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}