ColumnInfo Klasa
Metadane kolumn z definicji tabeli Dataverse.
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)
Parametry
| Nazwa | Opis |
|---|---|
|
schema_name
Wymagane
|
Nazwa schematu kolumny (np. |
|
logical_name
Wymagane
|
Nazwa logiczna kolumny (małe litery). |
|
type
Wymagane
|
Ciąg typu kolumny (np. |
|
is_primary
|
Określa, czy jest to kolumna nazwy podstawowej. Domyślna wartość: False
|
|
is_required
|
Czy kolumna jest wymagana. Domyślna wartość: False
|
|
max_length
|
Maksymalna długość kolumn ciągu. Domyślna wartość: None
|
|
display_name
|
Czytelna dla człowieka nazwa wyświetlana. Domyślna wartość: None
|
|
description
|
Opis kolumny. Domyślna wartość: None
|
Metody
| from_api_response |
Utwórz na podstawie nieprzetworzonej odpowiedzi interfejsu API usługi Dataverse |
from_api_response
Utwórz na podstawie nieprzetworzonej odpowiedzi interfejsu API usługi Dataverse AttributeMetadata .
from_api_response(response_data: Dict[str, Any]) -> ColumnInfo
Parametry
| Nazwa | Opis |
|---|---|
|
response_data
Wymagane
|
Nieprzetworzone dykt metadanych atrybutu (klucze PascalCase). |
Zwraca
| Typ | Opis |
|---|---|
Atrybuty
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 = ''