import { Attachment } from '../../../models/attachment'; import { Fieldset } from './fieldset'; import { Variable } from './variable'; import { WorkflowStep } from './workflow.step'; export interface WorkItem { attachments?: Attachment[]; eTag?: string; fieldsets?: Fieldset[]; isNew?: boolean; isUpserted?: boolean; lastStep?: WorkflowStep; name?: string; parentItemName?: string; routeName?: string; slaPenaltyLevel?: number; stepConfigurationId?: string; userId?: string; utcCreateDateTime?: Date; utsSlaCompletionDateTime?: Date; utcSlaStartDateTime?: Date; utcSlaTargetDateTime?: Date; variables?: Variable[]; workflowConfigurationId?: string; workItemTypeConfigurationId?: string; workItemTypeName?: string; }