UNPKG

@arcgis/workflow-manager

Version:

ArcGIS Workflow Manager JavaScript API

40 lines (39 loc) 1.87 kB
import { EsriWorkflowModelsRestActivity, EsriWorkflowModelsRestAssignedType, EsriWorkflowModelsRestExtendedPropertyTableDefinition } from './'; export interface EsriWorkflowModelsRestJobTemplate { jobTemplateId?: string | null; jobTemplateName: string; category?: string | null; defaultJobDuration?: number | null; defaultAssignedTo?: string | null; defaultDueDate?: Date | null; defaultStartDate?: Date | null; jobStartDateType?: EsriWorkflowModelsRestJobTemplateJobStartDateTypeEnum; diagramId: string; diagramName: string; diagramThumbnail?: string | null; defaultPriorityName: string; defaultAssignedType?: EsriWorkflowModelsRestAssignedType; description?: string | null; defaultDescription?: string | null; state: EsriWorkflowModelsRestJobTemplateStateEnum; defaultJobName?: string | null; defaultFinalStatus?: string | null; defaultStatus?: string | null; activities?: Array<EsriWorkflowModelsRestActivity> | null; extendedPropertyTableDefinitions?: Array<EsriWorkflowModelsRestExtendedPropertyTableDefinition> | null; lastUpdatedBy?: string | null; lastUpdatedDate?: Date | null; } export declare enum EsriWorkflowModelsRestJobTemplateJobStartDateTypeEnum { CreationDate = "CreationDate", SpecificDate = "SpecificDate" } export declare enum EsriWorkflowModelsRestJobTemplateStateEnum { Draft = "Draft", Active = "Active", Automated = "Automated", Retired = "Retired" } export declare function EsriWorkflowModelsRestJobTemplateFromJSON(json: any): EsriWorkflowModelsRestJobTemplate; export declare function EsriWorkflowModelsRestJobTemplateFromJSONTyped(json: any, ignoreDiscriminator: boolean): EsriWorkflowModelsRestJobTemplate; export declare function EsriWorkflowModelsRestJobTemplateToJSON(value?: EsriWorkflowModelsRestJobTemplate | null): any;