vknet_vk/VkNet/Model/LeadFormsQuestionInfo.cs
Timofei Jääger 68776ca5ff
SonarLint analysis smells (#1435)
* Заменяет SafetyEnum на StringEnum для NameRequest

* Заменяет SafetyEnum на StringEnum для CampaignType

* Заменяет SafetyEnum на StringEnum для CallbackServerStatus

* Заменяет SafetyEnum на StringEnum для Button

* Заменяет SafetyEnum на StringEnum для AudioCatalogSourceType

* Заменяет SafetyEnum на StringEnum для AudioAlbumType

* Заменяет SafetyEnum на StringEnum для AppWidgetType

* Убирает лишнее приведение к строке

* Заменяет SafetyEnum на StringEnum для AppType

* Заменяет SafetyEnum на StringEnum для AppSort

* Заменяет SafetyEnum на StringEnum для AppRequestType

* Заменяет SafetyEnum на StringEnum для AppPlatforms

* Заменяет SafetyEnum на StringEnum для AdsLinkType

* Заменяет SafetyEnum на StringEnum для AdRequestStatus

* Заменяет SafetyEnum на StringEnum для CarouselElementActionType

* Заменяет SafetyEnum на StringEnum для MonthlyLimit

* Заменяет SafetyEnum на StringEnum для OrderState

* Убрал не испольузуемые конвертеры

* Удаляет имплисит преобразование StoryType

* Исправляет GetHistoryAttachments #1418

* Добавляет OwnerState в User #1255

* Добавляет ContentRestricted в Audio #1245

* Добавляет события GroupUpdate - AppPayload, MarketOrderNew, MarketOrderEdit #1069

* Добавил отсутствующие поля в результат работы метода account.getProfileInfo #1008

* Добавил в AccountSaveProfileInfoParams поле CancelRequestId #1009

* Добавил carousel в объект ClientInfo #1050

* Добавил обработку параметра Extended в GetList, GetListEx #1046

* date и views_count теперь возвращаются только администратору группы, которой принадлежит товар #1066

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

* duplicate

* Аннотацию для ссылочных типов, допускающих значение NULL, следует использовать только в контексте аннотаций #nullable

* Исправление XML комментариев

* Аннотацию для ссылочных типов, допускающих значение NULL, следует использовать только в контексте аннотаций #nullable

* Аннотацию для ссылочных типов, допускающих значение NULL, следует использовать только в контексте аннотаций #nullable

* Rename parameter 'str' to 'name' to match the base class declaration

* Use a constructor overloads that allows a more meaningful exception message to be provided

* S3887: Use an immutable collection or reduce the accessibility of the non-private readonly field 'Subjects'

* Исправление XML комментариев

* Убрал лишние свойства (используются в другом объекте в качестве параметров) - дубликат

* Generic type parameters should be co/contravariant when possible

---------

Co-authored-by: inyutin-maxim <inyutin_maxim@mail.ru>
2023-03-19 15:45:32 +03:00

35 lines
No EOL
1.1 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>
/// Информация о вопросах формы.
/// </summary>
[Serializable]
public class LeadFormsQuestionInfo
{
/// <summary>
/// Тип вопроса
/// </summary>
[JsonProperty("type")]
public string Type { get; set; }
/// <summary>
/// Заголовок вопроса (только для нестандартных вопросов)
/// </summary>
[JsonProperty("label", NullValueHandling = NullValueHandling.Ignore)]
public string Label { get; set; }
/// <summary>
/// Уникальный ключ вопроса (необязательно; только для нестандартных вопросов)
/// </summary>
[JsonProperty("key", NullValueHandling = NullValueHandling.Ignore)]
public string Key { get; set; }
/// <summary>
/// Массив возможных ответов на вопрос (только для нестандартных вопросов типа radio, select, checkbox)
/// </summary>
[JsonProperty("options", NullValueHandling = NullValueHandling.Ignore)]
public QuestionOption[] Options { get; set; }
}