/* Options: Date: 2024-12-29 04:01:20 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://data.regent-college.edu //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: RegentDegreesRequest.* //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="/Academic/{uuid}/RegentDegrees", Verbs="POST") public static class RegentDegreesRequest implements IReturn { public String uuid = null; public String getUuid() { return uuid; } public RegentDegreesRequest setUuid(String value) { this.uuid = value; return this; } private static Object responseType = RegentDegreesResponse.class; public Object getResponseType() { return responseType; } } public static class RegentDegreesResponse { public ResponseStatus responseStatus = null; public Integer regent_id = null; public String uuid = null; public ArrayList regent_degrees = null; public ArrayList valid_programs = null; public ArrayList valid_concentrations = null; public ArrayList valid_catalogs = null; public ResponseStatus getResponseStatus() { return responseStatus; } public RegentDegreesResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } public Integer getRegentId() { return regent_id; } public RegentDegreesResponse setRegentId(Integer value) { this.regent_id = value; return this; } public String getUuid() { return uuid; } public RegentDegreesResponse setUuid(String value) { this.uuid = value; return this; } public ArrayList getRegentDegrees() { return regent_degrees; } public RegentDegreesResponse setRegentDegrees(ArrayList value) { this.regent_degrees = value; return this; } public ArrayList getValidPrograms() { return valid_programs; } public RegentDegreesResponse setValidPrograms(ArrayList value) { this.valid_programs = value; return this; } public ArrayList getValidConcentrations() { return valid_concentrations; } public RegentDegreesResponse setValidConcentrations(ArrayList value) { this.valid_concentrations = value; return this; } public ArrayList getValidCatalogs() { return valid_catalogs; } public RegentDegreesResponse setValidCatalogs(ArrayList value) { this.valid_catalogs = value; return this; } } public static class RegentDegreeResponse { public Integer id = null; public String program_code = null; public String program_name = null; public String concentration_code = null; public String concentration_name = null; public Date graduation_month = null; public Date start_date = null; public Date end_date = null; public BigDecimal gpa = null; public String academic_level = null; public Date commencement_date = null; public Date added_date = null; public String added_by = null; public Date changed_date = null; public String changed_by = null; public Date timestamp = null; public Integer getId() { return id; } public RegentDegreeResponse setId(Integer value) { this.id = value; return this; } public String getProgramCode() { return program_code; } public RegentDegreeResponse setProgramCode(String value) { this.program_code = value; return this; } public String getProgramName() { return program_name; } public RegentDegreeResponse setProgramName(String value) { this.program_name = value; return this; } public String getConcentrationCode() { return concentration_code; } public RegentDegreeResponse setConcentrationCode(String value) { this.concentration_code = value; return this; } public String getConcentrationName() { return concentration_name; } public RegentDegreeResponse setConcentrationName(String value) { this.concentration_name = value; return this; } public Date getGraduationMonth() { return graduation_month; } public RegentDegreeResponse setGraduationMonth(Date value) { this.graduation_month = value; return this; } public Date getStartDate() { return start_date; } public RegentDegreeResponse setStartDate(Date value) { this.start_date = value; return this; } public Date getEndDate() { return end_date; } public RegentDegreeResponse setEndDate(Date value) { this.end_date = value; return this; } public BigDecimal getGpa() { return gpa; } public RegentDegreeResponse setGpa(BigDecimal value) { this.gpa = value; return this; } public String getAcademicLevel() { return academic_level; } public RegentDegreeResponse setAcademicLevel(String value) { this.academic_level = value; return this; } public Date getCommencementDate() { return commencement_date; } public RegentDegreeResponse setCommencementDate(Date value) { this.commencement_date = value; return this; } public Date getAddedDate() { return added_date; } public RegentDegreeResponse setAddedDate(Date value) { this.added_date = value; return this; } public String getAddedBy() { return added_by; } public RegentDegreeResponse setAddedBy(String value) { this.added_by = value; return this; } public Date getChangedDate() { return changed_date; } public RegentDegreeResponse setChangedDate(Date value) { this.changed_date = value; return this; } public String getChangedBy() { return changed_by; } public RegentDegreeResponse setChangedBy(String value) { this.changed_by = value; return this; } public Date getTimestamp() { return timestamp; } public RegentDegreeResponse setTimestamp(Date value) { this.timestamp = value; return this; } } public static class ProgramResponse { public ResponseStatus responseStatus = null; public Integer id = null; public String program_code = null; public String program_pretty_code = null; public String program_long_name = null; public String available_concentrations = null; public Boolean is_active = null; public Date timestamp = null; public ResponseStatus getResponseStatus() { return responseStatus; } public ProgramResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } public Integer getId() { return id; } public ProgramResponse setId(Integer value) { this.id = value; return this; } public String getProgramCode() { return program_code; } public ProgramResponse setProgramCode(String value) { this.program_code = value; return this; } public String getProgramPrettyCode() { return program_pretty_code; } public ProgramResponse setProgramPrettyCode(String value) { this.program_pretty_code = value; return this; } public String getProgramLongName() { return program_long_name; } public ProgramResponse setProgramLongName(String value) { this.program_long_name = value; return this; } public String getAvailableConcentrations() { return available_concentrations; } public ProgramResponse setAvailableConcentrations(String value) { this.available_concentrations = value; return this; } public Boolean getIsActive() { return is_active; } public ProgramResponse setIsActive(Boolean value) { this.is_active = value; return this; } public Date getTimestamp() { return timestamp; } public ProgramResponse setTimestamp(Date value) { this.timestamp = value; return this; } } public static class ConcentrationResponse { public ResponseStatus responseStatus = null; public Integer id = null; public String concentration_code = null; public String concentration_name = null; public Boolean is_active = null; public ResponseStatus getResponseStatus() { return responseStatus; } public ConcentrationResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } public Integer getId() { return id; } public ConcentrationResponse setId(Integer value) { this.id = value; return this; } public String getConcentrationCode() { return concentration_code; } public ConcentrationResponse setConcentrationCode(String value) { this.concentration_code = value; return this; } public String getConcentrationName() { return concentration_name; } public ConcentrationResponse setConcentrationName(String value) { this.concentration_name = value; return this; } public Boolean getIsActive() { return is_active; } public ConcentrationResponse setIsActive(Boolean value) { this.is_active = value; return this; } } public static class CatalogResponse { public ResponseStatus responseStatus = null; public Integer id = null; public String catalog_code = null; public ResponseStatus getResponseStatus() { return responseStatus; } public CatalogResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } public Integer getId() { return id; } public CatalogResponse setId(Integer value) { this.id = value; return this; } public String getCatalogCode() { return catalog_code; } public CatalogResponse setCatalogCode(String value) { this.catalog_code = value; return this; } } }