regis

<back to all web services

FinancialAidAllocationReviewRequest

Requires Authentication
Required role:REGISUserRole
The following routes are available for this service:
POST/Finance/FinancialAid/AllocationReview/{reporting_term}
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class FinancialAidAllocationReviewRequest
    {
        public String reporting_term = null;
        public String authorizing_uuid = null;
        
        public String getReportingTerm() { return reporting_term; }
        public FinancialAidAllocationReviewRequest setReportingTerm(String value) { this.reporting_term = value; return this; }
        public String getAuthorizingUuid() { return authorizing_uuid; }
        public FinancialAidAllocationReviewRequest setAuthorizingUuid(String value) { this.authorizing_uuid = value; return this; }
    }

    public static class FinancialAidAllocationReviewResponse
    {
        public ResponseStatus responseStatus = null;
        public String reporting_term = null;
        public BigDecimal budget_amount = null;
        public BigDecimal committed_amount = null;
        public BigDecimal proposed_amount = null;
        public BigDecimal projected_unused_amount = null;
        public BigDecimal actionable_unmet_amount = null;
        public ArrayList<FinancialAidAllocationAwardResponse> awards = null;
        public ArrayList<FinancialAidAllocationCandidateResponse> incomplete_candidates = null;
        public ArrayList<FinancialAidAllocationConflictResponse> conflicts = null;
        
        public ResponseStatus getResponseStatus() { return responseStatus; }
        public FinancialAidAllocationReviewResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
        public String getReportingTerm() { return reporting_term; }
        public FinancialAidAllocationReviewResponse setReportingTerm(String value) { this.reporting_term = value; return this; }
        public BigDecimal getBudgetAmount() { return budget_amount; }
        public FinancialAidAllocationReviewResponse setBudgetAmount(BigDecimal value) { this.budget_amount = value; return this; }
        public BigDecimal getCommittedAmount() { return committed_amount; }
        public FinancialAidAllocationReviewResponse setCommittedAmount(BigDecimal value) { this.committed_amount = value; return this; }
        public BigDecimal getProposedAmount() { return proposed_amount; }
        public FinancialAidAllocationReviewResponse setProposedAmount(BigDecimal value) { this.proposed_amount = value; return this; }
        public BigDecimal getProjectedUnusedAmount() { return projected_unused_amount; }
        public FinancialAidAllocationReviewResponse setProjectedUnusedAmount(BigDecimal value) { this.projected_unused_amount = value; return this; }
        public BigDecimal getActionableUnmetAmount() { return actionable_unmet_amount; }
        public FinancialAidAllocationReviewResponse setActionableUnmetAmount(BigDecimal value) { this.actionable_unmet_amount = value; return this; }
        public ArrayList<FinancialAidAllocationAwardResponse> getAwards() { return awards; }
        public FinancialAidAllocationReviewResponse setAwards(ArrayList<FinancialAidAllocationAwardResponse> value) { this.awards = value; return this; }
        public ArrayList<FinancialAidAllocationCandidateResponse> getIncompleteCandidates() { return incomplete_candidates; }
        public FinancialAidAllocationReviewResponse setIncompleteCandidates(ArrayList<FinancialAidAllocationCandidateResponse> value) { this.incomplete_candidates = value; return this; }
        public ArrayList<FinancialAidAllocationConflictResponse> getConflicts() { return conflicts; }
        public FinancialAidAllocationReviewResponse setConflicts(ArrayList<FinancialAidAllocationConflictResponse> value) { this.conflicts = value; return this; }
    }

    public static class FinancialAidAllocationAwardResponse
    {
        public String award_code = null;
        public String award_description = null;
        public BigDecimal budget_amount = null;
        public BigDecimal planned_or_offered_amount = null;
        public BigDecimal accepted_or_issued_amount = null;
        public BigDecimal committed_amount = null;
        public BigDecimal reclaimable_amount = null;
        public BigDecimal proposed_amount = null;
        public BigDecimal projected_remaining_amount = null;
        public Boolean must_award_whole_budget = null;
        public Boolean requires_manual_review = null;
        public String manual_review_note = null;
        public Integer required_recipient_count = null;
        public Boolean requires_equal_shares = null;
        public ArrayList<FinancialAidAllocationCycleResponse> application_cycles = null;
        public ArrayList<FinancialAidAllocationProposalResponse> proposals = null;
        
        public String getAwardCode() { return award_code; }
        public FinancialAidAllocationAwardResponse setAwardCode(String value) { this.award_code = value; return this; }
        public String getAwardDescription() { return award_description; }
        public FinancialAidAllocationAwardResponse setAwardDescription(String value) { this.award_description = value; return this; }
        public BigDecimal getBudgetAmount() { return budget_amount; }
        public FinancialAidAllocationAwardResponse setBudgetAmount(BigDecimal value) { this.budget_amount = value; return this; }
        public BigDecimal getPlannedOrOfferedAmount() { return planned_or_offered_amount; }
        public FinancialAidAllocationAwardResponse setPlannedOrOfferedAmount(BigDecimal value) { this.planned_or_offered_amount = value; return this; }
        public BigDecimal getAcceptedOrIssuedAmount() { return accepted_or_issued_amount; }
        public FinancialAidAllocationAwardResponse setAcceptedOrIssuedAmount(BigDecimal value) { this.accepted_or_issued_amount = value; return this; }
        public BigDecimal getCommittedAmount() { return committed_amount; }
        public FinancialAidAllocationAwardResponse setCommittedAmount(BigDecimal value) { this.committed_amount = value; return this; }
        public BigDecimal getReclaimableAmount() { return reclaimable_amount; }
        public FinancialAidAllocationAwardResponse setReclaimableAmount(BigDecimal value) { this.reclaimable_amount = value; return this; }
        public BigDecimal getProposedAmount() { return proposed_amount; }
        public FinancialAidAllocationAwardResponse setProposedAmount(BigDecimal value) { this.proposed_amount = value; return this; }
        public BigDecimal getProjectedRemainingAmount() { return projected_remaining_amount; }
        public FinancialAidAllocationAwardResponse setProjectedRemainingAmount(BigDecimal value) { this.projected_remaining_amount = value; return this; }
        public Boolean isMustAwardWholeBudget() { return must_award_whole_budget; }
        public FinancialAidAllocationAwardResponse setMustAwardWholeBudget(Boolean value) { this.must_award_whole_budget = value; return this; }
        public Boolean isRequiresManualReview() { return requires_manual_review; }
        public FinancialAidAllocationAwardResponse setRequiresManualReview(Boolean value) { this.requires_manual_review = value; return this; }
        public String getManualReviewNote() { return manual_review_note; }
        public FinancialAidAllocationAwardResponse setManualReviewNote(String value) { this.manual_review_note = value; return this; }
        public Integer getRequiredRecipientCount() { return required_recipient_count; }
        public FinancialAidAllocationAwardResponse setRequiredRecipientCount(Integer value) { this.required_recipient_count = value; return this; }
        public Boolean isRequiresEqualShares() { return requires_equal_shares; }
        public FinancialAidAllocationAwardResponse setRequiresEqualShares(Boolean value) { this.requires_equal_shares = value; return this; }
        public ArrayList<FinancialAidAllocationCycleResponse> getApplicationCycles() { return application_cycles; }
        public FinancialAidAllocationAwardResponse setApplicationCycles(ArrayList<FinancialAidAllocationCycleResponse> value) { this.application_cycles = value; return this; }
        public ArrayList<FinancialAidAllocationProposalResponse> getProposals() { return proposals; }
        public FinancialAidAllocationAwardResponse setProposals(ArrayList<FinancialAidAllocationProposalResponse> value) { this.proposals = value; return this; }
    }

    public static class FinancialAidAllocationCycleResponse
    {
        public String application_start_term = null;
        public Boolean is_fallback_released = null;
        public Date fallback_release_date = null;
        public String fallback_released_by = null;
        public ArrayList<FinancialAidAllocationCandidateResponse> primary_candidates = null;
        public ArrayList<FinancialAidAllocationCandidateResponse> fallback_candidates = null;
        public ArrayList<FinancialAidAllocationCandidateResponse> manual_review_candidates = null;
        
        public String getApplicationStartTerm() { return application_start_term; }
        public FinancialAidAllocationCycleResponse setApplicationStartTerm(String value) { this.application_start_term = value; return this; }
        public Boolean getIsFallbackReleased() { return is_fallback_released; }
        public FinancialAidAllocationCycleResponse setIsFallbackReleased(Boolean value) { this.is_fallback_released = value; return this; }
        public Date getFallbackReleaseDate() { return fallback_release_date; }
        public FinancialAidAllocationCycleResponse setFallbackReleaseDate(Date value) { this.fallback_release_date = value; return this; }
        public String getFallbackReleasedBy() { return fallback_released_by; }
        public FinancialAidAllocationCycleResponse setFallbackReleasedBy(String value) { this.fallback_released_by = value; return this; }
        public ArrayList<FinancialAidAllocationCandidateResponse> getPrimaryCandidates() { return primary_candidates; }
        public FinancialAidAllocationCycleResponse setPrimaryCandidates(ArrayList<FinancialAidAllocationCandidateResponse> value) { this.primary_candidates = value; return this; }
        public ArrayList<FinancialAidAllocationCandidateResponse> getFallbackCandidates() { return fallback_candidates; }
        public FinancialAidAllocationCycleResponse setFallbackCandidates(ArrayList<FinancialAidAllocationCandidateResponse> value) { this.fallback_candidates = value; return this; }
        public ArrayList<FinancialAidAllocationCandidateResponse> getManualReviewCandidates() { return manual_review_candidates; }
        public FinancialAidAllocationCycleResponse setManualReviewCandidates(ArrayList<FinancialAidAllocationCandidateResponse> value) { this.manual_review_candidates = value; return this; }
    }

    public static class FinancialAidAllocationCandidateResponse
    {
        public String application_uuid = null;
        public String uuid = null;
        public Integer regent_id = null;
        public String first_name = null;
        public String last_name = null;
        public String application_start_term = null;
        public String current_status = null;
        public Date submitted_date = null;
        public String eligibility_tier = null;
        public BigDecimal award_target = null;
        public BigDecimal committed_amount = null;
        public BigDecimal unmet_amount = null;
        public BigDecimal proposed_amount = null;
        public String incomplete_reason = null;
        
        public String getApplicationUuid() { return application_uuid; }
        public FinancialAidAllocationCandidateResponse setApplicationUuid(String value) { this.application_uuid = value; return this; }
        public String getUuid() { return uuid; }
        public FinancialAidAllocationCandidateResponse setUuid(String value) { this.uuid = value; return this; }
        public Integer getRegentId() { return regent_id; }
        public FinancialAidAllocationCandidateResponse setRegentId(Integer value) { this.regent_id = value; return this; }
        public String getFirstName() { return first_name; }
        public FinancialAidAllocationCandidateResponse setFirstName(String value) { this.first_name = value; return this; }
        public String getLastName() { return last_name; }
        public FinancialAidAllocationCandidateResponse setLastName(String value) { this.last_name = value; return this; }
        public String getApplicationStartTerm() { return application_start_term; }
        public FinancialAidAllocationCandidateResponse setApplicationStartTerm(String value) { this.application_start_term = value; return this; }
        public String getCurrentStatus() { return current_status; }
        public FinancialAidAllocationCandidateResponse setCurrentStatus(String value) { this.current_status = value; return this; }
        public Date getSubmittedDate() { return submitted_date; }
        public FinancialAidAllocationCandidateResponse setSubmittedDate(Date value) { this.submitted_date = value; return this; }
        public String getEligibilityTier() { return eligibility_tier; }
        public FinancialAidAllocationCandidateResponse setEligibilityTier(String value) { this.eligibility_tier = value; return this; }
        public BigDecimal getAwardTarget() { return award_target; }
        public FinancialAidAllocationCandidateResponse setAwardTarget(BigDecimal value) { this.award_target = value; return this; }
        public BigDecimal getCommittedAmount() { return committed_amount; }
        public FinancialAidAllocationCandidateResponse setCommittedAmount(BigDecimal value) { this.committed_amount = value; return this; }
        public BigDecimal getUnmetAmount() { return unmet_amount; }
        public FinancialAidAllocationCandidateResponse setUnmetAmount(BigDecimal value) { this.unmet_amount = value; return this; }
        public BigDecimal getProposedAmount() { return proposed_amount; }
        public FinancialAidAllocationCandidateResponse setProposedAmount(BigDecimal value) { this.proposed_amount = value; return this; }
        public String getIncompleteReason() { return incomplete_reason; }
        public FinancialAidAllocationCandidateResponse setIncompleteReason(String value) { this.incomplete_reason = value; return this; }
    }

    public static class FinancialAidAllocationProposalResponse
    {
        public String application_uuid = null;
        public Integer regent_id = null;
        public String student_name = null;
        public String application_start_term = null;
        public String eligibility_tier = null;
        public BigDecimal amount = null;
        
        public String getApplicationUuid() { return application_uuid; }
        public FinancialAidAllocationProposalResponse setApplicationUuid(String value) { this.application_uuid = value; return this; }
        public Integer getRegentId() { return regent_id; }
        public FinancialAidAllocationProposalResponse setRegentId(Integer value) { this.regent_id = value; return this; }
        public String getStudentName() { return student_name; }
        public FinancialAidAllocationProposalResponse setStudentName(String value) { this.student_name = value; return this; }
        public String getApplicationStartTerm() { return application_start_term; }
        public FinancialAidAllocationProposalResponse setApplicationStartTerm(String value) { this.application_start_term = value; return this; }
        public String getEligibilityTier() { return eligibility_tier; }
        public FinancialAidAllocationProposalResponse setEligibilityTier(String value) { this.eligibility_tier = value; return this; }
        public BigDecimal getAmount() { return amount; }
        public FinancialAidAllocationProposalResponse setAmount(BigDecimal value) { this.amount = value; return this; }
    }

    public static class FinancialAidAllocationConflictResponse
    {
        public String award_code = null;
        public String award_description = null;
        public String application_start_term = null;
        public String fallback_application_uuid = null;
        public String fallback_student_name = null;
        public String fallback_status = null;
        public BigDecimal reclaimable_amount = null;
        public String primary_application_uuid = null;
        public String primary_student_name = null;
        
        public String getAwardCode() { return award_code; }
        public FinancialAidAllocationConflictResponse setAwardCode(String value) { this.award_code = value; return this; }
        public String getAwardDescription() { return award_description; }
        public FinancialAidAllocationConflictResponse setAwardDescription(String value) { this.award_description = value; return this; }
        public String getApplicationStartTerm() { return application_start_term; }
        public FinancialAidAllocationConflictResponse setApplicationStartTerm(String value) { this.application_start_term = value; return this; }
        public String getFallbackApplicationUuid() { return fallback_application_uuid; }
        public FinancialAidAllocationConflictResponse setFallbackApplicationUuid(String value) { this.fallback_application_uuid = value; return this; }
        public String getFallbackStudentName() { return fallback_student_name; }
        public FinancialAidAllocationConflictResponse setFallbackStudentName(String value) { this.fallback_student_name = value; return this; }
        public String getFallbackStatus() { return fallback_status; }
        public FinancialAidAllocationConflictResponse setFallbackStatus(String value) { this.fallback_status = value; return this; }
        public BigDecimal getReclaimableAmount() { return reclaimable_amount; }
        public FinancialAidAllocationConflictResponse setReclaimableAmount(BigDecimal value) { this.reclaimable_amount = value; return this; }
        public String getPrimaryApplicationUuid() { return primary_application_uuid; }
        public FinancialAidAllocationConflictResponse setPrimaryApplicationUuid(String value) { this.primary_application_uuid = value; return this; }
        public String getPrimaryStudentName() { return primary_student_name; }
        public FinancialAidAllocationConflictResponse setPrimaryStudentName(String value) { this.primary_student_name = value; return this; }
    }

}

Java FinancialAidAllocationReviewRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

HTTP + OTHER

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Finance/FinancialAid/AllocationReview/{reporting_term} HTTP/1.1 
Host: data.regent-college.edu 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"reporting_term":"String","authorizing_uuid":"String"}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}},"reporting_term":"String","budget_amount":0,"committed_amount":0,"proposed_amount":0,"projected_unused_amount":0,"actionable_unmet_amount":0,"awards":[{"award_code":"String","award_description":"String","budget_amount":0,"planned_or_offered_amount":0,"accepted_or_issued_amount":0,"committed_amount":0,"reclaimable_amount":0,"proposed_amount":0,"projected_remaining_amount":0,"must_award_whole_budget":false,"requires_manual_review":false,"manual_review_note":"String","required_recipient_count":0,"requires_equal_shares":false,"application_cycles":[{"application_start_term":"String","is_fallback_released":false,"fallback_release_date":"0001-01-01T00:00:00.0000000","fallback_released_by":"String","primary_candidates":[{"application_uuid":"String","uuid":"String","regent_id":0,"first_name":"String","last_name":"String","application_start_term":"String","current_status":"String","submitted_date":"0001-01-01T00:00:00.0000000","eligibility_tier":"String","award_target":0,"committed_amount":0,"unmet_amount":0,"proposed_amount":0,"incomplete_reason":"String"}],"fallback_candidates":[{"application_uuid":"String","uuid":"String","regent_id":0,"first_name":"String","last_name":"String","application_start_term":"String","current_status":"String","submitted_date":"0001-01-01T00:00:00.0000000","eligibility_tier":"String","award_target":0,"committed_amount":0,"unmet_amount":0,"proposed_amount":0,"incomplete_reason":"String"}],"manual_review_candidates":[{"application_uuid":"String","uuid":"String","regent_id":0,"first_name":"String","last_name":"String","application_start_term":"String","current_status":"String","submitted_date":"0001-01-01T00:00:00.0000000","eligibility_tier":"String","award_target":0,"committed_amount":0,"unmet_amount":0,"proposed_amount":0,"incomplete_reason":"String"}]}],"proposals":[{"application_uuid":"String","regent_id":0,"student_name":"String","application_start_term":"String","eligibility_tier":"String","amount":0}]}],"incomplete_candidates":[{"application_uuid":"String","uuid":"String","regent_id":0,"first_name":"String","last_name":"String","application_start_term":"String","current_status":"String","submitted_date":"0001-01-01T00:00:00.0000000","eligibility_tier":"String","award_target":0,"committed_amount":0,"unmet_amount":0,"proposed_amount":0,"incomplete_reason":"String"}],"conflicts":[{"award_code":"String","award_description":"String","application_start_term":"String","fallback_application_uuid":"String","fallback_student_name":"String","fallback_status":"String","reclaimable_amount":0,"primary_application_uuid":"String","primary_student_name":"String"}]}