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