vknet_vk/VkNet/Model/PostSource.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

43 lines
No EOL
1.7 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;
using VkNet.Enums.StringEnums;
namespace VkNet.Model;
/// <summary>
/// Информация информацию о том, каким образом (через интерфейс сайта, виджет и
/// т.п.) была создана запись на стене.
/// Используя данные из этого поля, разработчик может вывести уточняющую информацию
/// о том, как была создана запись на
/// стене
/// в своем приложении.
/// См. описание http://vk.ru/dev/post_source
/// </summary>
[Serializable]
public class PostSource
{
/// <summary>
/// На данный момент поддерживаются следующие типы источников записи на стене.
/// </summary>
[JsonProperty("type")]
public PostSourceType? Type { get; set; }
/// <summary>
/// Название платформы, если оно доступно: android, iphone, wphone.
/// </summary>
[JsonProperty("platform", NullValueHandling = NullValueHandling.Ignore)]
public Platform? Platform { get; set; }
/// <summary>
/// Поле data является опциональным и содержит следующие данные в зависимости от
/// значения поля type:
/// </summary>
[JsonProperty("data", NullValueHandling = NullValueHandling.Ignore)]
public PostSourceData? Data { get; set; }
/// <summary>
/// Cодержит внешнюю ссылку на ресурс, с которого была опубликована запись.
/// </summary>
[JsonProperty("source_url")]
public Uri Uri { get; set; }
}