Megosztás a következőn keresztül:


AtlasClassificationDefOutput interface

osztály, amely egy besorolási típus részleteit rögzíti.

Tulajdonságok

attributeDefs

Attribútumdefiníciók tömbje.

category

A típuskategória enumerálási értéke.

Lehetséges értékek: "PRIMITÍV", "OBJECT_ID_TYPE", "ENUM", "STRUCT", "CLASSIFICATION", "ENTITY", "ARRAY", "MAP", "RELATIONSHIP", "TERM_TEMPLATE"

createdBy

A rekordot létrehozó felhasználó.

createTime

A rekord létrehozási ideje.

dateFormatter

A dátumformátum.

description

A típusdefiníció leírása.

entityTypes

Az entityType nevek listájának megadása a classificationDef fájlban biztosítja, hogy a besorolások csak ezekre az entityType-okra alkalmazhatók legyenek.

Az entitástípusok altípusai öröklik a korlátozást.

A classificationDef altípusai öröklik a szülő entityTypes korlátozásait.

Bármely classificationDef altípus tovább korlátozhatja a szülő entityTypes korlátozásait az entityTypes egy részhalmazának megadásával.

Az üres entityTypes-lista, ha nincsenek szülőkorlátozások, akkor nincsenek korlátozások.

Ha egy üres entityTypes-lista szülőkorlátozásokat tartalmaz, az azt jelenti, hogy az altípus felveszi a szülőkre vonatkozó korlátozásokat.

Ha meg van adva egy entityTypes-lista, amelyben az egyik örökli a másikat, a rendszer ezt elutasítja. Ennek ösztönöznie kell a tisztább besorolásokat.

guid

A típusdefiníció GUID azonosítója.

lastModifiedTS

ETag az egyidejűség-vezérléshez.

name

A típusdefiníció neve.

options

A típusdefiníció beállításai.

serviceType

A szolgáltatás típusa.

subTypes

Altípusok tömbje.

superTypes

Szuper típusú tömb.

typeVersion

A típus verziója.

updatedBy

A rekordot frissített felhasználó.

updateTime

A rekord frissítési ideje.

version

A rekord verziója.

Tulajdonság adatai

attributeDefs

Attribútumdefiníciók tömbje.

attributeDefs?: AtlasAttributeDefOutput[]

Tulajdonság értéke

category

A típuskategória enumerálási értéke.

Lehetséges értékek: "PRIMITÍV", "OBJECT_ID_TYPE", "ENUM", "STRUCT", "CLASSIFICATION", "ENTITY", "ARRAY", "MAP", "RELATIONSHIP", "TERM_TEMPLATE"

category?: string

Tulajdonság értéke

string

createdBy

A rekordot létrehozó felhasználó.

createdBy?: string

Tulajdonság értéke

string

createTime

A rekord létrehozási ideje.

createTime?: number

Tulajdonság értéke

number

dateFormatter

A dátumformátum.

dateFormatter?: DateFormatOutput

Tulajdonság értéke

description

A típusdefiníció leírása.

description?: string

Tulajdonság értéke

string

entityTypes

Az entityType nevek listájának megadása a classificationDef fájlban biztosítja, hogy a besorolások csak ezekre az entityType-okra alkalmazhatók legyenek.

Az entitástípusok altípusai öröklik a korlátozást.

A classificationDef altípusai öröklik a szülő entityTypes korlátozásait.

Bármely classificationDef altípus tovább korlátozhatja a szülő entityTypes korlátozásait az entityTypes egy részhalmazának megadásával.

Az üres entityTypes-lista, ha nincsenek szülőkorlátozások, akkor nincsenek korlátozások.

Ha egy üres entityTypes-lista szülőkorlátozásokat tartalmaz, az azt jelenti, hogy az altípus felveszi a szülőkre vonatkozó korlátozásokat.

Ha meg van adva egy entityTypes-lista, amelyben az egyik örökli a másikat, a rendszer ezt elutasítja. Ennek ösztönöznie kell a tisztább besorolásokat.

entityTypes?: string[]

Tulajdonság értéke

string[]

guid

A típusdefiníció GUID azonosítója.

guid?: string

Tulajdonság értéke

string

lastModifiedTS

ETag az egyidejűség-vezérléshez.

lastModifiedTS?: string

Tulajdonság értéke

string

name

A típusdefiníció neve.

name?: string

Tulajdonság értéke

string

options

A típusdefiníció beállításai.

options?: Record<string, string>

Tulajdonság értéke

Record<string, string>

serviceType

A szolgáltatás típusa.

serviceType?: string

Tulajdonság értéke

string

subTypes

Altípusok tömbje.

subTypes?: string[]

Tulajdonság értéke

string[]

superTypes

Szuper típusú tömb.

superTypes?: string[]

Tulajdonság értéke

string[]

typeVersion

A típus verziója.

typeVersion?: string

Tulajdonság értéke

string

updatedBy

A rekordot frissített felhasználó.

updatedBy?: string

Tulajdonság értéke

string

updateTime

A rekord frissítési ideje.

updateTime?: number

Tulajdonság értéke

number

version

A rekord verziója.

version?: number

Tulajdonság értéke

number