mirror of
https://github.com/vknet/vk.git
synced 2026-07-20 13:23:29 +00:00
* update from vk.com to vk.ru * add Microsoft.Extensions.Logging * Исправляет сборку * Исправляет сборку * Обновляет пакеты * Переводит тесты на AwesomeAssertions * Устанавливает Reo.Core.Analyzers из nuget * Удаляет явную ссылку на Reo.Core.Analyzers из VkNet.csproj
49 lines
No EOL
2.1 KiB
C#
49 lines
No EOL
2.1 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using Newtonsoft.Json;
|
||
|
||
namespace VkNet.Model;
|
||
|
||
/// <summary>
|
||
/// Параметры метода Notifications.SendMessage
|
||
/// </summary>
|
||
[Serializable]
|
||
public class NotificationsSendMessageParams
|
||
{
|
||
/// <summary>
|
||
/// Список идентификаторов пользователей, которым нужно отправить уведомление (максимум 100 идентификаторов). список положительных чисел, разделенных запятыми, обязательный параметр
|
||
/// </summary>
|
||
[JsonProperty("user_ids")]
|
||
public IEnumerable<ulong> UserIds { get; set; }
|
||
|
||
/// <summary>
|
||
/// Текст уведомления. строка, обязательный параметр, максимальная длина 254
|
||
/// </summary>
|
||
[JsonProperty("message")]
|
||
public string Message { get; set; }
|
||
|
||
/// <summary>
|
||
/// Содержимое хэша (часть URL в ссылке на приложение вида https://vk.ru/app123456#fragment). строка, максимальная длина 2047
|
||
/// </summary>
|
||
[JsonProperty("fragment")]
|
||
public string Fragment { get; set; }
|
||
|
||
/// <summary>
|
||
/// Строка, по умолчанию immediately
|
||
/// </summary>
|
||
[JsonProperty("sending_mode")]
|
||
public string SendingMode { get; set; }
|
||
|
||
/// <summary>
|
||
/// Положительное число
|
||
/// </summary>
|
||
[JsonProperty("group_id")]
|
||
public ulong GroupId { get; set; }
|
||
|
||
/// <summary>
|
||
/// Уникальный (в привязке к API_ID и ID отправителя) идентификатор, предназначенный для предотвращения повторной отправки одинакового сообщения.
|
||
/// Заданный random_id используется для проверки уникальности уведомления в течение часа после отправки. целое число, доступен начиная с версии 5.107
|
||
/// </summary>
|
||
[JsonProperty("random_id")]
|
||
public long RandomId { get; set; }
|
||
} |