CommandResultValue Clase
El campo de valor de commandResultActivity contiene metadatos relacionados con un resultado de comando. Se puede incluir una carga de datos extensible opcional si se define mediante el nombre de la actividad del comando. La presencia de un campo de error indica que el comando original no se pudo completar.
Cree un nuevo modelo mediante el análisis y la validación de datos de entrada a partir de argumentos de palabra clave.
Genera [ValidationError][pydantic_core. ValidationError] si los datos de entrada no se pueden validar para formar un modelo válido.
self es explícitamente solo posicional para permitirse como un nombre de campo.
Constructor
CommandResultValue(*, commandId: str, data: Any | None = None, error: Any | None = None, **extra_data: Any)
Parámetros de palabra clave únicamente
| Nombre | Description |
|---|---|
|
commandId
Requerido
|
|
|
data
|
Valor predeterminado: None
|
|
error
|
Valor predeterminado: None
|
Atributos
command_id
Id. del comando.
command_id: str
data
Campo de datos que contiene parámetros opcionales específicos de esta actividad de comando, tal como se define mediante el nombre. El valor del campo de datos es un tipo complejo.
data: Any | None
error
El error opcional, si el resultado del comando indica un error.
error: Any | None
model_config
La configuración del modelo debe ser un diccionario 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}