TaskFetchInvokeActivity Klasse
Task fetch invoke activity for task/fetch invokes.
Stellt eine Aufrufaktivität dar, wenn ein Aufgabenmodul Konfiguration oder Inhalt 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
TaskFetchInvokeActivity(*, 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['task/fetch'] = 'task/fetch', value: TaskModuleRequest, **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: task/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['task/fetch']
value
Ein Wert, der der Aktivität zugeordnet ist.
value: TaskModuleRequest