/* Options: Date: 2026-04-24 04:09:00 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: CancelWorkflowDeleteRequest.* //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-delete-request/{Id}/cancel", Verbs="POST") public static class CancelWorkflowDeleteRequest implements IReturn { public Integer id = null; public Integer getId() { return id; } public CancelWorkflowDeleteRequest setId(Integer value) { this.id = value; return this; } private static Object responseType = WorkflowDeleteRequestResponse.class; public Object getResponseType() { return responseType; } } public static class WorkflowDeleteRequestResponse { public Integer code = null; public String message = null; public Boolean requiresApproval = null; public WorkflowDeleteRequestDetail request = null; public Integer getCode() { return code; } public WorkflowDeleteRequestResponse setCode(Integer value) { this.code = value; return this; } public String getMessage() { return message; } public WorkflowDeleteRequestResponse setMessage(String value) { this.message = value; return this; } public Boolean isRequiresApproval() { return requiresApproval; } public WorkflowDeleteRequestResponse setRequiresApproval(Boolean value) { this.requiresApproval = value; return this; } public WorkflowDeleteRequestDetail getRequest() { return request; } public WorkflowDeleteRequestResponse setRequest(WorkflowDeleteRequestDetail value) { this.request = value; return this; } } 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; } } }