TabFetchInvokeActivity Klasse
Tab fetch invoke activity for tab/fetch invokes.
Stellt eine Aufrufaktivität dar, wenn eine Registerkarte Inhalte oder Konfiguration für die Anzeige abrufen muss.
Erstellen Sie ein neues Modell, indem Sie Eingabedaten aus Schlüsselwortargumenten analysieren und validieren.
Löst [ValidationError][pydantic_core. ValidationError] wenn die Eingabedaten nicht überprüft werden können, um ein gültiges Modell zu bilden.
self ist explizit positional, um selbst als Feldnamen zuzulassen.
Konstruktor
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)
Nur Schlüsselwortparameter
| Name | Beschreibung |
|---|---|
|
serviceUrl
|
Standardwert: None
|
|
timestamp
|
Standardwert: None
|
|
locale
|
Standardwert: None
|
|
localTimestamp
|
Standardwert: None
|
|
channelId
|
Standardwert: msteams
|
|
from_
Erforderlich
|
|
|
conversation
Erforderlich
|
|
|
replyToId
|
Standardwert: None
|
|
entities
|
Standardwert: None
|
|
channelData
|
Standardwert: None
|
|
type
|
Standardwert: invoke
|
|
id
Erforderlich
|
|
|
recipient
Erforderlich
|
|
|
name
|
Standardwert: tab/fetch
|
|
value
Erforderlich
|
|
Attribute
model_config
Die Konfiguration für das Modell sollte ein Wörterbuch sein, das [ConfigDict][pydantic.configentspricht. 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
Der Name des Vorgangs, der einer Aufruf- oder Ereignisaktivität zugeordnet ist.
name: Literal['tab/fetch']
value
Ein Wert, der der Aktivität zugeordnet ist.
value: TabRequest