Udostępnij przez


AtlasAttributeDef interface

klasa, która przechwytuje szczegóły atrybutu struktury.

Właściwości

cardinality

atrybutu jednowartego lub atrybutu wielowartego.

Możliwe wartości: "SINGLE", "LIST", "SET"

constraints

Tablica ograniczeń.

defaultValue

Wartość domyślna atrybutu.

description

Opis atrybutu.

includeInNotification

Określa, czy jest on uwzględniony w powiadomieniu.

isIndexable

Określa, czy jest on indeksowalny.

isOptional

Określa, czy jest opcjonalny.

isUnique

Określa, czy jest on unikatowy.

name

Nazwa atrybutu.

options

Opcje atrybutu.

typeName

Nazwa typu.

valuesMaxCount

Maksymalna liczba wartości.

valuesMinCount

Minimalna liczba wartości.

Szczegóły właściwości

cardinality

atrybutu jednowartego lub atrybutu wielowartego.

Możliwe wartości: "SINGLE", "LIST", "SET"

cardinality?: string

Wartość właściwości

string

constraints

Tablica ograniczeń.

constraints?: AtlasConstraintDef[]

Wartość właściwości

defaultValue

Wartość domyślna atrybutu.

defaultValue?: string

Wartość właściwości

string

description

Opis atrybutu.

description?: string

Wartość właściwości

string

includeInNotification

Określa, czy jest on uwzględniony w powiadomieniu.

includeInNotification?: boolean

Wartość właściwości

boolean

isIndexable

Określa, czy jest on indeksowalny.

isIndexable?: boolean

Wartość właściwości

boolean

isOptional

Określa, czy jest opcjonalny.

isOptional?: boolean

Wartość właściwości

boolean

isUnique

Określa, czy jest on unikatowy.

isUnique?: boolean

Wartość właściwości

boolean

name

Nazwa atrybutu.

name?: string

Wartość właściwości

string

options

Opcje atrybutu.

options?: Record<string, string>

Wartość właściwości

Record<string, string>

typeName

Nazwa typu.

typeName?: string

Wartość właściwości

string

valuesMaxCount

Maksymalna liczba wartości.

valuesMaxCount?: number

Wartość właściwości

number

valuesMinCount

Minimalna liczba wartości.

valuesMinCount?: number

Wartość właściwości

number