Example #1
0
        internal static Relative FromJson(VkResponse response)
        {
            var relative = new Relative();

            relative.Id = response["id"];
            relative.Type = response["type"];
            relative.Name = response["name"];

            return relative;
        }
        internal static Relative FromJson(VkResponse response)
        {
            var relative = new Relative();

            relative.Id   = response["id"];
            relative.Type = response["type"];
            relative.Name = response["name"];

            return(relative);
        }
Example #3
0
        /// <summary>
        /// Разобрать из json.
        /// </summary>
        /// <param name="response">Ответ сервера.</param>
        /// <returns></returns>
        public static Relative FromJson(VkResponse response)
        {
            var relative = new Relative
            {
                Id   = response["user_id"] ?? response["uid"] ?? response["id"],
                Type = response["type"],
                Name = response["name"]
            };

            return(relative);
        }
Example #4
0
		/// <summary>
		/// Разобрать из json.
		/// </summary>
		/// <param name="response">Ответ сервера.</param>
		/// <returns></returns>
		internal static Relative FromJson(VkResponse response)
		{
			var relative = new Relative
			{
				Id = response["id"] ?? response["uid"],
				Type = response["type"],
				Name = response["name"]
			};

			return relative;
		}
Example #5
0
		internal static Relative FromJson(VkResponse response)
		{
			var relative = new Relative();

			// Согласно документации VK API, должно возвращаться поле id, однако фактически может возвращаться uid (для старых версий API).
			// Можно будет парсить только id после перевода всех методов на более новые версии (как минимум Users.Search).
			if (response.ContainsKey("id"))
				relative.Id = response["id"];
			else if (response.ContainsKey("uid"))
				relative.Id = response["uid"];
			
			relative.Type = response["type"];
			relative.Name = response["name"];

			return relative;
		}
Example #6
0
        internal static Relative FromJson(VkResponse response)
        {
            var relative = new Relative();

            // Согласно документации VK API, должно возвращаться поле id, однако фактически может возвращаться uid (для старых версий API).
            // Можно будет парсить только id после перевода всех методов на более новые версии (как минимум Users.Search).
            if (response.ContainsKey("id"))
            {
                relative.Id = response["id"];
            }
            else if (response.ContainsKey("uid"))
            {
                relative.Id = response["uid"];
            }

            relative.Type = response["type"];
            relative.Name = response["name"];

            return(relative);
        }