/// <summary> /// The deserialization information for the current model /// </summary> public new IDictionary <string, Action <IParseNode> > GetFieldDeserializers() { return(new Dictionary <string, Action <IParseNode> >(base.GetFieldDeserializers()) { { "target", n => { Target = n.GetObjectValue <DeviceAndAppManagementAssignmentTarget>(DeviceAndAppManagementAssignmentTarget.CreateFromDiscriminatorValue); } }, }); }
/// <summary> /// The deserialization information for the current model /// </summary> public new IDictionary <string, Action <IParseNode> > GetFieldDeserializers() { return(new Dictionary <string, Action <IParseNode> >(base.GetFieldDeserializers()) { { "intent", n => { Intent = n.GetEnumValue <InstallIntent>(); } }, { "settings", n => { Settings = n.GetObjectValue <MobileAppAssignmentSettings>(MobileAppAssignmentSettings.CreateFromDiscriminatorValue); } }, { "target", n => { Target = n.GetObjectValue <DeviceAndAppManagementAssignmentTarget>(DeviceAndAppManagementAssignmentTarget.CreateFromDiscriminatorValue); } }, }); }