---
schema_version: "1"
id: 23179ee256cd5f9b68ab129b9704f7bcb4f38ef05aa51783204ff58fd2299444
title: AbstractTiming Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_class_RichMessaging_AbstractTiming.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_RichMessaging_AbstractTiming.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 34a8eb2129ac78cd1ce672d62e24e5f042a047e7d749ebc694e485aed01822c1
description: Parent class for other RichMessaging timing classes.
---
# AbstractTiming Class

Parent class for other RichMessaging timing classes.

## Namespace

[RichMessaging](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_RichMessaging.htm "Provides objects and methods for handling content in enhanced Messaging channels.")

#### See Also

- [DeferredTiming Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_RichMessaging_DeferredTiming.htm#apex_class_RichMessaging_DeferredTiming "Represents timing for a transaction that occurs in the future.")
- [RecurringTiming Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_RichMessaging_RecurringTiming.htm#apex_class_RichMessaging_RecurringTiming "Represents a payment that occurs on a regular basis.")