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ń. |
| default |
Wartość domyślna atrybutu. |
| description | Opis atrybutu. |
| include |
Określa, czy jest on uwzględniony w powiadomieniu. |
| is |
Określa, czy jest on indeksowalny. |
| is |
Określa, czy jest opcjonalny. |
| is |
Określa, czy jest on unikatowy. |
| name | Nazwa atrybutu. |
| options | Opcje atrybutu. |
| type |
Nazwa typu. |
| values |
Maksymalna liczba wartości. |
| values |
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
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