CommandResultValue Classe
O campo valor de uma CommandResultActivity contém metadados relacionados com um resultado de comando. Pode ser incluída uma carga útil de dados opcional extensível se definida pelo nome da atividade do comando. A presença de um campo de erro indica que o comando original não foi concluído.
Crie um novo modelo analisando e validando dados de entrada a partir de argumentos de palavras-chave.
Aumenta [ValidationError][pydantic_core. ValidationError] se os dados de entrada não puderem ser validados para formar um modelo válido.
self é explicitamente apenas posicional para permitir self como nome de campo.
Construtor
CommandResultValue(*, commandId: str, data: Any | None = None, error: Any | None = None, **extra_data: Any)
Parâmetros Só de Palavra-Chave
| Name | Descrição |
|---|---|
|
commandId
Obrigatório
|
|
|
data
|
Valor predefinido: None
|
|
error
|
Valor predefinido: None
|
Atributos
command_id
ID do comando.
command_id: str
data
O campo de dados contém parâmetros opcionais específicos desta atividade de comando, conforme definido pelo nome. O valor do campo de dados é um tipo complexo.
data: Any | None
error
O erro opcional, se o resultado do comando indicar uma falha.
error: Any | None
model_config
A configuração do modelo deve ser um dicionário 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}