RecurringTiming Class
Represents a payment that occurs on a regular basis.
Namespace
RecurringTiming Constructors
The following are constructors for RecurringTiming.
RecurringTiming(startDate, endDate, intervalCount, intervalUnit)
Creates a new instance of the RichMessaging.RecurringTiming class.
Signature
public RecurringTiming(Date startDate, Date endDate, Integer intervalCount, RichMessaging.TimingIntervalUnit intervalUnit)
Parameters
- startDate: Type: Date The start date. Invocable variable.
- endDate: Type: Date The end date. Invocable variable.
- intervalCount: Type: Integer The number of interval units that make up the total payment interval. Invocable variable.
- intervalUnit: Type: RichMessaging.TimingIntervalUnit The amount of time—in calendar units, such as day, month, or year—that represents a fraction of the total payment interval. Invocable variable.
RecurringTiming Properties
The following are properties for RecurringTiming.
endDate
The end date. Invocable variable.
Signature
public Date endDate {get; set;}
Property Value
Type: Date
endDateValue
The end date. Enabled for Lightning components.
Signature
public Date endDateValue {get; set;}
Property Value
Type: Date
intervalCount
The number of interval units that make up the total payment interval. Invocable
variable.
Signature
public Integer intervalCount {get; set;}
Property Value
Type: Integer
intervalCountValue
The number of interval units that make up the total payment interval. Enabled for
Lightning components.
Signature
public Integer intervalCountValue {get; set;}
Property Value
Type: Integer
intervalUnit
The amount of time—in calendar units, such as day, month, or year—that represents a
fraction of the total payment interval. Invocable variable.
Signature
public String intervalUnit {get; set;}
Property Value
Type: String
intervalUnitValue
The amount of time—in calendar units, such as day, month, or year—that represents a
fraction of the total payment interval. Enabled for Lightning components.
Signature
public RichMessaging.TimingIntervalUnit intervalUnitValue {get; set;}
Property Value
startDate
The start date. Invocable variable.
Signature
public Date startDate {get; set;}
Property Value
Type: Date
startDateValue
The start date. Enabled for Lightning components.
Signature
public Date startDateValue {get; set;}
Property Value
Type: Date
timingType
Always returns “RecurringTiming”.
Signature
public String timingType {get; set;}
Property Value
Type: String