CommandResultValue Classe
Le champ valeur d’un CommandResultActivity contient des métadonnées liées à un résultat de commande. Une charge utile de données extensible facultative peut être incluse si elle est définie par le nom de l’activité de commande. La présence d’un champ d’erreur indique que la commande d’origine n’a pas pu être terminée.
Créez un modèle en analysant et en validant les données d’entrée à partir d’arguments de mot clé.
Déclenche [ValidationError][pydantic_core. ValidationError] si les données d’entrée ne peuvent pas être validées pour former un modèle valide.
auto est explicitement positionnel pour autoriser l’auto en tant que nom de champ.
Constructeur
CommandResultValue(*, commandId: str, data: Any | None = None, error: Any | None = None, **extra_data: Any)
Paramètres de mot clé uniquement
| Nom | Description |
|---|---|
|
commandId
Obligatoire
|
|
|
data
|
Valeur par défaut: None
|
|
error
|
Valeur par défaut: None
|
Attributs
command_id
ID de la commande.
command_id: str
data
Champ de données contenant des paramètres facultatifs spécifiques à cette activité de commande, tel que défini par le nom. La valeur du champ de données est un type complexe.
data: Any | None
error
Erreur facultative, si le résultat de la commande indique un échec.
error: Any | None
model_config
La configuration du modèle doit être un dictionnaire conforme à [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}