/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="snapDate">The date the data snapshot was taken. Some elements are provided/calculated as of the SnapDate, and some are provided as of the date the object is requested (i.e., some can be historical and some will represent the last information available/last known value). In a SIS the following elements are provided/calculated as of the SnapDate: Age, HomeEnrollment and all its child elements. Other applications (e.g., data warehouses) may be able to provide values for other elements on various snap dates.</param> ///<param name="studentPersonalRefId">The ID (GUID) of the student to whom this information relates.</param> ///<param name="schoolYear"> /// School year in which the SnapDate falls, and for which the information is applicable, expressed as the four-digit year /// in which the school year ends (e.g. 2007 for the 2006-07 school year). /// </param> ///<param name="localId">The locally-defined identifier for this student.</param> ///<param name="homeEnrollment">Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information. This is most likely the primary enrollment site for the student.</param> /// public StudentSnapshot( DateTime? snapDate, string studentPersonalRefId, int? schoolYear, string localId, HomeEnrollment homeEnrollment ) : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT) { this.SnapDate = snapDate; this.StudentPersonalRefId = studentPersonalRefId; this.SchoolYear = schoolYear; this.LocalId = localId; this.HomeEnrollment = homeEnrollment; }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="snapDate">The date the data snapshot was taken. Some elements are provided/calculated as of the SnapDate, and some are provided as of the date the object is requested (i.e., some can be historical and some will represent the last information available/last known value). In a SIS the following elements are provided/calculated as of the SnapDate: Age, HomeEnrollment and all its child elements. Other applications (e.g., data warehouses) may be able to provide values for other elements on various snap dates.</param> ///<param name="studentPersonalRefId">The ID (GUID) of the student to whom this information relates.</param> ///<param name="schoolYear"> /// School year in which the SnapDate falls, and for which the information is applicable, expressed as the four-digit year /// in which the school year ends (e.g. 2007 for the 2006-07 school year). /// </param> ///<param name="localId">The locally-defined identifier for this student.</param> ///<param name="homeEnrollment">Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information. This is most likely the primary enrollment site for the student.</param> /// public StudentSnapshot(DateTime?snapDate, string studentPersonalRefId, int?schoolYear, string localId, HomeEnrollment homeEnrollment) : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT) { this.SnapDate = snapDate; this.StudentPersonalRefId = studentPersonalRefId; this.SchoolYear = schoolYear; this.LocalId = localId; this.HomeEnrollment = homeEnrollment; }