CommandResultValue Classe

Il campo valore di un oggetto CommandResultActivity contiene metadati correlati a un risultato del comando. Un payload facoltativo di dati estendibili può essere incluso se definito dal nome dell'attività del comando. La presenza di un campo di errore indica che il comando originale non è stato completato.

Creare un nuovo modello analizzando e convalidando i dati di input dagli argomenti delle parole chiave.

Genera [ValidationError][pydantic_core. ValidationError] se i dati di input non possono essere convalidati per formare un modello valido.

self è posizionale in modo esplicito per consentire l'auto come nome di campo.

Costruttore

CommandResultValue(*, commandId: str, data: Any | None = None, error: Any | None = None, **extra_data: Any)

Parametri di sole parole chiave

Nome Descrizione
commandId
Necessario
data
Valore predefinito: None
error
Valore predefinito: None

Attributi

command_id

ID del comando.

command_id: str

data

Campo dati contenente parametri facoltativi specifici di questa attività di comando, come definito dal nome. Il valore del campo dati è un tipo complesso.

data: Any | None

error

Errore facoltativo, se il risultato del comando indica un errore.

error: Any | None

model_config

La configurazione per il modello deve essere un dizionario conforme a [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}