Skip to content

API > BaseField

Type alias: BaseField ​

BaseField: object

Type declaration ​

advancedVisibility ​

advancedVisibility?: AdvancedVisibility


displayWidth ​

displayWidth?: string


helpText ​

helpText?: string


id ​

id?: string


inheritedValueDefaultValuePath ​

inheritedValueDefaultValuePath?: string


inheritedValuePropertyValuePaths ​

inheritedValuePropertyValuePaths?: object


inlineHelpText ​

inlineHelpText?: string | null


label ​

label: string


locked ​

locked?: boolean


name ​

name: string


occurrence ​

occurrence?: object

occurrence.default ​

default?: number | null

occurrence.max ​

max?: number | null

occurrence.min ​

min: number

occurrence.sorting_label_field ​

sorting_label_field?: string


propertyAliasesPaths ​

propertyAliasesPaths?: object


required ​

required?: boolean


sortable ​

sortable?: boolean


visibility ​

visibility?: object

visibility.access ​

access?: { gates: string[]; operator: "HAS_ALL" | "HAS_ANY" | "HAS_NONE"; scopes: string[]; } | null

visibility.controlling_field ​

controlling_field?: string | null

visibility.controlling_field_path ​

controlling_field_path?: string | null

visibility.controlling_value_regex ​

controlling_value_regex?: string | null

visibility.hidden_subfields ​

hidden_subfields?: {} | null

visibility.operator ​

operator?: "NOT_EQUAL" | "EQUAL" | "EMPTY" | "NOT_EMPTY" | "MATCHES_REGEX" | null


visibilityRules ​

visibilityRules?: "SIMPLE" | "ADVANCED"

Source ​

fieldTypes.ts:3