mirror of
https://github.com/vknet/vk.git
synced 2026-07-10 00:18:28 +00:00
106 lines
No EOL
3.1 KiB
C#
106 lines
No EOL
3.1 KiB
C#
using System;
|
||
using Newtonsoft.Json;
|
||
using VkNet.Enums;
|
||
using VkNet.Enums.StringEnums;
|
||
|
||
namespace VkNet.Model;
|
||
|
||
/// <summary>
|
||
/// данные о сообществе.
|
||
/// </summary>
|
||
[Serializable]
|
||
public class SearchGroup
|
||
{
|
||
/// <summary>
|
||
/// идентификатор сообщества
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "id")]
|
||
public long Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// название сообщества
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "name")]
|
||
public string Name { get; set; }
|
||
|
||
/// <summary>
|
||
/// короткий адрес
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "screen_name")]
|
||
public string ScreenName { get; set; }
|
||
|
||
/// <summary>
|
||
/// информация о том, является ли группа/встреча закрытой (0 — открытая, 1 —
|
||
/// закрытая, 2 — частная)
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "is_closed")]
|
||
public GroupAccess IsClosed { get; set; }
|
||
|
||
/// <summary>
|
||
/// информация о том, является ли текущий пользователь администратором сообщества
|
||
/// (1 — является, 0 — не является);
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "is_admin")]
|
||
public bool? IsAdmin { get; set; }
|
||
|
||
/// <summary>
|
||
/// информация о том, является ли текущий пользователь участником сообщества (1 —
|
||
/// является, 0 — не является)
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "is_member")]
|
||
public bool? IsMember { get; set; }
|
||
|
||
/// <summary>
|
||
/// тип сообщества
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "type")]
|
||
public GroupType? Type { get; set; }
|
||
|
||
/// <summary>
|
||
/// URL квадратной фотографии сообщества с размером 50х50px
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "photo")]
|
||
public string Photo { get; set; }
|
||
|
||
/// <summary>
|
||
/// URL квадратной фотографии сообщества с размером 50х50px
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "photo_50")]
|
||
private string Photo50
|
||
{
|
||
get => Photo;
|
||
set => Photo = value;
|
||
}
|
||
|
||
/// <summary>
|
||
/// URL квадратной фотографии сообщества с размером 100х100px
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "photo_medium")]
|
||
public string PhotoMedium { get; set; }
|
||
|
||
/// <summary>
|
||
/// URL квадратной фотографии сообщества с размером 100х100px
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "photo_100")]
|
||
private string Photo100
|
||
{
|
||
get => PhotoMedium;
|
||
set => PhotoMedium = value;
|
||
}
|
||
|
||
/// <summary>
|
||
/// URL фотографии сообщества в максимальном доступном размере.
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "photo_big")]
|
||
public string PhotoBig { get; set; }
|
||
|
||
/// <summary>
|
||
/// URL фотографии сообщества в максимальном доступном размере.
|
||
/// </summary>
|
||
[JsonProperty(propertyName: "photo_200")]
|
||
public string Photo200
|
||
{
|
||
get => PhotoBig;
|
||
set => PhotoBig = value;
|
||
}
|
||
} |