Optional
dependentFor dependent-enum type only, this configures the key of the child value
Optional
dependentFor dependent-enum type only, this configures the key of the parent value
Optional
dependentFor dependent-enum type only, this configures the mapping of allowed parent values to child values
Optional
expanderA function to expand the custom field, for services that support this feature.
This logic will be removed in a future release. Please use a custom handler instead.
The internal name of the custom field
The type of the custom field. Determines validation and data structure. Supported types are:
Dependent enums are used when the value of one field determines the possible values of another field. The value of a dependent-enum field looks like this: { [dependentParentKey]: 'value1', [dependentChildKey]: 'value2', }
Optional
validationValidation configuration options to pass through to AJV
Optional
exclusiveExclusive maximum value of number
Optional
exclusiveExclusive minimum value of number
Optional
maxMaximum count of items for array
Optional
maxMax character length of string
Optional
maximum?: numberInclusive maximum value of number
Optional
minMinimum count of items for array
Optional
minMinimum character length of string
Optional
minimum?: numberInclusive minimum value of number
Optional
pattern?: stringRegex pattern for string values
Optional
uniqueEnforces items in array are unique
Optional
valuesFor enum and multi-enum only, this determines the list of allowed values
Generated using TypeDoc
Custom field interface. Defines a definition for a custom field. Custom fields are used to extend the data model of a resource, and will automatically be validated against the schema.