{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/FormField", "title": "FormField", "type": "object", "oneOf": [ { "$ref": "#/components/schemas/FormFieldBoolean" }, { "$ref": "#/components/schemas/FormFieldCards" }, { "$ref": "#/components/schemas/FormFieldChoice" }, { "$ref": "#/components/schemas/FormFieldCustom" }, { "$ref": "#/components/schemas/FormFieldDate" }, { "$ref": "#/components/schemas/FormFieldDropdown" }, { "$ref": "#/components/schemas/FormFieldEmail" }, { "$ref": "#/components/schemas/FormFieldFile" }, { "$ref": "#/components/schemas/FormFieldLegal" }, { "$ref": "#/components/schemas/FormFieldNumber" }, { "$ref": "#/components/schemas/FormFieldPassword" }, { "$ref": "#/components/schemas/FormFieldPayment" }, { "$ref": "#/components/schemas/FormFieldSocial" }, { "$ref": "#/components/schemas/FormFieldTel" }, { "$ref": "#/components/schemas/FormFieldText" }, { "$ref": "#/components/schemas/FormFieldUrl" } ] }