Ejemplo n.º 1
0
 /// <summary>
 /// The deserialization information for the current model
 /// </summary>
 public IDictionary <string, Action <IParseNode> > GetFieldDeserializers()
 {
     return(new Dictionary <string, Action <IParseNode> > {
         { "availabilityView", n => { AvailabilityView = n.GetStringValue(); } },
         { "error", n => { Error = n.GetObjectValue <FreeBusyError>(FreeBusyError.CreateFromDiscriminatorValue); } },
         { "scheduleId", n => { ScheduleId = n.GetStringValue(); } },
         { "scheduleItems", n => { ScheduleItems = n.GetCollectionOfObjectValues <ScheduleItem>(ScheduleItem.CreateFromDiscriminatorValue).ToList(); } },
         { "workingHours", n => { WorkingHours = n.GetObjectValue <ApiSdk.Models.WorkingHours>(ApiSdk.Models.WorkingHours.CreateFromDiscriminatorValue); } },
     });
 }
Ejemplo n.º 2
0
 /// <summary>
 /// The deserialization information for the current model
 /// </summary>
 public IDictionary <string, Action <IParseNode> > GetFieldDeserializers()
 {
     return(new Dictionary <string, Action <IParseNode> > {
         { "archiveFolder", n => { ArchiveFolder = n.GetStringValue(); } },
         { "automaticRepliesSetting", n => { AutomaticRepliesSetting = n.GetObjectValue <ApiSdk.Models.AutomaticRepliesSetting>(ApiSdk.Models.AutomaticRepliesSetting.CreateFromDiscriminatorValue); } },
         { "dateFormat", n => { DateFormat = n.GetStringValue(); } },
         { "delegateMeetingMessageDeliveryOptions", n => { DelegateMeetingMessageDeliveryOptions = n.GetEnumValue <DelegateMeetingMessageDeliveryOptions>(); } },
         { "language", n => { Language = n.GetObjectValue <LocaleInfo>(LocaleInfo.CreateFromDiscriminatorValue); } },
         { "timeFormat", n => { TimeFormat = n.GetStringValue(); } },
         { "timeZone", n => { TimeZone = n.GetStringValue(); } },
         { "userPurpose", n => { UserPurpose = n.GetEnumValue <UserPurpose>(); } },
         { "workingHours", n => { WorkingHours = n.GetObjectValue <ApiSdk.Models.WorkingHours>(ApiSdk.Models.WorkingHours.CreateFromDiscriminatorValue); } },
     });
 }