Appearance
Faimulus TypeScript API / @faimulus/driver-sdk / ChannelInstance
Interface: ChannelInstance
Runtime object created by a driver for one configured instance.
Methods
executeAction()?
optionalexecuteAction(action,input?):Promise<void|JsonValue>
Parameters
action
string
input?
Returns
Promise<void | JsonValue>
handleCompletion()?
optionalhandleCompletion(completion):Promise<void>
Parameters
completion
Returns
Promise<void>
handleInteractionRequest()?
optionalhandleInteractionRequest(request):Promise<void>
Parameters
request
Returns
Promise<void>
sendMessage()?
optionalsendMessage(request):Promise<ChannelOutboundReceipt>
Parameters
request
Returns
Promise<ChannelOutboundReceipt>
start()
start():
Promise<void>
Returns
Promise<void>
status()
status():
Promise<ChannelStatus>
Returns
Promise<ChannelStatus>
stop()
stop():
Promise<void>
Returns
Promise<void>