/* Options: Date: 2026-03-31 18:33:27 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-do-services.klokgroep.nl/api //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: False //ExportValueTypes: False IncludeTypes: GetMultiTaskOperation.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using System.Drawing; using IDB.Workflow.API.DTOs; using IDB.Workflow.API.Operations; namespace IDB.Workflow.API.DTOs { public partial class WorkflowMultiTaskDTO { public virtual WorkflowTaskDTO MultiTask { get; set; } public virtual List TaskIDs { get; set; } } public partial class WorkflowTaskDTO { public virtual int ID { get; set; } public virtual string Name { get; set; } public virtual int WorkflowID { get; set; } public virtual string WorkflowDescription { get; set; } public virtual int RootWorkflowID { get; set; } public virtual Guid TransitionID { get; set; } public virtual string TransitionName { get; set; } public virtual Guid? ActivationID { get; set; } public virtual int TypeID { get; set; } public virtual string TypeDescription { get; set; } public virtual int StatusID { get; set; } public virtual string StatusDescription { get; set; } public virtual int? UserID { get; set; } public virtual bool Active { get; set; } public virtual DateTime? OfferedDate { get; set; } public virtual DateTime? AssignedDate { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? ExpirationDate { get; set; } public virtual int Order { get; set; } public virtual float? Progress { get; set; } public virtual DateTime? FinishedDate { get; set; } public virtual int? FinishedByUserID { get; set; } public virtual Guid? FinishedDocumentID { get; set; } public virtual bool Read { get; set; } public virtual DateTime? DeferDate { get; set; } public virtual string DeferReason { get; set; } public virtual string Reason { get; set; } public virtual bool Urgent { get; set; } public virtual string Status { get; set; } public virtual IEnumerable AvailableActions { get; set; } public virtual IEnumerable FinishActions { get; set; } public virtual IEnumerable CommentActions { get; set; } public virtual IEnumerable DocumentActions { get; set; } public virtual int NumberOfComments { get; set; } public virtual string RelativeDetailLink { get; set; } public virtual int FirstSideStepID { get; set; } public virtual string FirstSideStepOmschr { get; set; } public virtual string FirstSideStepDetailLink { get; set; } public virtual int? IsSideStepOfWorkflowID { get; set; } public virtual string IsSideStepOfWorkflowOmschr { get; set; } public virtual string IsSideStepOfWorkflowDetailLink { get; set; } public virtual int? IsSideStepOfTaskID { get; set; } public virtual string IsSideStepOfTaskOmschr { get; set; } public virtual string IsSideStepOfTaskDetailLink { get; set; } public virtual int? IsObservedID { get; set; } public virtual string IsObservedOmschr { get; set; } public virtual string IsObservedDetailLink { get; set; } } } namespace IDB.Workflow.API.Operations { /// ///Get a multitask. /// [Route("/workflowmultitasks", "POST")] [Api(Description="Get a multitask.")] public partial class GetMultiTaskOperation : IReturn { /// ///ID of the workflow task(s) to return /// [ApiMember(Description="ID of the workflow task(s) to return", IsRequired=true)] public virtual int[] TaskIDs { get; set; } = []; } }