ColumnInfo Klass
Kolumnmetadata från en Dataverse-tabelldefinition.
Konstruktor
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)
Parametrar
| Name | Description |
|---|---|
|
schema_name
Obligatorisk
|
Kolumnschemanamn (t.ex. |
|
logical_name
Obligatorisk
|
Kolumnlogiskt namn (gemener). |
|
type
Obligatorisk
|
Kolumntypssträng (t.ex. |
|
is_primary
|
Om det här är den primära namnkolumnen. Standardvärde: False
|
|
is_required
|
Om kolumnen krävs. Standardvärde: False
|
|
max_length
|
Maximal längd för strängkolumner. Standardvärde: None
|
|
display_name
|
Visningsnamn som kan läsas av människor. Standardvärde: None
|
|
description
|
Kolumnbeskrivning. Standardvärde: None
|
Metoder
| from_api_response |
Skapa från ett rådataversum-API-svar |
from_api_response
Skapa från ett rådataversum-API-svar AttributeMetadata .
from_api_response(response_data: Dict[str, Any]) -> ColumnInfo
Parametrar
| Name | Description |
|---|---|
|
response_data
Obligatorisk
|
Metadatadikt för raw-attribut (PascalCase-nycklar). |
Returer
| Typ | Description |
|---|---|
Attribut
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 = ''