Share via


MessagingExtensionResult Class

Messaging extension result.

Constructor

pydantic model MessagingExtensionResult

Parameters

Name Description
attachment_layout
Required
str

Hint for how to deal with multiple attachments.

type
Required
str

The type of the result. Possible values include: 'result', 'auth', 'config', 'message', 'botMessagePreview'

attachments
Required
List[<xref:"MessagingExtensionAttachment">]

(Only when type is result) Attachments

suggested_actions
Required
Optional[<xref:"MessagingExtensionSuggestedAction">]

Suggested actions for the result.

text
Required

(Only when type is message) Text

activity_preview
Required
Optional[<xref:"Activity">]

(Only when type is botMessagePreview) Message activity to preview

Keyword-Only Parameters

Name Description
attachmentLayout
Default value: None
type
Default value: None
attachments
Default value: None
suggestedActions
Default value: None
text
Default value: None
activityPreview
Default value: None

Attributes

activity_preview

field activity_preview: Activity | None = None (alias 'activityPreview')

attachment_layout

field attachment_layout: str = None (alias 'attachmentLayout')

attachments

field attachments: List[MessagingExtensionAttachment] = None

suggested_actions

field suggested_actions: MessagingExtensionSuggestedAction | None = None (alias 'suggestedActions')

text

field text: str | None = None

type

field type: str = None