diff --git a/gatsby-config.js b/gatsby-config.js
index 67e4bda491..2deebd9f99 100644
--- a/gatsby-config.js
+++ b/gatsby-config.js
@@ -239,6 +239,16 @@ module.exports = {
}
]
},
+ {
+ title: "Code-based Experiences",
+ path: "/edge/adobe-journey-optimizer/code-based",
+ pages: [
+ {
+ title: "API reference",
+ path: "/edge/adobe-journey-optimizer/code-based/api-reference"
+ }
+ ]
+ },
{
title: "Public classes and enums",
path: "/edge/adobe-journey-optimizer/public-classes",
@@ -258,6 +268,18 @@ module.exports = {
{
title: "MessagingEdgeEventType",
path: "/edge/adobe-journey-optimizer/public-classes/messaging-edge-event-type"
+ },
+ {
+ title: "Proposition",
+ path: "/edge/adobe-journey-optimizer/public-classes/proposition"
+ },
+ {
+ title: "PropositionItem",
+ path: "/edge/adobe-journey-optimizer/public-classes/proposition-item"
+ },
+ {
+ title: "Surface",
+ path: "/edge/adobe-journey-optimizer/public-classes/surface"
}
]
},
diff --git a/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md b/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md
index 5d211563c1..b5576994a4 100644
--- a/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md
+++ b/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md
@@ -103,10 +103,10 @@ iOS
## Public classes
-| Type | Android | (AEP 3.x) Swift | (AEP 3.x) Objective-C |
+| Type | Android | (AEP 5.x) Swift | (AEP 5.x) Objective-C |
| :--- | :--- | :--- | :--- |
| class | `DecisionScope` | `DecisionScope` | `AEPDecisionScope` |
-| class | `Proposition` | `Proposition` | `AEPProposition` |
+| class | `Proposition` | `OptimizeProposition` | `AEPOptimizeProposition` |
| class | `Offer` | `Offer` | `AEPOffer` |
### DecisionScope
@@ -123,7 +123,7 @@ iOS
-### Proposition
+### Proposition/OptimizeProposition
This class represents the decision propositions received from the decisioning services, upon a personalization query request to the Experience Edge network.
diff --git a/src/pages/edge/adobe-journey-optimizer-decisioning/index.md b/src/pages/edge/adobe-journey-optimizer-decisioning/index.md
index 46479e4bd4..be6a2f4aae 100644
--- a/src/pages/edge/adobe-journey-optimizer-decisioning/index.md
+++ b/src/pages/edge/adobe-journey-optimizer-decisioning/index.md
@@ -271,7 +271,7 @@ iOS
### Proposition tracking using Edge extension API
-For more advanced tracking use cases, additional public methods are available in the `Offer` and `Proposition` classes. These methods can be used to generate XDM formatted data for `Experience Event - Proposition Interactions` and `Experience Event - Proposition Reference` field groups.
+For more advanced tracking use cases, additional public methods are available in the `Offer` and `Proposition`/`OptimizeProposition` classes. These methods can be used to generate XDM formatted data for `Experience Event - Proposition Interactions` and `Experience Event - Proposition Reference` field groups.
diff --git a/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md b/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md
index d0516f5f00..3328b38262 100644
--- a/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md
+++ b/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md
@@ -148,11 +148,11 @@ Optimize.getPropositions(scopes, new AdobeCallbackWithError