TabFetchInvokeActivity Sınıf

Sekme/getirme çağrıları için sekme getirme çağırma etkinliği.

Bir sekmenin görüntülenmesi için içerik veya yapılandırma getirmesi gerektiğinde 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

TabFetchInvokeActivity(*, 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['tab/fetch'] = 'tab/fetch', value: TabRequest, **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: tab/fetch
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['tab/fetch']

value

Etkinlikle ilişkili bir değer.

value: TabRequest