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 classStudentCharges.ChargeTypeCharge Type
-
Field Summary
Fields Modifier and Type Field Description private ObjectacademicPeriodAcademic Periodprivate ObjectaccountingCodeAccounting Codeprivate ObjectaccountReceivableTypeAccount Receivable Typeprivate DatechargeableOnChargeable Onprivate ObjectchargedAmountCharged Amountprivate StudentCharges.ChargeTypechargeTypeCharge Typeprivate List<String>commentsCommentsprivate StringidIDprivate MetadatametadataMetadataprivate StudentstudentStudent
-
Constructor Summary
Constructors Constructor Description StudentCharges()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadataMetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the student charge.") private String idIDThe global identifier of the student charge. (Required)
-
student
@JsonPropertyDescription("The person (student), who incurred the charge") private Student studentStudentThe person (student), who incurred the charge (Required)
-
accountReceivableType
@JsonPropertyDescription("The account receivable type the charge is attached to") private Object accountReceivableTypeAccount Receivable TypeThe account receivable type the charge is attached to
-
accountingCode
@JsonPropertyDescription("Accounting Code the charge is associated with") private Object accountingCodeAccounting CodeAccounting Code the charge is associated with
-
academicPeriod
@JsonPropertyDescription("The term the charges are incurred in") private Object academicPeriodAcademic PeriodThe term the charges are incurred in
-
chargeType
@JsonPropertyDescription("Type of the charge the student incurred") private StudentCharges.ChargeType chargeTypeCharge TypeType of the charge the student incurred
-
chargeableOn
@JsonPropertyDescription("The date when the student becomes liable for the charge") private Date chargeableOnChargeable OnThe date when the student becomes liable for the charge (Required)
-
comments
@JsonPropertyDescription("Comments of the charges") private List<String> commentsCommentsComments of the charges
-
chargedAmount
@JsonPropertyDescription("The amount of the charge") private Object chargedAmountCharged 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)
-
-