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}