/** * 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 type { RuleFieldEditor } from './RuleFieldEditor'; /** * * @export * @interface RuleElementPropertyDto */ export interface RuleElementPropertyDto { /** * * @type {RuleFieldEditor} * @memberof RuleElementPropertyDto */ editor: RuleFieldEditor; /** * The name of the editor. * @type {string} * @memberof RuleElementPropertyDto */ name: string; /** * The label to use. * @type {string} * @memberof RuleElementPropertyDto */ display: string; /** * The options, if the editor is a dropdown. * @type {Array} * @memberof RuleElementPropertyDto */ options?: Array | null; /** * The optional description. * @type {string} * @memberof RuleElementPropertyDto */ description?: string | null; /** * Indicates if the property is formattable. * @type {boolean} * @memberof RuleElementPropertyDto */ isFormattable: boolean; /** * Indicates if the property is required. * @type {boolean} * @memberof RuleElementPropertyDto */ isRequired: boolean; } /** * Check if a given object implements the RuleElementPropertyDto interface. */ export declare function instanceOfRuleElementPropertyDto(value: any): value is RuleElementPropertyDto; export declare function RuleElementPropertyDtoFromJSON(json: any): RuleElementPropertyDto; export declare function RuleElementPropertyDtoFromJSONTyped(json: any, _ignoreDiscriminator: boolean): RuleElementPropertyDto; export declare function RuleElementPropertyDtoToJSON(value?: RuleElementPropertyDto | null, _ignoreDiscriminator?: boolean): any;