Constructor
Parameters
required
Returns
MessageScheduler
Methods
cancel()
Parameters
string
required
Returns
boolean
true if cancelled, false if not found
destroy()
export()
Returns
RecurringMessageScheduledMessage
get()
Parameters
string
required
Returns
ScheduledMessageRecurringMessage
getPending()
Returns
ScheduledMessageRecurringMessage
import()
Parameters
{ recurring: RecurringMessage[]; scheduled: ScheduledMessage[] }
required
Returns
{ imported: number; skipped: number }
reschedule()
Parameters
string
required
Date
required
Returns
boolean
true if rescheduled, false if not found or not pending
schedule()
Parameters
required
Returns
string
The scheduled message ID
scheduleRecurring()
Parameters
required
Returns
string
The recurring message ID