vknet_vk/VkNet/Model/University.cs
Tartilla-TAIGO 5454ae3b55
Merge pull request #1644
* update from vk.com to vk.ru

* add Microsoft.Extensions.Logging

* Исправляет сборку

* Исправляет сборку

* Обновляет пакеты

* Переводит тесты на AwesomeAssertions

* Устанавливает Reo.Core.Analyzers из nuget

* Удаляет явную ссылку на Reo.Core.Analyzers из VkNet.csproj
2025-09-08 22:08:03 +03:00

89 lines
No EOL
2.2 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using Newtonsoft.Json;
namespace VkNet.Model;
/// <summary>
/// Высшее учебное заведение, в котором учился пользователь.
/// См. описание http://vk.ru/dev/fields
/// </summary>
[Serializable]
public class University
{
/// <summary>
/// Идентификатор университета.
/// </summary>
[JsonProperty("id")]
public long? Id { get; set; }
/// <summary>
/// Идентификатор страны, в которой расположен университет.
/// </summary>
[JsonProperty("country")]
public long? Country { get; set; }
/// <summary>
/// Идентификатор города, в котором расположен университет.
/// </summary>
[JsonProperty("city")]
public long? City { get; set; }
/// <summary>
/// Наименование университета.
/// </summary>
[JsonProperty("name")]
public string Name { get; set; }
/// <summary>
/// Идентификатор факультета.
/// </summary>
[JsonProperty("faculty")]
public long? Faculty { get; set; }
/// <summary>
/// Название факультета.
/// </summary>
[JsonProperty("faculty_name")]
public string FacultyName { get; set; }
/// <summary>
/// Идентификатор кафедры.
/// </summary>
[JsonProperty("chair")]
public int? Chair { get; set; }
/// <summary>
/// Наименование кафедры.
/// </summary>
[JsonProperty("chair_name")]
public string ChairName { get; set; }
/// <summary>
/// Год окончания обучения.
/// </summary>
[JsonProperty("graduation")]
public int? Graduation { get; set; }
[JsonProperty("title")]
private string Title
{
get => Name;
set => Name = value;
}
#region Поля, установленные экспериментально
/// <summary>
/// Форма обучения.
/// </summary>
[JsonProperty("education_form")]
public string EducationForm { get; set; }
/// <summary>
/// Статус пользователя в университете.
/// </summary>
[JsonProperty("education_status")]
public string EducationStatus { get; set; }
#endregion
}