executeOmniCallback(input, output, options)
Calls back the method that is called automatically after the
Continuation from getOmniContinuation is executed. Internally calls the callback method of the
provider.
Signature
global static Object executeOmniCallback(Map<String, Object> input, Map<String, Object> output, Map<String, Object> options)
Parameters
- input
- Type: Map<String, Object>
- Represents the original input that was passed into getOmniContinuation method.
- output
- Type: Map<String, Object>
- Represents the output from the API call.
- options
- Type: Map<String, Object>
- Represents parameters passed by OmniStudio.
Return Value
Returns the IntegrationCalloutResponse object, which contains the following properties:
- Boolean isSuccess — Indicates if the API call was successful.
- Map<String, Object> returnValue — Response from the API call after the callback method has processed the response.
- String error — Contains the error message in case of an error.
Usage
This method isn't meant to be called directly — the OmniContinuation framework calls it automatically.