using Hcs.Service.Async.HouseManagement;
using System;
using System.Collections.Generic;
namespace Hcs.ClientNet.Api.Payload.HouseManagement
{
// http://open-gkh.ru/HouseManagement/importNotificationRequest/notification/Create.html
public class ImportNotificationDataPayload
{
///
/// Выборочное. Строковое представление темы, вместо ссылки на справочник. Максимальная длина
/// текста равно 200 символам.
///
public string topic;
///
/// Выборочное. Тема из справочника 364, заместо строкового представления темы.
///
public nsiRef topicFromRegistry;
///
/// Необязательное. Показывает высокую важность новости.
///
public bool isImportant;
///
/// Необязательное. Текст новости с максимальной длиной в 5000 символов.
///
public string content;
///
/// Адресаты. Подходящие типы для значения:
/// , если это глобальный уникальный идентификатор дома по ФИАС,
/// ,
/// либо true, если все дома.
///
public List> destinations;
///
/// Выборочное. Если true, то новость всегда актуальна. Иначе период актуальности берется из
/// и .
///
public bool isNotLimit;
///
/// Условное. Период актуальности "С". Обязательно задается в случае = false.
///
public DateTime? startDate;
///
/// Условное. Период актуальности "ДО". Обязательно задается в случае = false.
///
public DateTime? endDate;
///
/// Необязательное. Документы новостей.
///
public AttachmentType[] attachment;
///
/// Необязательное. Если true, то новость отправляется адресатам.
///
public bool isShipOff;
///
/// Необязательное. Признак "Для публикации в мобильном приложении".
///
public bool isForPublishToMobileApp;
///
/// Необязательное. Информация для новости, публикуемой в мобильном приложении.
///
public importNotificationRequestNotificationCreateMobileAppData mobileAppData;
}
}