CommandResultValue Kelas
Bidang nilai CommandResultActivity berisi metadata yang terkait dengan hasil perintah. Payload data opsional yang dapat diperluas dapat disertakan jika ditentukan oleh nama aktivitas perintah. Kehadiran bidang kesalahan menunjukkan bahwa perintah asli gagal diselesaikan.
Buat model baru dengan mengurai dan memvalidasi data input dari argumen kata kunci.
Menaikkan [ValidationError][pydantic_core. ValidationError] jika data input tidak dapat divalidasi untuk membentuk model yang valid.
diri sendiri secara eksplisit hanya posisional untuk memungkinkan diri sebagai nama bidang.
Konstruktor
CommandResultValue(*, commandId: str, data: Any | None = None, error: Any | None = None, **extra_data: Any)
Parameter Kata Kunci-Saja
| Nama | Deskripsi |
|---|---|
|
commandId
Diperlukan
|
|
|
data
|
Nilai default: None
|
|
error
|
Nilai default: None
|
Atribut
command_id
ID perintah.
command_id: str
data
Bidang data yang berisi parameter opsional khusus untuk aktivitas perintah ini, seperti yang ditentukan oleh nama. Nilai bidang data adalah jenis kompleks.
data: Any | None
error
Kesalahan opsional, jika hasil perintah menunjukkan kegagalan.
error: Any | None
model_config
Konfigurasi untuk model, harus berupa kamus yang sesuai dengan [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}