public bool RegisterDevice([NotNull]string token, string deviceModel, string systemVersion, bool? noText = null, SubscribeFilter subscribe = null) { VkErrors.ThrowIfNullOrEmpty(() => token); var parameters = new AccountRegisterDeviceParams { Token = token, DeviceModel = deviceModel, SystemVersion = systemVersion }; return RegisterDevice(parameters); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns>Объект типа <see cref="AccountRegisterDeviceParams"/></returns> internal static VkParameters ToVkParameters(AccountRegisterDeviceParams p) { var result = new VkParameters { { "token", p.Token }, { "device_model", p.DeviceModel }, { "device_year", p.DeviceYear }, { "device_id", p.DeviceId }, { "system_version", p.SystemVersion }, { "settings", p.Settings }, { "sandbox", p.Sandbox } }; return(result); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p"> Параметры. </param> /// <returns> Объект типа AccountRegisterDeviceParams </returns> public static VkParameters ToVkParameters(AccountRegisterDeviceParams p) { var result = new VkParameters { { "token", p.Token } , { "device_model", p.DeviceModel } , { "device_year", p.DeviceYear } , { "device_id", p.DeviceId } , { "system_version", p.SystemVersion } , { "settings", JsonConvert.SerializeObject(p.Settings) } , { "sandbox", p.Sandbox } }; return(result); }
/// <summary> /// Привести к типу VkParameters. /// </summary> /// <param name="p">Параметры.</param> /// <returns>Объект типа <see cref="AccountRegisterDeviceParams"/></returns> internal static VkParameters ToVkParameters(AccountRegisterDeviceParams p) { var result = new VkParameters { { "token", p.Token }, { "device_model", p.DeviceModel }, { "device_year", p.DeviceYear }, { "device_id", p.DeviceId }, { "system_version", p.SystemVersion }, { "settings", p.Settings }, { "sandbox", p.Sandbox } }; return result; }