/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ElementsGroupReference, ElementsUserReference, ScheduleReference, SubtaskReference } from './'; /** * * @export * @interface JobPartialUpdate */ export interface JobPartialUpdate { /** * * @type {Array} * @memberof JobPartialUpdate */ subtasks?: Array; /** * * @type {Array} * @memberof JobPartialUpdate */ schedules?: Array; /** * * @type {Array} * @memberof JobPartialUpdate */ allowUsers?: Array; /** * * @type {Array} * @memberof JobPartialUpdate */ allowGroups?: Array; /** * * @type {Array<{ [key: string]: string | undefined; }>} * @memberof JobPartialUpdate */ variableDefinitions?: Array<{ [key: string]: string | undefined; }>; /** * * @type {Array} * @memberof JobPartialUpdate */ mediaRoots?: Array; /** * * @type {number} * @memberof JobPartialUpdate */ specialType?: JobPartialUpdateSpecialTypeEnum; /** * * @type {string} * @memberof JobPartialUpdate */ name?: string; /** * * @type {boolean} * @memberof JobPartialUpdate */ enabled?: boolean; /** * * @type {boolean} * @memberof JobPartialUpdate */ allowOthersToStart?: boolean; /** * * @type {boolean} * @memberof JobPartialUpdate */ allowClientToStart?: boolean; /** * * @type {boolean} * @memberof JobPartialUpdate */ showAsButton?: boolean; /** * * @type {string} * @memberof JobPartialUpdate */ inputType?: JobPartialUpdateInputTypeEnum; /** * * @type {string} * @memberof JobPartialUpdate */ hook?: string | null; /** * * @type {string} * @memberof JobPartialUpdate */ webhookSecret?: string | null; /** * * @type {number} * @memberof JobPartialUpdate */ securityContext?: number | null; /** * * @type {number} * @memberof JobPartialUpdate */ partOfWorkflowFor?: number | null; } /** * @export * @enum {string} */ export declare enum JobPartialUpdateSpecialTypeEnum { NUMBER_2 = 2, NUMBER_3 = 3 } /** * @export * @enum {string} */ export declare enum JobPartialUpdateInputTypeEnum { Path = "path", Dir = "dir", Paths = "paths", Dirs = "dirs" } export declare function JobPartialUpdateFromJSON(json: any): JobPartialUpdate; export declare function JobPartialUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): JobPartialUpdate; export declare function JobPartialUpdateToJSON(value?: JobPartialUpdate | null): any;