/** * 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 JobUpdate */ export interface JobUpdate { /** * * @type {Array} * @memberof JobUpdate */ subtasks?: Array; /** * * @type {Array} * @memberof JobUpdate */ schedules?: Array; /** * * @type {Array} * @memberof JobUpdate */ allowUsers?: Array; /** * * @type {Array} * @memberof JobUpdate */ allowGroups?: Array; /** * * @type {Array<{ [key: string]: string | undefined; }>} * @memberof JobUpdate */ variableDefinitions?: Array<{ [key: string]: string | undefined; }>; /** * * @type {Array} * @memberof JobUpdate */ mediaRoots?: Array; /** * * @type {number} * @memberof JobUpdate */ specialType?: JobUpdateSpecialTypeEnum; /** * * @type {string} * @memberof JobUpdate */ name: string; /** * * @type {boolean} * @memberof JobUpdate */ enabled?: boolean; /** * * @type {boolean} * @memberof JobUpdate */ allowOthersToStart?: boolean; /** * * @type {boolean} * @memberof JobUpdate */ allowClientToStart?: boolean; /** * * @type {boolean} * @memberof JobUpdate */ showAsButton?: boolean; /** * * @type {string} * @memberof JobUpdate */ inputType?: JobUpdateInputTypeEnum; /** * * @type {string} * @memberof JobUpdate */ hook?: string | null; /** * * @type {string} * @memberof JobUpdate */ webhookSecret?: string | null; /** * * @type {number} * @memberof JobUpdate */ securityContext?: number | null; /** * * @type {number} * @memberof JobUpdate */ partOfWorkflowFor?: number | null; } /** * @export * @enum {string} */ export declare enum JobUpdateSpecialTypeEnum { NUMBER_2 = 2, NUMBER_3 = 3 } /** * @export * @enum {string} */ export declare enum JobUpdateInputTypeEnum { Path = "path", Dir = "dir", Paths = "paths", Dirs = "dirs" } export declare function JobUpdateFromJSON(json: any): JobUpdate; export declare function JobUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): JobUpdate; export declare function JobUpdateToJSON(value?: JobUpdate | null): any;