ColumnInfo Sınıf
Dataverse tablo tanımından sütun meta verileri.
Oluşturucu
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)
Parametreler
| Name | Description |
|---|---|
|
schema_name
Gerekli
|
Sütun şeması adı (örn. |
|
logical_name
Gerekli
|
Sütun mantıksal adı (küçük harf). |
|
type
Gerekli
|
Sütun türü dizesi (örn. |
|
is_primary
|
Bunun birincil ad sütunu olup olmadığı. Default value: False
|
|
is_required
|
Sütunun gerekli olup olmadığı. Default value: False
|
|
max_length
|
Dize sütunları için uzunluk üst sınırı. Default value: None
|
|
display_name
|
İnsan tarafından okunabilen görünen ad. Default value: None
|
|
description
|
Sütun açıklaması. Default value: None
|
Yöntemler
| from_api_response |
Ham Dataverse |
from_api_response
Ham Dataverse AttributeMetadata API yanıtından oluşturma.
from_api_response(response_data: Dict[str, Any]) -> ColumnInfo
Parametreler
| Name | Description |
|---|---|
|
response_data
Gerekli
|
Ham öznitelik meta verisi diktesi (PascalCase anahtarları). |
Döndürülenler
| Tür | Description |
|---|---|
Öznitelikler
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 = ''