Documentation ¶
Index ¶
Constants ¶
View Source
const TypeMsg string = "msg"
TypeMsg is a constant for incoming messages
Variables ¶
This section is empty.
Functions ¶
func ReadInput ¶ added in v0.4.0
func ReadInput(sessionAssets flows.SessionAssets, data json.RawMessage, missing assets.MissingCallback) (flows.Input, error)
ReadInput reads an input from the given typed envelope
Types ¶
type MsgInput ¶ added in v0.4.0
type MsgInput struct {
// contains filtered or unexported fields
}
MsgInput is a message which can be used as input
func (*MsgInput) Context ¶ added in v0.33.8
Context returns the properties available in expressions
__default__:text -> the text and attachments uuid:text -> the UUID of the input created_on:datetime -> the creation date of the input channel:channel -> the channel that the input was received on urn:text -> the contact URN that the input was received on text:text -> the text part of the input attachments:[]text -> any attachments on the input external_id:text -> the external ID of the input
@context input
func (*MsgInput) MarshalJSON ¶ added in v0.4.0
MarshalJSON marshals this msg input into JSON
Click to show internal directories.
Click to hide internal directories.