AtlasAttributeDef interface
Klasse, die Details eines Struktur-Attributs erfasst.
Eigenschaften
| cardinality | einwertiges Attribut oder mehrwertiges Attribut. Mögliche Werte: "SINGLE", "LIST", "SET" |
| constraints | Ein Array von Einschränkungen. |
| default |
Der Standardwert des Attributs. |
| description | Die Beschreibung des Attributs. |
| include |
Bestimmt, ob sie in der Benachrichtigung enthalten ist. |
| is |
Bestimmt, ob er indiziert werden kann. |
| is |
Bestimmt, ob es optional ist. |
| is |
Bestimmt, ob es eindeutig ist. |
| name | Der Name des Attributs. |
| options | Die Optionen für das Attribut. |
| type |
Der Name des Typs. |
| values |
Die maximale Anzahl der Werte. |
| values |
Die Mindestanzahl der Werte. |
Details zur Eigenschaft
cardinality
einwertiges Attribut oder mehrwertiges Attribut.
Mögliche Werte: "SINGLE", "LIST", "SET"
cardinality?: string
Eigenschaftswert
string
constraints
Ein Array von Einschränkungen.
constraints?: AtlasConstraintDef[]
Eigenschaftswert
defaultValue
Der Standardwert des Attributs.
defaultValue?: string
Eigenschaftswert
string
description
Die Beschreibung des Attributs.
description?: string
Eigenschaftswert
string
includeInNotification
Bestimmt, ob sie in der Benachrichtigung enthalten ist.
includeInNotification?: boolean
Eigenschaftswert
boolean
isIndexable
Bestimmt, ob er indiziert werden kann.
isIndexable?: boolean
Eigenschaftswert
boolean
isOptional
Bestimmt, ob es optional ist.
isOptional?: boolean
Eigenschaftswert
boolean
isUnique
Bestimmt, ob es eindeutig ist.
isUnique?: boolean
Eigenschaftswert
boolean
name
Der Name des Attributs.
name?: string
Eigenschaftswert
string
options
Die Optionen für das Attribut.
options?: Record<string, string>
Eigenschaftswert
Record<string, string>
typeName
Der Name des Typs.
typeName?: string
Eigenschaftswert
string
valuesMaxCount
Die maximale Anzahl der Werte.
valuesMaxCount?: number
Eigenschaftswert
number
valuesMinCount
Die Mindestanzahl der Werte.
valuesMinCount?: number
Eigenschaftswert
number