/* Options: Date: 2024-10-06 10:34:21 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: SectionsAvailableToDropForStudentRequest.* //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="/Sections/AvailableToDrop/{uuid}/Term/{reporting_term}", Verbs="POST") public static class SectionsAvailableToDropForStudentRequest implements IReturn { public String uuid = null; public String reporting_term = null; public Boolean online_only = null; public String getUuid() { return uuid; } public SectionsAvailableToDropForStudentRequest setUuid(String value) { this.uuid = value; return this; } public String getReportingTerm() { return reporting_term; } public SectionsAvailableToDropForStudentRequest setReportingTerm(String value) { this.reporting_term = value; return this; } public Boolean isOnlineOnly() { return online_only; } public SectionsAvailableToDropForStudentRequest setOnlineOnly(Boolean value) { this.online_only = value; return this; } private static Object responseType = SectionsAvailableForStudentResponse.class; public Object getResponseType() { return responseType; } } public static class SectionsAvailableForStudentResponse { public ResponseStatus responseStatus = null; public Integer regent_id = null; public String uuid = null; public String reporting_term = null; public Boolean notifyOfAcademicProbation = null; public ArrayList sectionsAvailable = null; public ArrayList messages = null; public ResponseStatus getResponseStatus() { return responseStatus; } public SectionsAvailableForStudentResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } public Integer getRegentId() { return regent_id; } public SectionsAvailableForStudentResponse setRegentId(Integer value) { this.regent_id = value; return this; } public String getUuid() { return uuid; } public SectionsAvailableForStudentResponse setUuid(String value) { this.uuid = value; return this; } public String getReportingTerm() { return reporting_term; } public SectionsAvailableForStudentResponse setReportingTerm(String value) { this.reporting_term = value; return this; } public Boolean isNotifyOfAcademicProbation() { return notifyOfAcademicProbation; } public SectionsAvailableForStudentResponse setNotifyOfAcademicProbation(Boolean value) { this.notifyOfAcademicProbation = value; return this; } public ArrayList getSectionsAvailable() { return sectionsAvailable; } public SectionsAvailableForStudentResponse setSectionsAvailable(ArrayList value) { this.sectionsAvailable = value; return this; } public ArrayList getMessages() { return messages; } public SectionsAvailableForStudentResponse setMessages(ArrayList value) { this.messages = value; return this; } } public static class SectionAvailableForStudentResponse extends SectionResponse { public String uuid = null; public String studentSectionUUID = null; public BigDecimal registered_amount = null; public Boolean is_full = null; public Boolean is_too_late = null; public Boolean is_too_early = null; public Boolean is_audit = null; public Boolean is_selected = null; public Boolean is_registered = null; public Boolean is_provisional = null; public Boolean is_missing_requisites = null; public Boolean is_completed = null; public BigDecimal maximum_credit_hours = null; public BigDecimal maximum_audit_hours = null; public Boolean can_retake = null; public Boolean is_credit_restricted = null; public Boolean is_audit_restricted = null; public Boolean is_oncampus_restricted_for_change = null; public Boolean is_online_restricted_for_change = null; public Boolean can_be_provisional = null; public Boolean can_be_dropped = null; public ArrayList ruleMessages = null; public String getUuid() { return uuid; } public SectionAvailableForStudentResponse setUuid(String value) { this.uuid = value; return this; } public String getStudentSectionUUID() { return studentSectionUUID; } public SectionAvailableForStudentResponse setStudentSectionUUID(String value) { this.studentSectionUUID = value; return this; } public BigDecimal getRegisteredAmount() { return registered_amount; } public SectionAvailableForStudentResponse setRegisteredAmount(BigDecimal value) { this.registered_amount = value; return this; } public Boolean getIsFull() { return is_full; } public SectionAvailableForStudentResponse setIsFull(Boolean value) { this.is_full = value; return this; } public Boolean getIsTooLate() { return is_too_late; } public SectionAvailableForStudentResponse setIsTooLate(Boolean value) { this.is_too_late = value; return this; } public Boolean getIsTooEarly() { return is_too_early; } public SectionAvailableForStudentResponse setIsTooEarly(Boolean value) { this.is_too_early = value; return this; } public Boolean getIsAudit() { return is_audit; } public SectionAvailableForStudentResponse setIsAudit(Boolean value) { this.is_audit = value; return this; } public Boolean getIsSelected() { return is_selected; } public SectionAvailableForStudentResponse setIsSelected(Boolean value) { this.is_selected = value; return this; } public Boolean getIsRegistered() { return is_registered; } public SectionAvailableForStudentResponse setIsRegistered(Boolean value) { this.is_registered = value; return this; } public Boolean getIsProvisional() { return is_provisional; } public SectionAvailableForStudentResponse setIsProvisional(Boolean value) { this.is_provisional = value; return this; } public Boolean getIsMissingRequisites() { return is_missing_requisites; } public SectionAvailableForStudentResponse setIsMissingRequisites(Boolean value) { this.is_missing_requisites = value; return this; } public Boolean getIsCompleted() { return is_completed; } public SectionAvailableForStudentResponse setIsCompleted(Boolean value) { this.is_completed = value; return this; } public BigDecimal getMaximumCreditHours() { return maximum_credit_hours; } public SectionAvailableForStudentResponse setMaximumCreditHours(BigDecimal value) { this.maximum_credit_hours = value; return this; } public BigDecimal getMaximumAuditHours() { return maximum_audit_hours; } public SectionAvailableForStudentResponse setMaximumAuditHours(BigDecimal value) { this.maximum_audit_hours = value; return this; } public Boolean isCanRetake() { return can_retake; } public SectionAvailableForStudentResponse setCanRetake(Boolean value) { this.can_retake = value; return this; } public Boolean getIsCreditRestricted() { return is_credit_restricted; } public SectionAvailableForStudentResponse setIsCreditRestricted(Boolean value) { this.is_credit_restricted = value; return this; } public Boolean getIsAuditRestricted() { return is_audit_restricted; } public SectionAvailableForStudentResponse setIsAuditRestricted(Boolean value) { this.is_audit_restricted = value; return this; } public Boolean getIsOncampusRestrictedForChange() { return is_oncampus_restricted_for_change; } public SectionAvailableForStudentResponse setIsOncampusRestrictedForChange(Boolean value) { this.is_oncampus_restricted_for_change = value; return this; } public Boolean getIsOnlineRestrictedForChange() { return is_online_restricted_for_change; } public SectionAvailableForStudentResponse setIsOnlineRestrictedForChange(Boolean value) { this.is_online_restricted_for_change = value; return this; } public Boolean isCanBeProvisional() { return can_be_provisional; } public SectionAvailableForStudentResponse setCanBeProvisional(Boolean value) { this.can_be_provisional = value; return this; } public Boolean isCanBeDropped() { return can_be_dropped; } public SectionAvailableForStudentResponse setCanBeDropped(Boolean value) { this.can_be_dropped = value; return this; } public ArrayList getRuleMessages() { return ruleMessages; } public SectionAvailableForStudentResponse setRuleMessages(ArrayList value) { this.ruleMessages = value; return this; } } }