/** * 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 { SchemaPropertiesDto } from './SchemaPropertiesDto'; import type { SchemaScriptsDto } from './SchemaScriptsDto'; import type { UpsertSchemaFieldDto } from './UpsertSchemaFieldDto'; import type { FieldRuleDto } from './FieldRuleDto'; /** * * @export * @interface UpsertSchemaDto */ export interface UpsertSchemaDto { /** * * @type {SchemaPropertiesDto} * @memberof UpsertSchemaDto */ properties?: SchemaPropertiesDto; /** * * @type {SchemaScriptsDto} * @memberof UpsertSchemaDto */ scripts?: SchemaScriptsDto; /** * The names of the fields that should be used in references. * @type {Array} * @memberof UpsertSchemaDto */ fieldsInReferences?: Array | null; /** * The names of the fields that should be shown in lists, including meta fields. * @type {Array} * @memberof UpsertSchemaDto */ fieldsInLists?: Array | null; /** * Optional fields. * @type {Array} * @memberof UpsertSchemaDto */ fields?: Array | null; /** * The optional preview urls. * @type {{ [key: string]: string; }} * @memberof UpsertSchemaDto */ previewUrls?: { [key: string]: string; } | null; /** * The optional field Rules. * @type {Array} * @memberof UpsertSchemaDto */ fieldRules?: Array | null; /** * The category. * @type {string} * @memberof UpsertSchemaDto */ category?: string | null; /** * Set it to true to autopublish the schema. * @type {boolean} * @memberof UpsertSchemaDto */ isPublished?: boolean; } /** * Check if a given object implements the UpsertSchemaDto interface. */ export declare function instanceOfUpsertSchemaDto(value: any): value is UpsertSchemaDto; export declare function UpsertSchemaDtoFromJSON(json: any): UpsertSchemaDto; export declare function UpsertSchemaDtoFromJSONTyped(json: any, _ignoreDiscriminator: boolean): UpsertSchemaDto; export declare function UpsertSchemaDtoToJSON(value?: UpsertSchemaDto | null, _ignoreDiscriminator?: boolean): any;