Provides objects and methods for handling content in enhanced Messaging
channels.
The following are the classes in the RichMessaging namespace.
-
AbstractTiming Class
Parent class for other RichMessaging timing classes. -
Address Class
Represents a postal address. -
AddressableContact Class
Represents an addressable contact. -
AuthRequestHandler Interface
Use this interface to handle authorization request responses. -
AuthRequestResponse Class
This class contains authorization request response data. -
AuthRequestResult Class
This class contains the result from handling the authorization request response. -
AuthRequestResultStatus Enum
This enum describes the authentication result status. -
CurrencyAmount Class
Represents a monetary amount in a specific currency. -
DeferredTiming Class
Represents timing for a transaction that occurs in the future. -
MessageDefinitionInputParameter Class
Represents a messaging component parameter value. This class is used to provide parameter payloads that can be translated to structured content payloads in rich content messages. -
OrderBeneficiary Class
Represents the beneficiary of an order. -
OrderContext Class
Represents the context information of an order. -
OrderExpiration Class
Represents the expiration information of an order. -
OrderItemCategory Enum
Represents the category of an order item. -
OrderItemCommerceAttributes Class
Represents the commerce attributes of an order item. -
OrderItemImporter Class
Represents the importer information for an order item. -
OrderType Enum
Represents the type of an order. -
PaymentCheckoutBehavior Enum
Represents the checkout behavior of a payment. -
PaymentError Class
Represents an error that occurred during a payment transaction. -
PaymentGatewayProperties Class
Represents gateway-specific properties for a payment. -
PaymentInitiation Class
Represents the payment initiation information for an order. -
PaymentInitiationBoleto Class
Represents Boleto-specific payment initiation details. -
PaymentInitiationGateway Class
Represents gateway-specific payment initiation details. -
PaymentInitiationMode Enum
Represents the mode used to initiate a payment. -
PaymentInitiationPix Class
Represents PIX-specific payment initiation details. -
PaymentInitiationPixKeyType Enum
Represents the type of PIX key used for a payment. -
PaymentItemStatus Enum
Represents the status of a payment item in payment requests sent in enhanced Messaging channels. -
PaymentLineItem Class
Represents a payment line item in payment requests sent in enhanced Messaging channels. -
PaymentMethod Class
Represents a payment method. -
PaymentMethodHint Enum
Represents a hint for the payment method to be used. -
PaymentTransaction Class
Represents a payment transaction. -
PaymentTransactionStatus Enum
Represents the status of a payment transaction. -
PaymentTransactionType Enum
Represents the type of payment transaction. -
PostalAddress Class
Represents the postal address. -
ProcessFormHandler Interface
Apex interface that processes the responses to forms submitted in a messaging session. -
ProcessPaymentHandler Interface
Interface used to process payment requests. -
ProcessPaymentRequest Class
Represents a request to process a payment. -
ProcessPaymentResult Class
Represents the result of a payment processing operation. -
ProcessPaymentResultStatus Enum
Represents the status of a payment processing result. -
ProcessPaymentStatusHandler Interface
Interface used to process payment status updates. -
ProcessPaymentStatusRequest Class
Represents a request to process a payment status update. -
ProcessPaymentStatusResult Class
Represents the result of processing a payment status update. -
RecurringTiming Class
Represents a payment that occurs on a regular basis. -
Refund Class
Represents a refund for a payment transaction. -
ShippingMethod Class
Represents a shipping method listed in payment requests sent in enhanced Messaging channels. -
TimeSlotOption Class
Represents a complex time slot option type. This class is used to provide time option payloads that can be translated to structured content payloads in rich content messages. -
TimingIntervalUnit Enum
Represents an enumerated type that describes the timing interval. -
TimingType Enum
Represents an enumerated type that describes the type of timing.