AtlasAttributeDef interface

bir struct-özniteliğinin ayrıntılarını yakalayan sınıf.

Özellikler

cardinality

tek değerli öznitelik veya çok değerli öznitelik.

Olası değerler: "SINGLE", "LIST", "SET"

constraints

Bir kısıtlama dizisi.

defaultValue

Özniteliğin varsayılan değeri.

description

Özniteliğin açıklaması.

includeInNotification

Bildirime eklenip eklenmediğini belirler.

isIndexable

Dizine eklenebilir olup olmadığını belirler.

isOptional

İsteğe bağlı olup olmadığını belirler.

isUnique

Benzersiz olup olmadığını belirler.

name

Özniteliğin adı.

options

Özniteliğin seçenekleri.

typeName

Türün adı.

valuesMaxCount

Değerlerin maksimum sayısı.

valuesMinCount

Değerlerin minimum sayısı.

Özellik Ayrıntıları

cardinality

tek değerli öznitelik veya çok değerli öznitelik.

Olası değerler: "SINGLE", "LIST", "SET"

cardinality?: string

Özellik Değeri

string

constraints

Bir kısıtlama dizisi.

constraints?: AtlasConstraintDef[]

Özellik Değeri

defaultValue

Özniteliğin varsayılan değeri.

defaultValue?: string

Özellik Değeri

string

description

Özniteliğin açıklaması.

description?: string

Özellik Değeri

string

includeInNotification

Bildirime eklenip eklenmediğini belirler.

includeInNotification?: boolean

Özellik Değeri

boolean

isIndexable

Dizine eklenebilir olup olmadığını belirler.

isIndexable?: boolean

Özellik Değeri

boolean

isOptional

İsteğe bağlı olup olmadığını belirler.

isOptional?: boolean

Özellik Değeri

boolean

isUnique

Benzersiz olup olmadığını belirler.

isUnique?: boolean

Özellik Değeri

boolean

name

Özniteliğin adı.

name?: string

Özellik Değeri

string

options

Özniteliğin seçenekleri.

options?: Record<string, string>

Özellik Değeri

Record<string, string>

typeName

Türün adı.

typeName?: string

Özellik Değeri

string

valuesMaxCount

Değerlerin maksimum sayısı.

valuesMaxCount?: number

Özellik Değeri

number

valuesMinCount

Değerlerin minimum sayısı.

valuesMinCount?: number

Özellik Değeri

number