/* Options: Date: 2026-04-24 04:07:02 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://qlcn-api.vsmlab.vn //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetWorkflowDeleteRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/workflow/{WorkflowId}/delete-request", Verbs="GET") public static class GetWorkflowDeleteRequest implements IReturn { public Integer workflowId = null; public Integer getWorkflowId() { return workflowId; } public GetWorkflowDeleteRequest setWorkflowId(Integer value) { this.workflowId = value; return this; } private static Object responseType = WorkflowDeleteRequestDetail.class; public Object getResponseType() { return responseType; } } public static class WorkflowDeleteRequestDetail { public Integer id = null; public Integer workflowId = null; public Integer requestedBy = null; public String requestedByName = null; public Integer approverId = null; public String approverName = null; public WorkflowDeleteRequestStatus status = null; public String reason = null; public String comment = null; public Date createdAt = null; public Date actionAt = null; public Integer getId() { return id; } public WorkflowDeleteRequestDetail setId(Integer value) { this.id = value; return this; } public Integer getWorkflowId() { return workflowId; } public WorkflowDeleteRequestDetail setWorkflowId(Integer value) { this.workflowId = value; return this; } public Integer getRequestedBy() { return requestedBy; } public WorkflowDeleteRequestDetail setRequestedBy(Integer value) { this.requestedBy = value; return this; } public String getRequestedByName() { return requestedByName; } public WorkflowDeleteRequestDetail setRequestedByName(String value) { this.requestedByName = value; return this; } public Integer getApproverId() { return approverId; } public WorkflowDeleteRequestDetail setApproverId(Integer value) { this.approverId = value; return this; } public String getApproverName() { return approverName; } public WorkflowDeleteRequestDetail setApproverName(String value) { this.approverName = value; return this; } public WorkflowDeleteRequestStatus getStatus() { return status; } public WorkflowDeleteRequestDetail setStatus(WorkflowDeleteRequestStatus value) { this.status = value; return this; } public String getReason() { return reason; } public WorkflowDeleteRequestDetail setReason(String value) { this.reason = value; return this; } public String getComment() { return comment; } public WorkflowDeleteRequestDetail setComment(String value) { this.comment = value; return this; } public Date getCreatedAt() { return createdAt; } public WorkflowDeleteRequestDetail setCreatedAt(Date value) { this.createdAt = value; return this; } public Date getActionAt() { return actionAt; } public WorkflowDeleteRequestDetail setActionAt(Date value) { this.actionAt = value; return this; } } public static enum WorkflowDeleteRequestStatus { Pending, Approved, Rejected, Cancelled; } }