/// <summary> /// Initializes a new instance of the <see cref="CourseSchema" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="title">title.</param> /// <param name="xapiActivityId">xAPI activity id associated with this course.</param> /// <param name="created">created.</param> /// <param name="updated">updated.</param> /// <param name="version">version.</param> /// <param name="registrationCount">registrationCount.</param> /// <param name="activityId">activityId.</param> /// <param name="courseLearningStandard">courseLearningStandard.</param> /// <param name="tags">tags.</param> /// <param name="dispatched">dispatched.</param> /// <param name="metadata">metadata.</param> /// <param name="rootActivity">rootActivity.</param> public CourseSchema(string id = default(string), string title = default(string), string xapiActivityId = default(string), DateTime?created = default(DateTime?), DateTime?updated = default(DateTime?), int?version = default(int?), int?registrationCount = default(int?), string activityId = default(string), CourseLearningStandardEnum?courseLearningStandard = default(CourseLearningStandardEnum?), List <string> tags = default(List <string>), bool?dispatched = default(bool?), MetadataSchema metadata = default(MetadataSchema), CourseActivitySchema rootActivity = default(CourseActivitySchema)) { this.Id = id; this.Title = title; this.XapiActivityId = xapiActivityId; this.Created = created; this.Updated = updated; this.Version = version; this.RegistrationCount = registrationCount; this.ActivityId = activityId; this.CourseLearningStandard = courseLearningStandard; this.Tags = tags; this.Dispatched = dispatched; this.Metadata = metadata; this.RootActivity = rootActivity; }
/// <summary> /// Initializes a new instance of the <see cref="CourseSchema" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Title">Title.</param> /// <param name="XapiActivityId">xAPI activity id associated with this course.</param> /// <param name="Created">Created.</param> /// <param name="Updated">Updated.</param> /// <param name="Version">Version.</param> /// <param name="RegistrationCount">RegistrationCount.</param> /// <param name="ActivityId">ActivityId.</param> /// <param name="CourseLearningStandard">CourseLearningStandard.</param> /// <param name="Tags">Tags.</param> /// <param name="Dispatched">Dispatched.</param> /// <param name="Metadata">Metadata.</param> /// <param name="RootActivity">RootActivity.</param> public CourseSchema(string Id = default(string), string Title = default(string), string XapiActivityId = default(string), DateTime?Created = default(DateTime?), DateTime?Updated = default(DateTime?), int?Version = default(int?), int?RegistrationCount = default(int?), string ActivityId = default(string), CourseLearningStandardEnum?CourseLearningStandard = default(CourseLearningStandardEnum?), List <string> Tags = default(List <string>), bool?Dispatched = default(bool?), MetadataSchema Metadata = default(MetadataSchema), CourseActivitySchema RootActivity = default(CourseActivitySchema)) { this.Id = Id; this.Title = Title; this.XapiActivityId = XapiActivityId; this.Created = Created; this.Updated = Updated; this.Version = Version; this.RegistrationCount = RegistrationCount; this.ActivityId = ActivityId; this.CourseLearningStandard = CourseLearningStandard; this.Tags = Tags; this.Dispatched = Dispatched; this.Metadata = Metadata; this.RootActivity = RootActivity; }