/* Options: Date: 2024-10-18 04:29:53 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://digiofficeapigateway.deltares.nl/api //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetWorkflowTask.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export interface IHasVersion { Version: number; } export class WorkflowTaskAction { public ID: number; public Title: string; public Type: string; public UseDialog: boolean; public ConnectionID: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @DataContract export class WorkflowTask { // @DataMember public ID: number; // @DataMember public DocumentID: string; // @DataMember public Title: string; // @DataMember public Description: string; // @DataMember public ContextTitle: string; // @DataMember public Project: string; // @DataMember public Relation: string; // @DataMember public ImageKey: string; // @DataMember public Urgent: boolean; // @DataMember public IsRead: boolean; // @DataMember public AssignmentDate?: string; // @DataMember public CompletionDate?: string; // @DataMember public NumberOfComments: number; // @DataMember public ExtraField: string; // @DataMember public HasPreview: boolean; // @DataMember public Extension: string; // @DataMember public IsInformative: boolean; // @DataMember public HasPendingSideSteps: boolean; // @DataMember public Actions: WorkflowTaskAction[]; // @DataMember public CanAccept: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class GetWorkflowTask implements IReturn, IHasVersion { public ID: number; public Version: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetWorkflowTask'; } public getMethod() { return 'POST'; } public createResponse() { return new WorkflowTask(); } }