Class StudentCharges
- java.lang.Object
-
- com.ellucian.generated.eedm.student_charges.v6_0.StudentCharges
-
@Generated("jsonschema2pojo") public class StudentCharges extends Object
Student ChargesCharges for expenses incurred by a student.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StudentCharges.ChargeType
Charge Type
-
Field Summary
Fields Modifier and Type Field Description private Object
academicPeriod
Academic Periodprivate Object
accountingCode
Accounting Codeprivate Object
accountReceivableType
Account Receivable Typeprivate Date
chargeableOn
Chargeable Onprivate Object
chargedAmount
Charged Amountprivate StudentCharges.ChargeType
chargeType
Charge Typeprivate List<String>
comments
Commentsprivate String
id
IDprivate Metadata
metadata
Metadataprivate Student
student
Student
-
Constructor Summary
Constructors Constructor Description StudentCharges()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata
MetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the student charge.") private String id
IDThe global identifier of the student charge. (Required)
-
student
@JsonPropertyDescription("The person (student), who incurred the charge") private Student student
StudentThe person (student), who incurred the charge (Required)
-
accountReceivableType
@JsonPropertyDescription("The account receivable type the charge is attached to") private Object accountReceivableType
Account Receivable TypeThe account receivable type the charge is attached to
-
accountingCode
@JsonPropertyDescription("Accounting Code the charge is associated with") private Object accountingCode
Accounting CodeAccounting Code the charge is associated with
-
academicPeriod
@JsonPropertyDescription("The term the charges are incurred in") private Object academicPeriod
Academic PeriodThe term the charges are incurred in
-
chargeType
@JsonPropertyDescription("Type of the charge the student incurred") private StudentCharges.ChargeType chargeType
Charge TypeType of the charge the student incurred
-
chargeableOn
@JsonPropertyDescription("The date when the student becomes liable for the charge") private Date chargeableOn
Chargeable OnThe date when the student becomes liable for the charge (Required)
-
comments
@JsonPropertyDescription("Comments of the charges") private List<String> comments
CommentsComments of the charges
-
chargedAmount
@JsonPropertyDescription("The amount of the charge") private Object chargedAmount
Charged AmountThe amount of the charge (Required)
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
MetadataMetadata about the JSON payload
-
setMetadata
public void setMetadata(Metadata metadata)
MetadataMetadata about the JSON payload
-
withMetadata
public StudentCharges withMetadata(Metadata metadata)
-
getId
public String getId()
IDThe global identifier of the student charge. (Required)
-
setId
public void setId(String id)
IDThe global identifier of the student charge. (Required)
-
withId
public StudentCharges withId(String id)
-
getStudent
public Student getStudent()
StudentThe person (student), who incurred the charge (Required)
-
setStudent
public void setStudent(Student student)
StudentThe person (student), who incurred the charge (Required)
-
withStudent
public StudentCharges withStudent(Student student)
-
getAccountReceivableType
public Object getAccountReceivableType()
Account Receivable TypeThe account receivable type the charge is attached to
-
setAccountReceivableType
public void setAccountReceivableType(Object accountReceivableType)
Account Receivable TypeThe account receivable type the charge is attached to
-
withAccountReceivableType
public StudentCharges withAccountReceivableType(Object accountReceivableType)
-
getAccountingCode
public Object getAccountingCode()
Accounting CodeAccounting Code the charge is associated with
-
setAccountingCode
public void setAccountingCode(Object accountingCode)
Accounting CodeAccounting Code the charge is associated with
-
withAccountingCode
public StudentCharges withAccountingCode(Object accountingCode)
-
getAcademicPeriod
public Object getAcademicPeriod()
Academic PeriodThe term the charges are incurred in
-
setAcademicPeriod
public void setAcademicPeriod(Object academicPeriod)
Academic PeriodThe term the charges are incurred in
-
withAcademicPeriod
public StudentCharges withAcademicPeriod(Object academicPeriod)
-
getChargeType
public StudentCharges.ChargeType getChargeType()
Charge TypeType of the charge the student incurred
-
setChargeType
public void setChargeType(StudentCharges.ChargeType chargeType)
Charge TypeType of the charge the student incurred
-
withChargeType
public StudentCharges withChargeType(StudentCharges.ChargeType chargeType)
-
getChargeableOn
public Date getChargeableOn()
Chargeable OnThe date when the student becomes liable for the charge (Required)
-
setChargeableOn
public void setChargeableOn(Date chargeableOn)
Chargeable OnThe date when the student becomes liable for the charge (Required)
-
withChargeableOn
public StudentCharges withChargeableOn(Date chargeableOn)
-
withComments
public StudentCharges withComments(List<String> comments)
-
getChargedAmount
public Object getChargedAmount()
Charged AmountThe amount of the charge (Required)
-
setChargedAmount
public void setChargedAmount(Object chargedAmount)
Charged AmountThe amount of the charge (Required)
-
withChargedAmount
public StudentCharges withChargedAmount(Object chargedAmount)
-
-