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