/* Options: Date: 2026-03-31 18:12:15 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: GetTaskOperation.* //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 workflow task. */ @Route(Path="/workflowtasks/{TaskID}", Verbs="GET") @Api(Description="Get workflow task.") open class GetTaskOperation : IReturn { /** * ID of the workflow task(s) to return */ @ApiMember(Description="ID of the workflow task(s) to return", IsRequired=true) open var TaskID:Int? = null companion object { private val responseType = WorkflowTaskDTO::class.java } override fun getResponseType(): Any? = GetTaskOperation.responseType } 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 } open class WorkflowTaskActionDTO { open var BeginGroup:Boolean? = null open var DigiOfficeIcon:String? = null open var Enabled:Boolean? = null open var FontAwesomeIcon:String? = null open var Hint:String? = null open var Name:String? = null open var ShowTextForRootItems:Boolean? = null open var Text:String? = null open var Url:String? = null open var Items:ArrayList? = null }