Constructor function for GetCatalogOffersInput class
Action object json.
An POST Body object for the api requests.
anonymousSiteUrl as the prefix of the API url for Off-Platform deployments.
API namespace.
A required POST Body param to provide one of the three possible actions for the underlying API: AddWithNoConfig - if adding directly from offerCode; requires POST Body param 'offer'. AddAfterConfig - if adding from configured offerDetails; requires POST Body param 'productConfig'
Persisting cartContext hash key to be used in part of the path of the API to maintain existing cart. For fresh cart, no need to pass this.
catalogCode to be used in part of the path of the API.
context param as part of the query string of the API to define which offers qualify in returning result set.
List of fields to be returned.
forceInvalidateCache as part of the query string of the API to refresh the cache for a particular catalog.
An optional POST Body param to specify offer code to be added to cart; only needed if offer is being added without any configuration, in which case basketAction is "AddWithNoConfig".
An optional POST Body param to provide configured offer details taken from response of configure API to add configured offer to cart, in which case basketAction is "AddAfterConfig". This can be provided as a Map (direct response of configure API) or as a stringified version of the Map.
Remote class that handles this request.
Remote method that handles this request.
An optional POST Body object to store offer into cart for the further api requests.
Function that constructs the API path for ApexRest Handles scenerio when namespace is null
Function that constructs the Anonymous API path for Rest
Function that constructs the query string for API
Function that constructs the input map object containing all query parameters for API
Function to return VF Remoting method name.
Function that constructs the Request body json for ApexRest and Rest
Generated using TypeDoc
Class that defines input for cart operations.
DigitalCommerceInput