using System; using System.Collections.ObjectModel; using Newtonsoft.Json; namespace VkNet.Model; /// /// Ошибка при вызове метода exeсute /// [Serializable] public class VkError { /// /// Метод в котором произошла ошибка /// [JsonProperty("method")] public string Method { get; set; } /// /// Код ошибки /// [JsonProperty("error_code")] public int ErrorCode { get; set; } /// /// Сообщение об ошибке /// [JsonProperty("error_msg")] public string ErrorMessage { get; set; } /// /// Параметры запроса /// [JsonProperty("request_params")] public ReadOnlyCollection RequestParams { get; set; } /// /// Идентификатор капчи /// [JsonProperty("captcha_sid", NullValueHandling = NullValueHandling.Ignore)] public ulong CaptchaSid { get; set; } /// /// Ссылка на изображение капчи /// [JsonProperty("captcha_img", NullValueHandling = NullValueHandling.Ignore)] public Uri CaptchaImg { get; set; } /// /// Адрес который необходимо открыть в браузере для подтверждения валидации. /// [JsonProperty("redirect_uri", NullValueHandling = NullValueHandling.Ignore)] public Uri RedirectUri { get; set; } }