Apex Reference Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Release Notes
CommerceOrders Namespace
ComplianceMgmt Namespace
Context Namespace
DataRetrieval Namespace
ExternalService Namespace
Flowtesting Namespace
IndustriesDigitalLending Namespace
InvoiceWriteOff Namespace
PlaceQuote Namespace
RevSignaling Namespace
RevSalesTrxn Namespace
AbstractTiming Class
AuthRequestResultStatus Enum
PaymentItemStatus Enum
ProcessPaymentResultStatus Enum
TimingIntervalUnit Enum
TimingType Enum
Slack Namespace
Newer Version Available
RichMessaging Namespace
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. -
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. -
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. -
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. -
PostalAddress Class
Represents the postal address. -
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. -
RecurringTiming Class
Represents a payment that occurs on a regular basis. -
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.