/// <summary> /// Serializes information the current object /// <param name="writer">Serialization writer to use to serialize this model</param> /// </summary> public void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); writer.WriteTimeValue("endTime", EndTime); writer.WriteTimeValue("startTime", StartTime); writer.WriteAdditionalData(AdditionalData); }
/// <summary> /// Serializes information the current object /// <param name="writer">Serialization writer to use to serialize this model</param> /// </summary> public void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); writer.WriteCollectionOfEnumValues <DayOfWeek>("daysOfWeek", DaysOfWeek); writer.WriteTimeValue("endTime", EndTime); writer.WriteTimeValue("startTime", StartTime); writer.WriteObjectValue <TimeZoneBase>("timeZone", TimeZone); writer.WriteAdditionalData(AdditionalData); }
/// <summary> /// Serializes information the current object /// <param name="writer">Serialization writer to use to serialize this model</param> /// </summary> public new void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteEnumValue <EducationAddedStudentAction>("addedStudentAction", AddedStudentAction); writer.WriteEnumValue <EducationAddToCalendarOptions>("addToCalendarAction", AddToCalendarAction); writer.WriteTimeValue("dueTime", DueTime); writer.WriteStringValue("notificationChannelUrl", NotificationChannelUrl); }