Class JAcademicRecordType
A data type for a record of academic achievement for a subject.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JAcademicRecordType : IEquatable<JAcademicRecordType>
Properties
Context
jAcademicRecordType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JAcademicRecordType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JAcademicRecordType.ContextEnum> | jAcademicRecordType JSON-LD context |
CreditsEarnedNumeric
A number of academic credits earned by a subject. NIEM reference is j:AcademicRecordCreditsEarnedNumeric
Declaration
[DataMember(Name = "creditsEarnedNumeric")]
public List<NcNumericType> CreditsEarnedNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number of academic credits earned by a subject. NIEM reference is j:AcademicRecordCreditsEarnedNumeric |
CreditsNeededNumeric
A number of academic credits required by a subject. NIEM reference is j:AcademicRecordCreditsNeededNumeric
Declaration
[DataMember(Name = "creditsNeededNumeric")]
public List<NcNumericType> CreditsNeededNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number of academic credits required by a subject. NIEM reference is j:AcademicRecordCreditsNeededNumeric |
DiplomaDescription
A description of a diploma received. NIEM reference is j:AcademicRecordDiplomaDescriptionText
Declaration
[DataMember(Name = "diplomaDescription")]
public List<NcTextType> DiplomaDescription { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of a diploma received. NIEM reference is j:AcademicRecordDiplomaDescriptionText |
DiplomaReceivedDate
A date a diploma was awarded. NIEM reference is j:AcademicRecordDiplomaReceivedDate
Declaration
[DataMember(Name = "diplomaReceivedDate")]
public List<NcDateType> DiplomaReceivedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date a diploma was awarded. NIEM reference is j:AcademicRecordDiplomaReceivedDate |
IsExpelledFromSchool
True if subject was ever expelled from school; false otherwise. NIEM reference is j:AcademicRecordExpelledFromSchoolIndicator
Declaration
[DataMember(Name = "isExpelledFromSchool")]
public List<NiemXsboolean> IsExpelledFromSchool { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsboolean> | True if subject was ever expelled from school; false otherwise. NIEM reference is j:AcademicRecordExpelledFromSchoolIndicator |
RecordedDate
A date on which the training information was entered. NIEM reference is j:AcademicRecordRecordedDate
Declaration
[DataMember(Name = "recordedDate")]
public List<NcDateType> RecordedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date on which the training information was entered. NIEM reference is j:AcademicRecordRecordedDate |
UnitsTotalNumeric
A number of total academic units completed. NIEM reference is j:AcademicRecordUnitsTotalNumeric
Declaration
[DataMember(Name = "unitsTotalNumeric")]
public List<NcNumericType> UnitsTotalNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number of total academic units completed. NIEM reference is j:AcademicRecordUnitsTotalNumeric |
YearDate
A calendar year for which records are being recorded. NIEM reference is j:AcademicRecordYearDate
Declaration
[DataMember(Name = "yearDate")]
public List<NiemXsgYear> YearDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsgYear> | A calendar year for which records are being recorded. NIEM reference is j:AcademicRecordYearDate |
Methods
Equals(JAcademicRecordType)
Returns true if JAcademicRecordType instances are equal
Declaration
public bool Equals(JAcademicRecordType other)
Parameters
Type | Name | Description |
---|---|---|
JAcademicRecordType | other | Instance of JAcademicRecordType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(JAcademicRecordType, JAcademicRecordType)
Declaration
public static bool operator ==(JAcademicRecordType left, JAcademicRecordType right)
Parameters
Type | Name | Description |
---|---|---|
JAcademicRecordType | left | |
JAcademicRecordType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JAcademicRecordType, JAcademicRecordType)
Declaration
public static bool operator !=(JAcademicRecordType left, JAcademicRecordType right)
Parameters
Type | Name | Description |
---|---|---|
JAcademicRecordType | left | |
JAcademicRecordType | right |
Returns
Type | Description |
---|---|
System.Boolean |