Udostępnij przez


AtlasClassificationDef interface

klasa, która przechwytuje szczegóły typu klasyfikacji.

Właściwości

attributeDefs

Tablica definicji atrybutów.

category

Wyliczenie kategorii typów.

Możliwe wartości: "PRIMITIVE", "OBJECT_ID_TYPE", "ENUM", "STRUCT", "CLASSIFICATION", "ENTITY", "ARRAY", "MAP", "RELATIONSHIP", "TERM_TEMPLATE"

createdBy

Użytkownik, który utworzył rekord.

createTime

Czas utworzenia rekordu.

dateFormatter

Format daty.

description

Opis definicji typu.

entityTypes

Określenie listy nazw entityType w klasyfikacjiDef gwarantuje, że klasyfikacje mogą być stosowane tylko do tych typów jednostek.

Wszelkie podtypy typów jednostek dziedziczą ograniczenie.

Wszystkie podtypy classificationDef dziedziczą ograniczenia entityTypes elementów nadrzędnych.

Wszelkie podtypy classificationDef mogą dodatkowo ograniczyć ograniczenia entityTypes elementów nadrzędnych, określając podzestaw entityTypes.

Pusta lista entityTypes, jeśli nie ma żadnych ograniczeń nadrzędnych, oznacza, że nie ma żadnych ograniczeń.

Pusta lista entityTypes, gdy istnieją ograniczenia nadrzędne, oznacza, że podtyp pobiera ograniczenia elementów nadrzędnych.

Jeśli zostanie podana lista entityTypes, gdzie jeden dziedziczy z innego, zostanie odrzucony. Powinno to zachęcić do czyszczenia klasyfikacjiDefs.

guid

Identyfikator GUID definicji typu.

lastModifiedTS

Element ETag dla kontrolki współbieżności.

name

Nazwa definicji typu.

options

Opcje definicji typu.

serviceType

Typ usługi.

subTypes

Tablica typów podrzędnych.

superTypes

Tablica super typów.

typeVersion

Wersja typu.

updatedBy

Użytkownik, który zaktualizował rekord.

updateTime

Czas aktualizacji rekordu.

version

Wersja rekordu.

Szczegóły właściwości

attributeDefs

Tablica definicji atrybutów.

attributeDefs?: AtlasAttributeDef[]

Wartość właściwości

category

Wyliczenie kategorii typów.

Możliwe wartości: "PRIMITIVE", "OBJECT_ID_TYPE", "ENUM", "STRUCT", "CLASSIFICATION", "ENTITY", "ARRAY", "MAP", "RELATIONSHIP", "TERM_TEMPLATE"

category?: string

Wartość właściwości

string

createdBy

Użytkownik, który utworzył rekord.

createdBy?: string

Wartość właściwości

string

createTime

Czas utworzenia rekordu.

createTime?: number

Wartość właściwości

number

dateFormatter

Format daty.

dateFormatter?: DateFormat

Wartość właściwości

description

Opis definicji typu.

description?: string

Wartość właściwości

string

entityTypes

Określenie listy nazw entityType w klasyfikacjiDef gwarantuje, że klasyfikacje mogą być stosowane tylko do tych typów jednostek.

Wszelkie podtypy typów jednostek dziedziczą ograniczenie.

Wszystkie podtypy classificationDef dziedziczą ograniczenia entityTypes elementów nadrzędnych.

Wszelkie podtypy classificationDef mogą dodatkowo ograniczyć ograniczenia entityTypes elementów nadrzędnych, określając podzestaw entityTypes.

Pusta lista entityTypes, jeśli nie ma żadnych ograniczeń nadrzędnych, oznacza, że nie ma żadnych ograniczeń.

Pusta lista entityTypes, gdy istnieją ograniczenia nadrzędne, oznacza, że podtyp pobiera ograniczenia elementów nadrzędnych.

Jeśli zostanie podana lista entityTypes, gdzie jeden dziedziczy z innego, zostanie odrzucony. Powinno to zachęcić do czyszczenia klasyfikacjiDefs.

entityTypes?: string[]

Wartość właściwości

string[]

guid

Identyfikator GUID definicji typu.

guid?: string

Wartość właściwości

string

lastModifiedTS

Element ETag dla kontrolki współbieżności.

lastModifiedTS?: string

Wartość właściwości

string

name

Nazwa definicji typu.

name?: string

Wartość właściwości

string

options

Opcje definicji typu.

options?: Record<string, string>

Wartość właściwości

Record<string, string>

serviceType

Typ usługi.

serviceType?: string

Wartość właściwości

string

subTypes

Tablica typów podrzędnych.

subTypes?: string[]

Wartość właściwości

string[]

superTypes

Tablica super typów.

superTypes?: string[]

Wartość właściwości

string[]

typeVersion

Wersja typu.

typeVersion?: string

Wartość właściwości

string

updatedBy

Użytkownik, który zaktualizował rekord.

updatedBy?: string

Wartość właściwości

string

updateTime

Czas aktualizacji rekordu.

updateTime?: number

Wartość właściwości

number

version

Wersja rekordu.

version?: number

Wartość właściwości

number