Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the UVMSubjectDetails class.
 /// </summary>
 /// <param name="id">Guid</param>
 /// <param name="canOverwriteDuration">Boolean</param>
 /// <param name="subject">String</param>
 /// <param name="description">String</param>
 /// <param name="startDate">Possible start date of UVM subject</param>
 /// <param name="endDate">Possible end date of UVM subject</param>
 /// <param name="durationInDays">Possible duration of subject in days.
 /// This is used for EUD.
 /// Can be null. In this case look at
 /// Programmes.Host.ExternalApi.SubjectCourses.Queries.SubjectCourses.UVMSubjectDetails.DurationInHours</param>
 /// <param name="durationInHours">Possible duration of subject in
 /// hours.
 /// This us used for Adult Education Center (VUC)
 /// Can be null. In this case look at
 /// Programmes.Host.ExternalApi.SubjectCourses.Queries.SubjectCourses.UVMSubjectDetails.DurationInDays</param>
 /// <param name="levelDetails">Detailed information about the level the
 /// subject
 /// is taken on.</param>
 public UVMSubjectDetails(System.Guid id, bool canOverwriteDuration, string subject = default(string), string description = default(string), System.DateTime?startDate = default(System.DateTime?), System.DateTime?endDate = default(System.DateTime?), double?durationInDays = default(double?), double?durationInHours = default(double?), UVMSubjectDetailsLevelDetails levelDetails = default(UVMSubjectDetailsLevelDetails))
 {
     Id                   = id;
     Subject              = subject;
     Description          = description;
     StartDate            = startDate;
     EndDate              = endDate;
     CanOverwriteDuration = canOverwriteDuration;
     DurationInDays       = durationInDays;
     DurationInHours      = durationInHours;
     LevelDetails         = levelDetails;
     CustomInit();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the
 /// SubjectCourseExternalResponseStudentUvmSubject class.
 /// </summary>
 /// <param name="id">Guid</param>
 /// <param name="canOverwriteDuration">Boolean</param>
 /// <param name="subject">String</param>
 /// <param name="description">String</param>
 /// <param name="startDate">Possible start date of UVM subject</param>
 /// <param name="endDate">Possible end date of UVM subject</param>
 /// <param name="durationInDays">Possible duration of subject in days.
 /// This is used for EUD.
 /// Can be null. In this case look at
 /// Programmes.Host.ExternalApi.SubjectCourses.Queries.SubjectCourses.UVMSubjectDetails.DurationInHours</param>
 /// <param name="durationInHours">Possible duration of subject in
 /// hours.
 /// This us used for Adult Education Center (VUC)
 /// Can be null. In this case look at
 /// Programmes.Host.ExternalApi.SubjectCourses.Queries.SubjectCourses.UVMSubjectDetails.DurationInDays</param>
 /// <param name="levelDetails">Detailed information about the level the
 /// subject
 /// is taken on.</param>
 public SubjectCourseExternalResponseStudentUvmSubject(System.Guid id, bool canOverwriteDuration, string subject = default(string), string description = default(string), System.DateTime?startDate = default(System.DateTime?), System.DateTime?endDate = default(System.DateTime?), double?durationInDays = default(double?), double?durationInHours = default(double?), UVMSubjectDetailsLevelDetails levelDetails = default(UVMSubjectDetailsLevelDetails))
     : base(id, canOverwriteDuration, subject, description, startDate, endDate, durationInDays, durationInHours, levelDetails)
 {
     CustomInit();
 }