ColumnInfo Classe
Metadados de coluna de uma definição de tabela do Dataverse.
Construtor
ColumnInfo(schema_name: str = '', logical_name: str = '', type: str = '', is_primary: bool = False, is_required: bool = False, max_length: int | None = None, display_name: str | None = None, description: str | None = None)
Parâmetros
| Nome | Description |
|---|---|
|
schema_name
Obrigatório
|
Nome do esquema de coluna (por exemplo |
|
logical_name
Obrigatório
|
Nome lógico da coluna (minúscula). |
|
type
Obrigatório
|
Cadeia de caracteres de tipo de coluna (por exemplo |
|
is_primary
|
Se esta é a coluna de nome primário. Valor padrão: False
|
|
is_required
|
Se a coluna é necessária. Valor padrão: False
|
|
max_length
|
Comprimento máximo para colunas de cadeia de caracteres. Valor padrão: None
|
|
display_name
|
Nome de exibição legível por humanos. Valor padrão: None
|
|
description
|
Descrição da coluna. Valor padrão: None
|
Métodos
| from_api_response |
Crie a partir de uma resposta bruta da API do Dataverse |
from_api_response
Crie a partir de uma resposta bruta da API do Dataverse AttributeMetadata .
from_api_response(response_data: Dict[str, Any]) -> ColumnInfo
Parâmetros
| Nome | Description |
|---|---|
|
response_data
Obrigatório
|
Ditado de metadados de atributo bruto (chaves PascalCase). |
Retornos
| Tipo | Description |
|---|---|
Atributos
description
description: str | None = None
display_name
display_name: str | None = None
is_primary
is_primary: bool = False
is_required
is_required: bool = False
logical_name
logical_name: str = ''
max_length
max_length: int | None = None
schema_name
schema_name: str = ''
type
type: str = ''