/// <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">A SchoolYear</param> ///<param name="name">A Name</param> ///<param name="localId">A LocalId</param> ///<param name="homeEnrollment">An HomeEnrollment</param> /// public StudentSnapshot( DateTime? snapDate, string studentPersonalRefId, int? schoolYear, Name name, string localId, HomeEnrollment homeEnrollment ) : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT) { this.SnapDate = snapDate; this.StudentPersonalRefId = studentPersonalRefId; this.SchoolYear = schoolYear; this.Name = name; 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">A SchoolYear</param> ///<param name="name">A Name</param> ///<param name="localId">A LocalId</param> ///<param name="homeEnrollment">An HomeEnrollment</param> /// public StudentSnapshot(DateTime?snapDate, string studentPersonalRefId, int?schoolYear, Name name, string localId, HomeEnrollment homeEnrollment) : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT) { this.SnapDate = snapDate; this.StudentPersonalRefId = studentPersonalRefId; this.SchoolYear = schoolYear; this.Name = name; this.LocalId = localId; this.HomeEnrollment = homeEnrollment; }