/** * Squidex API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ArrayFieldPropertiesDto } from './ArrayFieldPropertiesDto'; import { AssetsFieldPropertiesDto } from './AssetsFieldPropertiesDto'; import { BooleanFieldPropertiesDto } from './BooleanFieldPropertiesDto'; import { ComponentFieldPropertiesDto } from './ComponentFieldPropertiesDto'; import { ComponentsFieldPropertiesDto } from './ComponentsFieldPropertiesDto'; import { DateTimeFieldPropertiesDto } from './DateTimeFieldPropertiesDto'; import { GeolocationFieldPropertiesDto } from './GeolocationFieldPropertiesDto'; import { JsonFieldPropertiesDto } from './JsonFieldPropertiesDto'; import { NumberFieldPropertiesDto } from './NumberFieldPropertiesDto'; import { ReferencesFieldPropertiesDto } from './ReferencesFieldPropertiesDto'; import { RichTextFieldPropertiesDto } from './RichTextFieldPropertiesDto'; import { StringFieldPropertiesDto } from './StringFieldPropertiesDto'; import { TagsFieldPropertiesDto } from './TagsFieldPropertiesDto'; import { UIFieldPropertiesDto } from './UIFieldPropertiesDto'; /** * * @export * @interface FieldPropertiesDto */ export interface FieldPropertiesDto { /** * Optional label for the editor. * @type {string} * @memberof FieldPropertiesDto */ label?: string | null; /** * Hints to describe the field. * @type {string} * @memberof FieldPropertiesDto */ hints?: string | null; /** * Placeholder to show when no value has been entered. * @type {string} * @memberof FieldPropertiesDto */ placeholder?: string | null; /** * Indicates if the field is required. * @type {boolean} * @memberof FieldPropertiesDto */ isRequired?: boolean; /** * Indicates if the field is required when publishing. * @type {boolean} * @memberof FieldPropertiesDto */ isRequiredOnPublish?: boolean; /** * Indicates if the field should be rendered with half width only. * @type {boolean} * @memberof FieldPropertiesDto */ isHalfWidth?: boolean; /** * Optional url to the editor. * @type {string} * @memberof FieldPropertiesDto */ editorUrl?: string | null; /** * Tags for automation processes. * @type {Array} * @memberof FieldPropertiesDto */ tags?: Array | null; /** * * @type {string} * @memberof FieldPropertiesDto */ fieldType: string; } export declare function isArrayFieldPropertiesDto(value: FieldPropertiesDto): value is ArrayFieldPropertiesDto; export declare function isAssetsFieldPropertiesDto(value: FieldPropertiesDto): value is AssetsFieldPropertiesDto; export declare function isBooleanFieldPropertiesDto(value: FieldPropertiesDto): value is BooleanFieldPropertiesDto; export declare function isComponentFieldPropertiesDto(value: FieldPropertiesDto): value is ComponentFieldPropertiesDto; export declare function isComponentsFieldPropertiesDto(value: FieldPropertiesDto): value is ComponentsFieldPropertiesDto; export declare function isDateTimeFieldPropertiesDto(value: FieldPropertiesDto): value is DateTimeFieldPropertiesDto; export declare function isGeolocationFieldPropertiesDto(value: FieldPropertiesDto): value is GeolocationFieldPropertiesDto; export declare function isJsonFieldPropertiesDto(value: FieldPropertiesDto): value is JsonFieldPropertiesDto; export declare function isNumberFieldPropertiesDto(value: FieldPropertiesDto): value is NumberFieldPropertiesDto; export declare function isReferencesFieldPropertiesDto(value: FieldPropertiesDto): value is ReferencesFieldPropertiesDto; export declare function isRichTextFieldPropertiesDto(value: FieldPropertiesDto): value is RichTextFieldPropertiesDto; export declare function isStringFieldPropertiesDto(value: FieldPropertiesDto): value is StringFieldPropertiesDto; export declare function isTagsFieldPropertiesDto(value: FieldPropertiesDto): value is TagsFieldPropertiesDto; export declare function isUIFieldPropertiesDto(value: FieldPropertiesDto): value is UIFieldPropertiesDto; /** * Check if a given object implements the FieldPropertiesDto interface. */ export declare function instanceOfFieldPropertiesDto(value: any): value is FieldPropertiesDto; export declare function FieldPropertiesDtoFromJSON(json: any): FieldPropertiesDto; export declare function FieldPropertiesDtoFromJSONTyped(json: any, _ignoreDiscriminator: boolean): FieldPropertiesDto; export declare function FieldPropertiesDtoToJSON(value?: FieldPropertiesDto | null, _ignoreDiscriminator?: boolean): any;