/* Options: Date: 2026-07-08 21:09:18 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: DepartmentRequest.* //ExcludeTypes: //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.*; public class dtos { @Route(Path="/v1/Department", Verbs="GET,POST,PUT,OPTIONS") // @Route(Path="/v1/Department/{DepartmentID}", Verbs="GET,DELETE,OPTIONS") public static class DepartmentRequest implements IReturn { public Integer DepartmentID = null; public Department Department = null; public Integer getDepartmentID() { return DepartmentID; } public DepartmentRequest setDepartmentID(Integer value) { this.DepartmentID = value; return this; } public Department getDepartment() { return Department; } public DepartmentRequest setDepartment(Department value) { this.Department = value; return this; } private static Object responseType = DepartmentResponse.class; public Object getResponseType() { return responseType; } } public static class DepartmentResponse { public ResponseStatus ResponseStatus = null; public ArrayList Department = new ArrayList(); public ResponseStatus getResponseStatus() { return ResponseStatus; } public DepartmentResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public ArrayList getDepartment() { return Department; } public DepartmentResponse setDepartment(ArrayList value) { this.Department = value; return this; } } public static class Department { public Integer DepartmentID = null; public UUID DepartmentUID = null; public String Name = null; public String Description = null; public String Code = null; public String Color = null; public BigDecimal Budget = null; public String BillingMethod = null; public String CostCenter = null; public String BillingContact = null; public String BillingEmail = null; public Boolean ApprovalOn = null; public BigDecimal Threshold = null; public Boolean Active = null; public String CreatedBy = null; public Date CreatedAt = null; public Integer Members = null; public Integer getDepartmentID() { return DepartmentID; } public Department setDepartmentID(Integer value) { this.DepartmentID = value; return this; } public UUID getDepartmentUID() { return DepartmentUID; } public Department setDepartmentUID(UUID value) { this.DepartmentUID = value; return this; } public String getName() { return Name; } public Department setName(String value) { this.Name = value; return this; } public String getDescription() { return Description; } public Department setDescription(String value) { this.Description = value; return this; } public String getCode() { return Code; } public Department setCode(String value) { this.Code = value; return this; } public String getColor() { return Color; } public Department setColor(String value) { this.Color = value; return this; } public BigDecimal getBudget() { return Budget; } public Department setBudget(BigDecimal value) { this.Budget = value; return this; } public String getBillingMethod() { return BillingMethod; } public Department setBillingMethod(String value) { this.BillingMethod = value; return this; } public String getCostCenter() { return CostCenter; } public Department setCostCenter(String value) { this.CostCenter = value; return this; } public String getBillingContact() { return BillingContact; } public Department setBillingContact(String value) { this.BillingContact = value; return this; } public String getBillingEmail() { return BillingEmail; } public Department setBillingEmail(String value) { this.BillingEmail = value; return this; } public Boolean isApprovalOn() { return ApprovalOn; } public Department setApprovalOn(Boolean value) { this.ApprovalOn = value; return this; } public BigDecimal getThreshold() { return Threshold; } public Department setThreshold(BigDecimal value) { this.Threshold = value; return this; } public Boolean isActive() { return Active; } public Department setActive(Boolean value) { this.Active = value; return this; } public String getCreatedBy() { return CreatedBy; } public Department setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getCreatedAt() { return CreatedAt; } public Department setCreatedAt(Date value) { this.CreatedAt = value; return this; } public Integer getMembers() { return Members; } public Department setMembers(Integer value) { this.Members = value; return this; } } }