/* Options: Date: 2026-03-31 17:05:08 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-do-services.klokgroep.nl/api //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetMultiTaskOperation.* //ExcludeTypes: //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* /** * Get a multitask. */ @Route(Path="/workflowmultitasks", Verbs="POST") @Api(Description="Get a multitask.") open class GetMultiTaskOperation : IReturn { /** * ID of the workflow task(s) to return */ @ApiMember(Description="ID of the workflow task(s) to return", IsRequired=true) open var TaskIDs:ArrayList = ArrayList() companion object { private val responseType = WorkflowMultiTaskDTO::class.java } override fun getResponseType(): Any? = GetMultiTaskOperation.responseType } open class WorkflowMultiTaskDTO { open var MultiTask:WorkflowTaskDTO? = null open var TaskIDs:ArrayList? = null } open class WorkflowTaskDTO { open var ID:Int? = null open var Name:String? = null open var WorkflowID:Int? = null open var WorkflowDescription:String? = null open var RootWorkflowID:Int? = null open var TransitionID:UUID? = null open var TransitionName:String? = null open var ActivationID:UUID? = null open var TypeID:Int? = null open var TypeDescription:String? = null open var StatusID:Int? = null open var StatusDescription:String? = null open var UserID:Int? = null open var Active:Boolean? = null open var OfferedDate:Date? = null open var AssignedDate:Date? = null open var StartDate:Date? = null open var ExpirationDate:Date? = null open var Order:Int? = null open var Progress:Float? = null open var FinishedDate:Date? = null open var FinishedByUserID:Int? = null open var FinishedDocumentID:UUID? = null open var Read:Boolean? = null open var DeferDate:Date? = null open var DeferReason:String? = null open var Reason:String? = null open var Urgent:Boolean? = null open var Status:String? = null open var AvailableActions:ArrayList? = null open var FinishActions:ArrayList? = null open var CommentActions:ArrayList? = null open var DocumentActions:ArrayList? = null open var NumberOfComments:Int? = null open var RelativeDetailLink:String? = null open var FirstSideStepID:Int? = null open var FirstSideStepOmschr:String? = null open var FirstSideStepDetailLink:String? = null open var IsSideStepOfWorkflowID:Int? = null open var IsSideStepOfWorkflowOmschr:String? = null open var IsSideStepOfWorkflowDetailLink:String? = null open var IsSideStepOfTaskID:Int? = null open var IsSideStepOfTaskOmschr:String? = null open var IsSideStepOfTaskDetailLink:String? = null open var IsObservedID:Int? = null open var IsObservedOmschr:String? = null open var IsObservedDetailLink:String? = null }