Versions in this module Expand all Collapse all v1 v1.0.0 Mar 12, 2021 Changes in this version + const APIVersion + func ApplyConversationReference(activity schema.Activity, reference schema.ConversationReference, ...) schema.Activity + func GetCoversationReference(activity schema.Activity) schema.ConversationReference + func PrepareActivityContext(handler Handler, context *TurnContext) (schema.Activity, error) + type DefaultResponse struct + Client client.Client + func (response *DefaultResponse) DeleteActivity(activity schema.Activity) error + func (response *DefaultResponse) SendActivity(activity schema.Activity) error + type Handler interface + OnInvoke func(context *TurnContext) (schema.Activity, error) + OnMessage func(context *TurnContext) (schema.Activity, error) + type HandlerFuncs struct + OnInvokeFunc func(turn *TurnContext) (schema.Activity, error) + OnMessageFunc func(turn *TurnContext) (schema.Activity, error) + func (r HandlerFuncs) OnInvoke(turn *TurnContext) (schema.Activity, error) + func (r HandlerFuncs) OnMessage(turn *TurnContext) (schema.Activity, error) + type MsgOption func(*schema.Activity) error + func MsgOptionAttachments(attachments []schema.Attachment) MsgOption + func MsgOptionText(text string) MsgOption + type Response interface + DeleteActivity func(activity schema.Activity) error + SendActivity func(activity schema.Activity) error + func NewActivityResponse(connectorClient client.Client) (Response, error) + type TurnContext struct + Activity schema.Activity + func (t *TurnContext) SendActivity(options ...MsgOption) (schema.Activity, error)