new Plan({ initialMessage: "..." }) and post it with thread.post(plan).
After posting, use methods like addTask(), updateTask(), and complete() to update it.
For parallel steps, pass autoCompletePrevious: false to addTask() and use updateTask({ id }) to update individual tasks.
Constructor
Parameters
required
Returns
Plan
Properties
symbol
required
Symbol identifying this as a postable object
string
required
"plan"
required
The kind of object - used by adapters to dispatch
string
required
string
required
Methods
addTask()
Parameters
required
Returns
PlanTask
complete()
Parameters
required
Returns
Promise<void>
getFallbackText()
Returns
string
getPostData()
Returns
PlanModel
isSupported()
Parameters
Returns
boolean
onPosted()
Parameters
required
reset()
Parameters
required
Returns
PlanTask
updateTask()
Parameters
Returns
PlanTask