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.