/* Options: Date: 2026-09-15 03:17:14 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: FinanceAccountLateChargeJobStartRequest.* //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="/Finance/AccountLate/{reporting_term}/Jobs", Verbs="POST") public static class FinanceAccountLateChargeJobStartRequest implements IReturn { public String authorizing_uuid = null; public String reporting_term = null; public UUID operation_id = null; public Date calculation_date = null; public Boolean preview_only = null; public BigDecimal skip_exact_balance = null; public Boolean send_emails = null; public String getAuthorizingUuid() { return authorizing_uuid; } public FinanceAccountLateChargeJobStartRequest setAuthorizingUuid(String value) { this.authorizing_uuid = value; return this; } public String getReportingTerm() { return reporting_term; } public FinanceAccountLateChargeJobStartRequest setReportingTerm(String value) { this.reporting_term = value; return this; } public UUID getOperationId() { return operation_id; } public FinanceAccountLateChargeJobStartRequest setOperationId(UUID value) { this.operation_id = value; return this; } public Date getCalculationDate() { return calculation_date; } public FinanceAccountLateChargeJobStartRequest setCalculationDate(Date value) { this.calculation_date = value; return this; } public Boolean isPreviewOnly() { return preview_only; } public FinanceAccountLateChargeJobStartRequest setPreviewOnly(Boolean value) { this.preview_only = value; return this; } public BigDecimal getSkipExactBalance() { return skip_exact_balance; } public FinanceAccountLateChargeJobStartRequest setSkipExactBalance(BigDecimal value) { this.skip_exact_balance = value; return this; } public Boolean isSendEmails() { return send_emails; } public FinanceAccountLateChargeJobStartRequest setSendEmails(Boolean value) { this.send_emails = value; return this; } private static Object responseType = FinanceAccountLateChargeJobResponse.class; public Object getResponseType() { return responseType; } } public static class FinanceAccountLateChargeJobResponse { public ResponseStatus responseStatus = null; public UUID operation_id = null; public String reporting_term = null; public Date calculation_date = null; public Boolean preview_only = null; public BigDecimal skip_exact_balance = null; public String state = null; public Integer total = null; public Integer current_regent_id = null; public Integer processed = null; public Integer succeeded = null; public Integer skipped = null; public Integer failed = null; public Date created_utc = null; public Date updated_utc = null; public String message = null; public Boolean report_available = null; public ArrayList outcomes = null; public ResponseStatus getResponseStatus() { return responseStatus; } public FinanceAccountLateChargeJobResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } public UUID getOperationId() { return operation_id; } public FinanceAccountLateChargeJobResponse setOperationId(UUID value) { this.operation_id = value; return this; } public String getReportingTerm() { return reporting_term; } public FinanceAccountLateChargeJobResponse setReportingTerm(String value) { this.reporting_term = value; return this; } public Date getCalculationDate() { return calculation_date; } public FinanceAccountLateChargeJobResponse setCalculationDate(Date value) { this.calculation_date = value; return this; } public Boolean isPreviewOnly() { return preview_only; } public FinanceAccountLateChargeJobResponse setPreviewOnly(Boolean value) { this.preview_only = value; return this; } public BigDecimal getSkipExactBalance() { return skip_exact_balance; } public FinanceAccountLateChargeJobResponse setSkipExactBalance(BigDecimal value) { this.skip_exact_balance = value; return this; } public String getState() { return state; } public FinanceAccountLateChargeJobResponse setState(String value) { this.state = value; return this; } public Integer getTotal() { return total; } public FinanceAccountLateChargeJobResponse setTotal(Integer value) { this.total = value; return this; } public Integer getCurrentRegentId() { return current_regent_id; } public FinanceAccountLateChargeJobResponse setCurrentRegentId(Integer value) { this.current_regent_id = value; return this; } public Integer getProcessed() { return processed; } public FinanceAccountLateChargeJobResponse setProcessed(Integer value) { this.processed = value; return this; } public Integer getSucceeded() { return succeeded; } public FinanceAccountLateChargeJobResponse setSucceeded(Integer value) { this.succeeded = value; return this; } public Integer getSkipped() { return skipped; } public FinanceAccountLateChargeJobResponse setSkipped(Integer value) { this.skipped = value; return this; } public Integer getFailed() { return failed; } public FinanceAccountLateChargeJobResponse setFailed(Integer value) { this.failed = value; return this; } public Date getCreatedUtc() { return created_utc; } public FinanceAccountLateChargeJobResponse setCreatedUtc(Date value) { this.created_utc = value; return this; } public Date getUpdatedUtc() { return updated_utc; } public FinanceAccountLateChargeJobResponse setUpdatedUtc(Date value) { this.updated_utc = value; return this; } public String getMessage() { return message; } public FinanceAccountLateChargeJobResponse setMessage(String value) { this.message = value; return this; } public Boolean isReportAvailable() { return report_available; } public FinanceAccountLateChargeJobResponse setReportAvailable(Boolean value) { this.report_available = value; return this; } public ArrayList getOutcomes() { return outcomes; } public FinanceAccountLateChargeJobResponse setOutcomes(ArrayList value) { this.outcomes = value; return this; } } public static class FinanceAccountLateChargeOutcome { public Integer regent_id = null; public String status = null; public BigDecimal charge_amount = null; public String charge_status = null; public String email_status = null; public String message = null; public Integer getRegentId() { return regent_id; } public FinanceAccountLateChargeOutcome setRegentId(Integer value) { this.regent_id = value; return this; } public String getStatus() { return status; } public FinanceAccountLateChargeOutcome setStatus(String value) { this.status = value; return this; } public BigDecimal getChargeAmount() { return charge_amount; } public FinanceAccountLateChargeOutcome setChargeAmount(BigDecimal value) { this.charge_amount = value; return this; } public String getChargeStatus() { return charge_status; } public FinanceAccountLateChargeOutcome setChargeStatus(String value) { this.charge_status = value; return this; } public String getEmailStatus() { return email_status; } public FinanceAccountLateChargeOutcome setEmailStatus(String value) { this.email_status = value; return this; } public String getMessage() { return message; } public FinanceAccountLateChargeOutcome setMessage(String value) { this.message = value; return this; } } }