OptionalidUnique identifier for the activity.
OptionalchannelChannel identifier where the activity was sent.
Activity type (e.g. "message", "conversationUpdate").
Service URL for the sending channel — used to reply.
Account that sent the activity.
Account that received the activity (the bot).
Conversation this activity belongs to.
OptionaltextText content of a message activity.
OptionalnameSub-type name for invoke activities (e.g. "adaptiveCard/action", "task/fetch").
OptionalvaluePayload for invoke activities.
OptionalentitiesStructured entities attached to the activity.
OptionalattachmentsFile or card attachments.
OptionalpropertiesAdditional properties not covered by the typed fields above.
The core activity payload received from or sent to the Bot Service. Only the fields listed here are explicitly typed; all other wire properties are preserved in
properties.