@arcgis/workflow-manager
Version:
ArcGIS Workflow Manager JavaScript API
40 lines (39 loc) • 1.87 kB
TypeScript
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;