/** * 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 { QueryJsonDto } from './QueryJsonDto'; import type { BulkUpdateContentType } from './BulkUpdateContentType'; /** * * @export * @interface BulkUpdateContentsJobDto */ export interface BulkUpdateContentsJobDto { /** * * @type {QueryJsonDto} * @memberof BulkUpdateContentsJobDto */ query?: QueryJsonDto; /** * An optional ID of the content to update. * @type {string} * @memberof BulkUpdateContentsJobDto */ id?: string | null; /** * * @type {{ [key: string]: { [key: string]: any; }; }} * @memberof BulkUpdateContentsJobDto */ data?: { [key: string]: { [key: string]: any; }; }; /** * The new status when the type is set to 'ChangeStatus' or 'Upsert'. * @type {string} * @memberof BulkUpdateContentsJobDto */ status?: string | null; /** * The due time. * @type {Date} * @memberof BulkUpdateContentsJobDto */ dueTime?: Date | null; /** * * @type {BulkUpdateContentType} * @memberof BulkUpdateContentsJobDto */ type?: BulkUpdateContentType; /** * The optional schema id or name. * @type {string} * @memberof BulkUpdateContentsJobDto */ schema?: string | null; /** * Makes the update as patch. * @type {boolean} * @memberof BulkUpdateContentsJobDto */ patch?: boolean; /** * True to delete the content permanently. * @type {boolean} * @memberof BulkUpdateContentsJobDto */ permanent?: boolean; /** * Enrich the data with the default values when updating a content item. * @type {boolean} * @memberof BulkUpdateContentsJobDto */ enrichDefaults?: boolean; /** * The number of expected items. Set it to a higher number to update multiple items when a query is defined. * @type {number} * @memberof BulkUpdateContentsJobDto */ expectedCount?: number; /** * The expected version. * @type {number} * @memberof BulkUpdateContentsJobDto */ expectedVersion?: number; } /** * Check if a given object implements the BulkUpdateContentsJobDto interface. */ export declare function instanceOfBulkUpdateContentsJobDto(value: any): value is BulkUpdateContentsJobDto; export declare function BulkUpdateContentsJobDtoFromJSON(json: any): BulkUpdateContentsJobDto; export declare function BulkUpdateContentsJobDtoFromJSONTyped(json: any, _ignoreDiscriminator: boolean): BulkUpdateContentsJobDto; export declare function BulkUpdateContentsJobDtoToJSON(value?: BulkUpdateContentsJobDto | null, _ignoreDiscriminator?: boolean): any;