ExecuteActionInvokeActivity Clase

Ejecute la actividad de invocación de acción para invocaciones actionableMessage/executeAction.

Representa una actividad de invocación cuando un usuario hace clic en un botón de acción en un mensaje de tarjeta del conector de O365.

Cree un nuevo modelo mediante el análisis y la validación de datos de entrada a partir de argumentos de palabra clave.

Genera [ValidationError][pydantic_core. ValidationError] si los datos de entrada no se pueden validar para formar un modelo válido.

self es explícitamente solo posicional para permitirse como un nombre de campo.

Constructor

ExecuteActionInvokeActivity(*, serviceUrl: str | None = None, timestamp: datetime | None = None, locale: str | None = None, localTimestamp: datetime | None = None, channelId: Literal['webchat', 'msteams'] | str = 'msteams', from_: Account, conversation: ConversationAccount, replyToId: str | None = None, entities: List[ClientInfoEntity | MentionEntity | MessageEntity | AIMessageEntity | StreamInfoEntity | CitationEntity | SensitiveUsageEntity | ProductInfoEntity | QuotedReplyEntity | TargetedMessageInfoEntity | UnknownEntity] | None = None, channelData: ChannelData | None = None, type: Literal['invoke'] = 'invoke', id: str, recipient: Account, name: Literal['actionableMessage/executeAction'] = 'actionableMessage/executeAction', value: O365ConnectorCardActionQuery, **extra_data: Any)

Parámetros de palabra clave únicamente

Nombre Description
serviceUrl
Valor predeterminado: None
timestamp
Valor predeterminado: None
locale
Valor predeterminado: None
localTimestamp
Valor predeterminado: None
channelId
Valor predeterminado: msteams
from_
Requerido
conversation
Requerido
replyToId
Valor predeterminado: None
entities
Valor predeterminado: None
channelData
Valor predeterminado: None
type
Valor predeterminado: invoke
id
Requerido
recipient
Requerido
name
Valor predeterminado: actionableMessage/executeAction
value
Requerido

Atributos

model_config

La configuración del modelo debe ser un diccionario conforme a [ConfigDict][pydantic.config. ConfigDict].

model_config: ClassVar[ConfigDict] = {'alias_generator': AliasGenerator(alias=None, validation_alias=<staticmethod(<function CustomBaseModel.validation_alias_generator>)>, serialization_alias=<staticmethod(<function CustomBaseModel.serialization_alias_generator>)>), 'arbitrary_types_allowed': True, 'extra': 'allow', 'populate_by_name': True, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}

name

Nombre de la operación asociada a una actividad de invocación o evento.

name: Literal['actionableMessage/executeAction']

value

Valor asociado a la actividad.

value: O365ConnectorCardActionQuery