/* Options: Date: 2026-03-31 18:33:12 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-do-services.klokgroep.nl/api //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetTaskForEntityOperation.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class WorkflowTaskActionDTO { public BeginGroup: boolean; public DigiOfficeIcon: string; public Enabled: boolean; public FontAwesomeIcon: string; public Hint: string; public Name: string; public ShowTextForRootItems: boolean; public Text: string; public Url: string; public Items: WorkflowTaskActionDTO[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class WorkflowTaskDTO { public ID: number; public Name: string; public WorkflowID: number; public WorkflowDescription: string; public RootWorkflowID: number; public TransitionID: string; public TransitionName: string; public ActivationID?: string; public TypeID: number; public TypeDescription: string; public StatusID: number; public StatusDescription: string; public UserID?: number; public Active: boolean; public OfferedDate?: string; public AssignedDate?: string; public StartDate?: string; public ExpirationDate?: string; public Order: number; public Progress?: number; public FinishedDate?: string; public FinishedByUserID?: number; public FinishedDocumentID?: string; public Read: boolean; public DeferDate?: string; public DeferReason: string; public Reason: string; public Urgent: boolean; public Status: string; public AvailableActions: WorkflowTaskActionDTO[]; public FinishActions: WorkflowTaskActionDTO[]; public CommentActions: WorkflowTaskActionDTO[]; public DocumentActions: WorkflowTaskActionDTO[]; public NumberOfComments: number; public RelativeDetailLink: string; public FirstSideStepID: number; public FirstSideStepOmschr: string; public FirstSideStepDetailLink: string; public IsSideStepOfWorkflowID?: number; public IsSideStepOfWorkflowOmschr: string; public IsSideStepOfWorkflowDetailLink: string; public IsSideStepOfTaskID?: number; public IsSideStepOfTaskOmschr: string; public IsSideStepOfTaskDetailLink: string; public IsObservedID?: number; public IsObservedOmschr: string; public IsObservedDetailLink: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } /** @description Get workflow tasks for entity. */ // @Route("/workflowtasks/{EntityName}/{EntityID}", "GET") // @Api(Description="Get workflow tasks for entity.") export class GetTaskForEntityOperation implements IReturn { /** @description Name of the entity */ // @ApiMember(Description="Name of the entity", IsRequired=true) public EntityName: string; /** @description Primary key of the entity */ // @ApiMember(Description="Primary key of the entity", IsRequired=true) public EntityID: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetTaskForEntityOperation'; } public getMethod() { return 'GET'; } public createResponse() { return new Array(); } }