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}