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}