@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
46 lines (45 loc) • 959 B
TypeScript
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
export interface TaskGroupIntervalModel {
/**
* Task group interval
*/
intervals: Array<TaskGroupInterval>;
/**
* Execution type
*/
executionType: GenModels.ExecutionType;
}
export interface TaskGroupInterval {
/**
* Task start date
*/
startDate?: Date;
/**
* Task end date.
*/
endDate?: Date;
/**
* Performer
*/
performer: GenModels.IDirectoryItemData;
/**
* Task description
*/
description: string;
/**
* Does performer is responsible for entry task group.
*/
isResponsible: boolean;
/**
* Task duration
*/
duration?: number;
/**
* Task order in task group.
*/
order: number;
/**
* Hot to distribute tasks between group employees.
*/
taskDistribution: GenModels.TaskGroupPerformerMode;
}