using System; namespace Hcs.ClientApi.DebtRequestsApi { /// /// Подзапрос о наличии задолженности за ЖКУ у организаци предоставляющей ЖКУ. /// В терминологии ГИСЖКХ это называется Subrequests, потому что сама ГИСЖКХ выбирает организации, /// которым (пере)направляется оригинальный запрос о наличии задолженности направленный его источником /// в ГИСЖКХ. /// public class HcsDebtSubrequest { public enum ResponseStatusType { Sent, NotSent, AutoGenerated } // TODO: Добавить XML-описания public Guid SubrequestGuid; // Идентификатор подзапроса направленный конкретному поставщику ЖКУ public Guid RequestGuid; // Идентификатор первичного запроса направленного соццентром всем поставщикам public string RequestNumber; // Номер запроса public DateTime SentDate; // Дата направления public string Address; // Строка адреса из запроса public Guid FiasHouseGuid; // Идентификатор здания в ФИАС public Guid GisHouseGuid; // Идентификатор здания в ГИСЖКХ public Guid HМObjectGuid; // Идентификатор помещения в ГИСЖКХ (v14) public string HMObjectType; // Тип помещения (v14) public string AddressDetails; // Номер помещения (не заполняется в v14) public DateTime DebtStartDate; // Начало периода задолженности public DateTime DebtEndDate; // Конец периода задолженности public ResponseStatusType ResponseStatus; // Признак отправления запроса public DateTime ResponseDate; // Дата ответа public override string ToString() { return $"ПодзапросОНЗ #{RequestNumber}" + $" Address=[{Address}] Details=[{AddressDetails}]" + $" HMO={HМObjectGuid} Sent={SentDate} ResponseStatus={ResponseStatus}"; } } }