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