Add notification import
This commit is contained in:
@ -0,0 +1,75 @@
|
||||
using Hcs.Service.Async.HouseManagement;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Hcs.Client.Api.Payload.HouseManagement
|
||||
{
|
||||
// http://open-gkh.ru/HouseManagement/importNotificationRequest/notification/Create.html
|
||||
public class ImportNotificationDataPayload
|
||||
{
|
||||
/// <summary>
|
||||
/// Выборочное. Строковое представление темы, вместо ссылки на справочник. Максимальная длина
|
||||
/// текста равно 200 символам.
|
||||
/// </summary>
|
||||
public string topic;
|
||||
|
||||
/// <summary>
|
||||
/// Выборочное. Тема из справочника 364, заместо строкового представления темы.
|
||||
/// </summary>
|
||||
public nsiRef topicFromRegistry;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. Показывает высокую важность новости.
|
||||
/// </summary>
|
||||
public bool isImportant;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. Текст новости с максимальной длиной в 5000 символов.
|
||||
/// </summary>
|
||||
public string content;
|
||||
|
||||
/// <summary>
|
||||
/// Адресаты. Подходящие типы для значения:
|
||||
/// <see cref="string"/>, если это глобальный уникальный идентификатор дома по ФИАС,
|
||||
/// <see cref="importNotificationRequestNotificationCreateRoomOwners"/>,
|
||||
/// <see cref="RegOrgType"/> либо true, если все дома.
|
||||
/// </summary>
|
||||
public List<Tuple<ItemsChoiceType29, object>> destinations;
|
||||
|
||||
/// <summary>
|
||||
/// Выборочное. Если true, то новость всегда актуальна. Иначе период актуальности берется из
|
||||
/// <see cref="startDate"/> и <see cref="endDate"/>.
|
||||
/// </summary>
|
||||
public bool isNotLimit;
|
||||
|
||||
/// <summary>
|
||||
/// Условное. Период актуальности "С". Обязательно задается в случае <see cref="isNotLimit"/> = false.
|
||||
/// </summary>
|
||||
public DateTime? startDate;
|
||||
|
||||
/// <summary>
|
||||
/// Условное. Период актуальности "ДО". Обязательно задается в случае <see cref="isNotLimit"/> = false.
|
||||
/// </summary>
|
||||
public DateTime? endDate;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. Документы новостей.
|
||||
/// </summary>
|
||||
public AttachmentType[] attachment;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. Если true, то новость отправляется адресатам.
|
||||
/// </summary>
|
||||
public bool isShipOff;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. Признак "Для публикации в мобильном приложении".
|
||||
/// </summary>
|
||||
public bool isForPublishToMobileApp;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. Информация для новости, публикуемой в мобильном приложении.
|
||||
/// </summary>
|
||||
public importNotificationRequestNotificationCreateMobileAppData mobileAppData;
|
||||
}
|
||||
}
|
||||
@ -29,12 +29,12 @@ namespace Hcs.Client.Api.Payload.HouseManagement
|
||||
public DateTime effectiveDate;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. По умолчанию = true. Договор заключен на неопределенный срок или нет
|
||||
/// Необязательное. Договор заключен на неопределенный срок или нет
|
||||
/// </summary>
|
||||
public bool? indefiniteTerm;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. По умолчанию = true. Автоматически пролонгировать договор на один год при наступлении
|
||||
/// Необязательное. Автоматически пролонгировать договор на один год при наступлении
|
||||
/// даты окончания действия или нет.
|
||||
/// </summary>
|
||||
public bool? automaticRollOverOneYear;
|
||||
@ -53,7 +53,7 @@ namespace Hcs.Client.Api.Payload.HouseManagement
|
||||
public SupplyResourceContractTypePeriod period;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. По умолчанию = true. Показывает, разрешена ли гражданам передача текущих показаний по
|
||||
/// Необязательное. Показывает, разрешена ли гражданам передача текущих показаний по
|
||||
/// индивидуальным приборам учета в любой день месяца. Заполнение возможно только если: в настройках
|
||||
/// организации установлена настройка "Разрешить передачу гражданам показаний индивидуальных или общих
|
||||
/// (квартирных) приборов учета в любой день месяца" ИЛИ в настройках организации установлена настройка
|
||||
@ -70,14 +70,14 @@ namespace Hcs.Client.Api.Payload.HouseManagement
|
||||
public nsiRef[] contractBase;
|
||||
|
||||
/// <summary>
|
||||
/// Контрагент. По умолчанию = true. Подходящие типы:
|
||||
/// Контрагент. Подходящие типы:
|
||||
/// <see cref="SupplyResourceContractTypeApartmentBuildingOwner"/>,
|
||||
/// <see cref="SupplyResourceContractTypeApartmentBuildingRepresentativeOwner"/>,
|
||||
/// <see cref="SupplyResourceContractTypeApartmentBuildingSoleOwner"/>,
|
||||
/// <see cref="SupplyResourceContractTypeLivingHouseOwner"/>,
|
||||
/// <see cref="SupplyResourceContractTypeOrganization"/> либо true, если это договор оферты.
|
||||
/// </summary>
|
||||
public object counterparty = true;
|
||||
public object counterparty;
|
||||
|
||||
/// <summary>
|
||||
/// Если в договоре в наличии плановый объем и режим подачи поставки ресурсов то true, иначе - false
|
||||
@ -110,10 +110,10 @@ namespace Hcs.Client.Api.Payload.HouseManagement
|
||||
public SupplyResourceContractTypeSpecifyingQualityIndicators specifyingQualityIndicators;
|
||||
|
||||
/// <summary>
|
||||
/// Необязательное. По умолчанию = true. Признак "Отсутствие присоединения сетей объектов жилищного
|
||||
/// фонда к централизованной системе водоснабжения". Может быть указан, только если показатели качества
|
||||
/// коммунальных ресурсов ведутся в разрезе договора и предмет договора включает коммунальную услугу
|
||||
/// "Холодное водоснабжение" И/ИЛИ "Горячее водоснабжение"/
|
||||
/// Необязательное. Признак "Отсутствие присоединения сетей объектов жилищного фонда к централизованной
|
||||
/// системе водоснабжения". Может быть указан, только если показатели качества коммунальных ресурсов
|
||||
/// ведутся в разрезе договора и предмет договора включает коммунальную услугу "Холодное водоснабжение"
|
||||
/// И/ИЛИ "Горячее водоснабжение"/
|
||||
/// </summary>
|
||||
public bool? noConnectionToWaterSupply;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user