ExecuteActionInvokeActivity Sınıf

actionableMessage/executeAction çağrıları için yürütme eylemi çağırma etkinliği.

Kullanıcı O365 bağlayıcı kartı iletisindeki bir eylem düğmesine tıkladığında bir çağırma etkinliğini temsil eder.

Anahtar sözcük bağımsız değişkenlerinden giriş verilerini ayrıştırarak ve doğrulayarak yeni bir model oluşturun.

[ValidationError][pydantic_core yükseltir. ValidationError] giriş verileri geçerli bir model oluşturacak şekilde doğrulanamıyorsa.

self , alan adı olarak self'e izin vermek için açıkça yalnızca konumsaldır.

Oluşturucu

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)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
serviceUrl
Default value: None
timestamp
Default value: None
locale
Default value: None
localTimestamp
Default value: None
channelId
Default value: msteams
from_
Gerekli
conversation
Gerekli
replyToId
Default value: None
entities
Default value: None
channelData
Default value: None
type
Default value: invoke
id
Gerekli
recipient
Gerekli
name
Default value: actionableMessage/executeAction
value
Gerekli

Öznitelikler

model_config

Modelin yapılandırması [ConfigDict][pydantic.configile uyumlu bir sözlük olmalıdır. 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

Bir çağırma veya olay etkinliğiyle ilişkili işlemin adı.

name: Literal['actionableMessage/executeAction']

value

Etkinlikle ilişkili bir değer.

value: O365ConnectorCardActionQuery