diff --git a/Hcs.Broker/Api/ApiBase.cs b/Hcs.Broker/Api/ApiBase.cs
new file mode 100644
index 0000000..37a6ba8
--- /dev/null
+++ b/Hcs.Broker/Api/ApiBase.cs
@@ -0,0 +1,7 @@
+namespace Hcs.Broker.Api
+{
+ public abstract class ApiBase(Client client)
+ {
+ protected Client client = client;
+ }
+}
diff --git a/Hcs.Broker/Api/BillsApi.cs b/Hcs.Broker/Api/BillsApi.cs
new file mode 100644
index 0000000..fe3f89f
--- /dev/null
+++ b/Hcs.Broker/Api/BillsApi.cs
@@ -0,0 +1,65 @@
+using Hcs.Broker.Api.Payload.Bills;
+using Hcs.Broker.Api.Request.Bills;
+using Hcs.Service.Async.Bills;
+
+namespace Hcs.Broker.Api
+{
+ // http://open-gkh.ru/BillsServiceAsync/
+ public class BillsApi(Client client) : ApiBase(client)
+ {
+ ///
+ /// Экспорт платежных документов
+ ///
+ /// Идентификатор платежного документа
+ /// Токен отмены
+ /// Платежные документы
+ public async Task> ExportPaymentDocumentDataByPaymentDocumentIDAsync(string paymentDocumentID, CancellationToken token = default)
+ {
+ var request = new ExportPaymentDocumentDataRequest(client);
+ return await request.ExecuteByPaymentDocumentIDAsync(paymentDocumentID, token);
+ }
+
+ ///
+ /// Экспорт платежных документов
+ ///
+ /// Год
+ /// Месяц
+ /// Глобальный уникальный идентификатор дома по ФИАС
+ /// Номер лицевого счета/иной идентификатор плательщика
+ /// Токен отмены
+ /// Платежные документы
+ public async Task> ExportPaymentDocumentDataByAccountNumberAsync(short year, int month, string fiasHouseGuid, string accountNumber, CancellationToken token = default)
+ {
+ var request = new ExportPaymentDocumentDataRequest(client);
+ return await request.ExecuteByAccountNumberAsync(year, month, fiasHouseGuid, accountNumber, token);
+ }
+
+ ///
+ /// Экспорт платежных документов
+ ///
+ /// Год
+ /// Месяц
+ /// Глобальный уникальный идентификатор дома по ФИАС
+ /// Номер платежного документа, по которому внесена плата,
+ /// присвоенный такому документу исполнителем в целях осуществления расчетов по внесению платы
+ /// Токен отмены
+ /// Платежные документы
+ public async Task> ExportPaymentDocumentDataByPaymentDocumentNumberAsync(short year, int month, string fiasHouseGuid, string paymentDocumentNumber, CancellationToken token = default)
+ {
+ var request = new ExportPaymentDocumentDataRequest(client);
+ return await request.ExecuteByPaymentDocumentNumberAsync(year, month, fiasHouseGuid, paymentDocumentNumber, token);
+ }
+
+ ///
+ /// Импорт сведений о платежных документах
+ ///
+ /// Пейлоад сведений о платежных документах
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportPaymentDocumentDataAsync(ImportPaymentDocumentDataPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportPaymentDocumentDataRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/DeviceMeteringApi.cs b/Hcs.Broker/Api/DeviceMeteringApi.cs
new file mode 100644
index 0000000..f254616
--- /dev/null
+++ b/Hcs.Broker/Api/DeviceMeteringApi.cs
@@ -0,0 +1,34 @@
+using Hcs.Broker.Api.Payload.DeviceMetering;
+using Hcs.Broker.Api.Request.DeviceMetering;
+using Hcs.Service.Async.DeviceMetering;
+
+namespace Hcs.Broker.Api
+{
+ // http://open-gkh.ru/DeviceMeteringServiceAsync/
+ public class DeviceMeteringApi(Client client) : ApiBase(client)
+ {
+ ///
+ /// Экспорт истории показаний и поверок приборов учета пользователя, установленных в указанном доме
+ ///
+ /// Пейлоад выборки ПУ
+ /// Токен отмены
+ /// Лицевые счета
+ public async Task> ExportMeteringDeviceHistoryAsync(ExportMeteringDeviceHistoryPayload payload, CancellationToken token = default)
+ {
+ var request = new ExportMeteringDeviceHistoryRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+
+ ///
+ /// Импорт показаний приборов учета
+ ///
+ /// Показания прибора учета
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportMeteringDeviceValuesAsync(importMeteringDeviceValuesRequestMeteringDevicesValues values, CancellationToken token = default)
+ {
+ var request = new ImportMeteringDeviceValuesRequest(client);
+ return await request.ExecuteAsync(values, token);
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/HouseManagementApi.cs b/Hcs.Broker/Api/HouseManagementApi.cs
new file mode 100644
index 0000000..51510ed
--- /dev/null
+++ b/Hcs.Broker/Api/HouseManagementApi.cs
@@ -0,0 +1,165 @@
+using Hcs.Broker.Api.Payload.HouseManagement;
+using Hcs.Broker.Api.Request.HouseManagement;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api
+{
+ // http://open-gkh.ru/HouseManagementServiceAsync/
+ public class HouseManagementApi(Client client) : ApiBase(client)
+ {
+ ///
+ /// Экспорт лицевых счетов
+ ///
+ /// Глобальный уникальный идентификатор дома по ФИАС
+ /// Токен отмены
+ /// Лицевые счета
+ public async Task> ExportAccountAsync(string fiasHouseGuid, CancellationToken token = default)
+ {
+ var request = new ExportAccountRequest(client);
+ return await request.ExecuteAsync(fiasHouseGuid, token);
+ }
+
+ ///
+ /// Возвращает информацию о доме
+ ///
+ /// Глобальный уникальный идентификатор дома по ФИАС
+ /// Токен отмены
+ /// Информация о доме
+ public async Task> ExportHouseAsync(string fiasHouseGuid, CancellationToken token = default)
+ {
+ var request = new ExportHouseRequest(client);
+ return await request.ExecuteAsync(fiasHouseGuid, token);
+ }
+
+ ///
+ /// Возвращает все договора ресурсоснабжения
+ ///
+ /// Токен отмены
+ /// Договора ресурсоснабжения
+ public async Task> ExportSupplyResourceContractDataAsync(CancellationToken token = default)
+ {
+ var request = new ExportSupplyResourceContractDataRequest(client);
+ return await request.ExecuteAsync(token);
+ }
+
+ ///
+ /// Возвращает договор ресурсоснабжения по его идентификатору в ГИС ЖКХ
+ ///
+ /// Идентификатор договора ресурсоснабжения в ГИС ЖКХ
+ /// Токен отмены
+ /// Договор ресурсоснабжения
+ public async Task ExportSupplyResourceContractDataAsync(Guid contractRootGuid, CancellationToken token = default)
+ {
+ var request = new ExportSupplyResourceContractDataRequest(client);
+ return await request.ExecuteAsync(contractRootGuid, token);
+ }
+
+ ///
+ /// Возвращает договор ресурсоснабжения по номеру договора в ГИС ЖКХ
+ ///
+ /// Номер договора ресурсоснабжения в ГИС ЖКХ
+ /// Токен отмены
+ /// Договор ресурсоснабжения
+ public async Task ExportSupplyResourceContractDataAsync(string contractNumber, CancellationToken token = default)
+ {
+ var request = new ExportSupplyResourceContractDataRequest(client);
+ return await request.ExecuteAsync(contractNumber, token);
+ }
+
+ ///
+ /// Возвращает объекты жилищного фонда из договора ресурсоснабжения по его идентификатору
+ ///
+ /// Идентификатор договора ресурсоснабжения в ГИС ЖКХ
+ /// Токен отмены
+ /// Объекты жилищного фонда
+ public async Task> ExportSupplyResourceContractObjectAddressDataAsync(Guid contractRootGuid, CancellationToken token = default)
+ {
+ var request = new ExportSupplyResourceContractObjectAddressDataRequest(client);
+ return await request.ExecuteAsync(contractRootGuid, token);
+ }
+
+ ///
+ /// Импорт лицевого счета
+ ///
+ /// Пейлоад лицевого счета
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportAccountDataAsync(ImportAccountDataPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportAccountDataRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+
+ ///
+ /// Импорт сведений о ДУ (создание ДУ)
+ ///
+ /// Пейлоад ДУ
+ /// Токен отмены
+ /// Импортированный договор
+ public async Task ImportContractDataAsync(ImportContractDataPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportContractDataRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+
+ ///
+ /// Импорт данных дома
+ ///
+ /// Пейлоад данных дома
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportHouseUODataAsync(ImportLivingHouseUODataPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportHouseUODataRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+
+ ///
+ /// Импорт прибора учета
+ ///
+ /// Прибор учета
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportMeteringDeviceDataAsync(MeteringDeviceFullInformationType meteringDevice, CancellationToken token = default)
+ {
+ var request = new ImportMeteringDeviceDataRequest(client);
+ return await request.ExecuteAsync(meteringDevice, token);
+ }
+
+ ///
+ /// Импорт новости для информирования граждан
+ ///
+ /// Пейлоад новости
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportNotificationDataAsync(ImportNotificationDataPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportNotificationDataRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+
+ ///
+ /// Импорт договора ресурсоснабжения с РСО
+ ///
+ /// Пейлоад договора ресурсоснабжения
+ /// Токен отмены
+ /// Импортированный договор
+ public async Task ImportSupplyResourceContractDataAsync(ImportSupplyResourceContractDataPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportSupplyResourceContractDataRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+
+ ///
+ /// Импорт проекта договора ресурсоснабжения с РСО
+ ///
+ /// Пейлоад проекта договора ресурсоснабжения
+ /// Токен отмены
+ /// Импортированный проект договора
+ public async Task ImportSupplyResourceContractProjectAsync(ImportSupplyResourceContractProjectPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportSupplyResourceContractProjectRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/NsiApi.cs b/Hcs.Broker/Api/NsiApi.cs
new file mode 100644
index 0000000..38adde4
--- /dev/null
+++ b/Hcs.Broker/Api/NsiApi.cs
@@ -0,0 +1,29 @@
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Api.Request.Nsi;
+using Hcs.Service.Async.Nsi;
+
+namespace Hcs.Broker.Api
+{
+ // http://open-gkh.ru/NsiService/
+ public class NsiApi(Client client) : ApiBase(client)
+ {
+ ///
+ /// Возвращает данные справочника поставщика информации
+ ///
+ /// Реестровый номер справочника
+ /// Токен отмены
+ /// Данные справочника
+ public async Task> ExportDataProviderNsiItemAsync(exportDataProviderNsiItemRequestRegistryNumber registryNumber, CancellationToken token = default)
+ {
+ try
+ {
+ var request = new ExportDataProviderNsiItemRequest(client);
+ return await request.ExecuteAsync(registryNumber, token);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return [];
+ }
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/NsiCommonApi.cs b/Hcs.Broker/Api/NsiCommonApi.cs
new file mode 100644
index 0000000..9467e1c
--- /dev/null
+++ b/Hcs.Broker/Api/NsiCommonApi.cs
@@ -0,0 +1,49 @@
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Api.Request.NsiCommon;
+using Hcs.Service.Async.NsiCommon;
+
+namespace Hcs.Broker.Api
+{
+ // http://open-gkh.ru/NsiCommonService/
+ public class NsiCommonApi(Client client) : ApiBase(client)
+ {
+ ///
+ /// Возвращает данные общесистемного справочника
+ ///
+ /// Реестровый номер справочника
+ /// Группа справочников, где NSI - общесистемный, а NSIRAO - ОЖФ
+ /// Токен отмены
+ /// Данные общесистемного справочника
+ public async Task ExportNsiItemAsync(int registryNumber, ListGroup listGroup, CancellationToken token = default)
+ {
+ try
+ {
+ var request = new ExportNsiItemRequest(client);
+ return await request.ExecuteAsync(registryNumber, listGroup, token);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return null;
+ }
+ }
+
+ ///
+ /// Возвращает перечень общесистемных справочников с указанием даты последнего изменения каждого из них
+ ///
+ /// Группа справочников, где NSI - общесистемный, а NSIRAO - ОЖФ
+ /// Токен отмены
+ /// Перечень общесистемных справочников
+ public async Task ExportNsiListAsync(ListGroup listGroup, CancellationToken token = default)
+ {
+ try
+ {
+ var request = new ExportNsiListRequest(client);
+ return await request.ExecuteAsync(listGroup, token);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return null;
+ }
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/OrgRegistryCommonApi.cs b/Hcs.Broker/Api/OrgRegistryCommonApi.cs
new file mode 100644
index 0000000..cb90011
--- /dev/null
+++ b/Hcs.Broker/Api/OrgRegistryCommonApi.cs
@@ -0,0 +1,49 @@
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Api.Request.OrgRegistryCommon;
+using Hcs.Service.Async.OrgRegistryCommon;
+
+namespace Hcs.Broker.Api
+{
+ // http://open-gkh.ru/OrganizationsRegistryCommonAsyncService/
+ public class OrgRegistryCommonApi(Client client) : ApiBase(client)
+ {
+ ///
+ /// Экспорт сведений о поставщиках информации ИС
+ ///
+ /// Выгрузить только активных поставщиков данных
+ /// Токен отмены
+ /// Сведения о поставщиках данных
+ public async Task> ExportDataProviderAsync(bool isActual, CancellationToken token = default)
+ {
+ try
+ {
+ var request = new ExportDataProviderRequest(client);
+ return await request.ExecuteAsync(isActual, token);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return [];
+ }
+ }
+
+ ///
+ /// Экспорт сведений из реестра организаций
+ ///
+ /// ОГРН
+ /// КПП
+ /// Токен отмены
+ /// Сведения из реестра организаций
+ public async Task> ExportOrgRegistryAsync(string ogrn, string kpp, CancellationToken token = default)
+ {
+ try
+ {
+ var request = new ExportOrgRegistryRequest(client);
+ return await request.ExecuteAsync(ogrn, kpp, token);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return [];
+ }
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/Bills/ImportPaymentDocumentDataPayload.cs b/Hcs.Broker/Api/Payload/Bills/ImportPaymentDocumentDataPayload.cs
new file mode 100644
index 0000000..24ec34b
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/Bills/ImportPaymentDocumentDataPayload.cs
@@ -0,0 +1,239 @@
+using Hcs.Broker.Api.Registry;
+using Hcs.Broker.Api.Type;
+
+namespace Hcs.Broker.Api.Payload.Bills
+{
+ // http://open-gkh.ru/Bills/importPaymentDocumentRequest.html
+ public class ImportPaymentDocumentDataPayload
+ {
+ // http://open-gkh.ru/Bills/importPaymentDocumentRequest/PaymentInformation.html
+ public class PaymentInformation
+ {
+ ///
+ /// БИК банка получателя
+ ///
+ public string bankBIK;
+
+ ///
+ /// Номер расчетного счета
+ ///
+ public string operatingAccountNumber;
+ }
+
+ ///
+ /// Начисление по услуге
+ ///
+ // http://open-gkh.ru/Bills/PaymentDocumentType/ChargeInfo.html
+ public interface IChargeInfo { }
+
+ ///
+ /// Главная коммунальная услуга
+ ///
+ // http://open-gkh.ru/Bills/PDServiceChargeType/MunicipalService.html
+ public class MunicipalService : IChargeInfo
+ {
+ ///
+ /// Необязательное. Перерасчеты, корректировки, руб.
+ ///
+ public decimal? moneyRecalculation;
+
+ ///
+ /// Необязательное. Льготы, субсидии, скидки, руб.
+ ///
+ public decimal? moneyDiscount;
+
+ ///
+ /// Необязательное. Норматив потребления коммунальных ресурсов в целях использования и содержания
+ /// общего имущества в многоквартирном доме.
+ ///
+ public decimal? houseOverallNeedsNorm;
+
+ ///
+ /// Необязательное. Норматив потребления коммунальных услуг.
+ ///
+ public decimal? individualConsumptionNorm;
+
+ ///
+ /// Необязательное. Текущие показания приборов учёта коммунальных ресурсов - индивидуальных
+ /// (квартирных).
+ ///
+ public decimal? individualConsumptionCurrentValue;
+
+ ///
+ /// Необязательное. Текущие показания приборов учёта коммунальных ресурсов - коллективных (общедомовых).
+ ///
+ public decimal? houseOverallNeedsCurrentValue;
+
+ ///
+ /// Необязательное. Суммарный объём коммунальных ресурсов в многоквартирном доме - в помещениях дома.
+ ///
+ public decimal? houseTotalIndividualConsumption;
+
+ ///
+ /// Необязательное. Суммарный объём коммунальных ресурсов в многоквартирном доме - в целях содержания
+ /// общего имущества в многоквартирном доме.
+ ///
+ public decimal? houseTotalHouseOverallNeeds;
+
+ ///
+ /// Необязательное. Способ определения объема коммунальных ресурсов при индивидуальном потреблении.
+ ///
+ public MunicipalServiceVolumeDeterminingMethod? individualConsumptionVolumeDeterminingMethod;
+
+ ///
+ /// Необязательное. Объем/площадь/кол-во коммунальных ресурсов при индивидуальном потреблении.
+ ///
+ public decimal? individualConsumptionVolumeValue;
+
+ ///
+ /// Необязательное. Способ определения объема коммунальных ресурсов при содержании общего имущества.
+ ///
+ public MunicipalServiceVolumeDeterminingMethod? overallConsumptionVolumeDeterminingMethod;
+
+ ///
+ /// Необязательное. Объем/площадь/кол-во коммунальных ресурсов при содержании общего имущества.
+ ///
+ public decimal? overallConsumptionVolumeValue;
+
+ ///
+ /// Необязательное. Размер повышающего коэффициента.
+ ///
+ public decimal? multiplyingFactorRatio;
+
+ ///
+ /// Необязательное. Размер превышения платы, рассчитанной с применением повышающего коэффициента над
+ /// размером платы, рассчитанной без учета повышающего коэффициента, руб.
+ ///
+ public decimal? amountOfExcessFees;
+
+ ///
+ /// К оплате за индивидуальное потребление коммунальной услуги, руб.
+ ///
+ public decimal? municipalServiceIndividualConsumptionPayable;
+
+ ///
+ /// К оплате за общедомовое потребление коммунальной услуги, руб.
+ ///
+ public decimal? municipalServiceCommunalConsumptionPayable;
+
+ ///
+ /// Необязательное. Размер платы за коммунальные услуги, индивидуальное потребление.
+ ///
+ public decimal? amountOfPaymentMunicipalServiceIndividualConsumption;
+
+ ///
+ /// Необязательное. Размер платы за коммунальные услуги, общедомовые нужды.
+ ///
+ public decimal? amountOfPaymentMunicipalServiceCommunalConsumption;
+
+ ///
+ /// Код услуги из справочника "Вид коммунальной услуги" НСИ 3
+ ///
+ public RegistryElement serviceType;
+
+ ///
+ /// Тариф/Размер платы на кв.м, руб./Размер взноса на кв.м, руб.
+ ///
+ public decimal rate;
+
+ ///
+ /// К оплате за расчетный период, руб.
+ ///
+ public decimal totalPayable;
+
+ ///
+ /// Необязательное. Начислено за расчетный период (без перерасчетов и льгот), руб.
+ ///
+ public decimal? accountingPeriodTotal;
+ }
+
+ // http://open-gkh.ru/Bills/importPaymentDocumentRequest/PaymentDocument.html
+ public class PaymentDocument
+ {
+ ///
+ /// Платежный реквизит
+ ///
+ public PaymentInformation paymentInformation;
+
+ ///
+ /// Идентификатор лицевого счета
+ ///
+ public string accountGuid;
+
+ ///
+ /// Необязательное. Номер платежного документа, по которому внесена плата, присвоенный такому
+ /// документу исполнителем в целях осуществления расчетов по внесению платы
+ ///
+ public string paymentDocumentNumber;
+
+ ///
+ /// Начисления по услугам
+ ///
+ public List chargeInfo;
+
+ ///
+ /// Если true, то выставлен на оплату, иначе - отозван
+ ///
+ public bool exposeNotWithdraw;
+
+ ///
+ /// Необязательное. Задолженность за предыдущие периоды, руб.
+ ///
+ public decimal? debtPreviousPeriods;
+
+ ///
+ /// Необязательное. Аванс на начало расчетного периода, руб.
+ ///
+ public decimal? advanceBllingPeriod;
+
+ ///
+ /// Необязательное. Итого к оплате за расчетный период c учетом задолженности/переплаты, руб.
+ /// (по всему платежному документу)
+ ///
+ public decimal? totalPayableByPDWithDebtAndAdvance;
+
+ ///
+ /// Необязательное. Сумма к оплате за расчетный период, руб. (по всему платежному документу).
+ ///
+ public decimal? totalPayableByPD;
+
+ ///
+ /// Необязательное. Оплачено денежных средств, руб.
+ ///
+ public decimal? paidCash;
+
+ ///
+ /// Необязательное. Дата последней поступившей оплаты
+ ///
+ public DateTime? dateOfLastReceivedPayment;
+ }
+
+ ///
+ /// Необязательное. Если true, то передаваемые данные платежных документов, следует считать верными,
+ /// даже если они отличаются от автоматически рассчитанных системой значений. В том случае, если параметр
+ /// не заполнен, то ГИС ЖХК будет проводить автоматическую проверку рассчитываемых сумм по ПД.
+ ///
+ public bool confirmAmountsCorrect;
+
+ ///
+ /// Месяц расчетного периода платежного документа
+ ///
+ public int month;
+
+ ///
+ /// Год расчетного периода платежного документа
+ ///
+ public short year;
+
+ ///
+ /// Сведения о платежных реквизитах получателя платежа - бизнес-ключ поиска размещенных платежных
+ /// реквизитов в ГИС ЖКХ
+ ///
+ public PaymentInformation[] paymentInformation;
+
+ ///
+ /// Размещаемый платежный документ. Максимум 500.
+ ///
+ public PaymentDocument[] paymentDocument;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/DeviceMetering/ExportMeteringDeviceHistoryPayload.cs b/Hcs.Broker/Api/Payload/DeviceMetering/ExportMeteringDeviceHistoryPayload.cs
new file mode 100644
index 0000000..5448349
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/DeviceMetering/ExportMeteringDeviceHistoryPayload.cs
@@ -0,0 +1,90 @@
+using Hcs.Broker.Api.Registry;
+
+namespace Hcs.Broker.Api.Payload.DeviceMetering
+{
+ // http://open-gkh.ru/DeviceMetering/exportMeteringDeviceHistoryRequest.html
+ public class ExportMeteringDeviceHistoryPayload
+ {
+ ///
+ /// Необязательное. Список из уникальных идентификаторов домов по ФИАС, в которых установлены ПУ
+ /// пользователей. Если не указано, то будут экспортироваться данные по всем ПУ пользователей.
+ ///
+ public string[] fiasHouseGuid;
+
+ ///
+ /// Выборочное. Выбор между , и
+ /// . Тип прибора учета (НСИ 27). Максимум 100 по выбранным.
+ ///
+ public RegistryElement[] meteringDeviceType;
+
+ ///
+ /// Выборочное. Выбор между , и
+ /// . Вид коммунального ресурса (НСИ 2). Максимум 100 по выбранным.
+ ///
+ public RegistryElement[] municipalResource;
+
+ ///
+ /// Выборочное. Выбор между , и
+ /// . Идентификатор ПУ. Максимум 100 по выбранным.
+ ///
+ public string[] meteringDeviceRootGUID;
+
+ ///
+ /// Необязательное. Дата ввода в эксплуатацию "С".
+ ///
+ public DateTime? commissioningDateFrom;
+
+ ///
+ /// Необязательное. Дата ввода в эксплуатацию "П".
+ ///
+ public DateTime? сommissioningDateTo;
+
+ ///
+ /// Необязательное. Выгружать архивированные или нет.
+ ///
+ public bool? serchArchived;
+
+ ///
+ /// Необязательное. Дата архивации "С".
+ ///
+ public DateTime? archiveDateFrom;
+
+ ///
+ /// Необязательное. Дата архивации "По".
+ ///
+ public DateTime? archiveDateTo;
+
+ ///
+ /// Необязательное. Дата начала периода, за который выгружаются показания и поверки ПУ (по дате
+ /// снятия показаний). Период выгрузки показаний ПУ (определяемый элементами
+ /// и ) не должен выходить за пределы двух последовательных календарных месяцев.
+ ///
+ public DateTime? inputDateFrom;
+
+ ///
+ /// Необязательное. Дата окончания периода, за который выгружаются показания и поверки ПУ (по дате
+ /// снятия показаний). Период выгрузки показаний ПУ (определяемый элементами
+ /// и ) не должен выходить за пределы двух последовательных календарных месяцев.
+ ///
+ public DateTime? inputDateTo;
+
+ ///
+ /// Необязательное. Если флаг сброшен или отсутствует, то показания, введенные в систему гражданином,
+ /// включаются в выгрузку. Если флаг установлен, то такие показания в выгрузку не включаются.
+ ///
+ public bool? excludePersonAsDataSource;
+
+ ///
+ /// Необязательное. Если флаг сброшен или отсутствует, то показания, введенные в систему текущей
+ /// организацией, включаются в выгрузку. Если флаг установлен, то такие показания в выгрузку не включаются.
+ ///
+ public bool? excludeCurrentOrgAsDataSource;
+
+ ///
+ /// Необязательное. Если флаг сброшен или отсутствует, то показания, введенные в систему организациями
+ /// отличной от текущей, включаются в выгрузку. Если флаг установлен, то такие показания в выгрузку
+ /// не включаются.
+ ///
+ public bool? excludeOtherOrgAsDataSource;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/HouseManagement/ImportAccountDataPayload.cs b/Hcs.Broker/Api/Payload/HouseManagement/ImportAccountDataPayload.cs
new file mode 100644
index 0000000..67550db
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/HouseManagement/ImportAccountDataPayload.cs
@@ -0,0 +1,97 @@
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Payload.HouseManagement
+{
+ // http://open-gkh.ru/HouseManagement/importAccountRequest/Account.html
+ public class ImportAccountDataPayload
+ {
+ ///
+ /// Тип лицевого счета
+ ///
+ public enum AccountType
+ {
+ ///
+ /// Лицевой счет для оплаты за жилое помещение и коммунальные услуги
+ ///
+ UO,
+
+ ///
+ /// Лицевой счет для оплаты за коммунальные услуги
+ ///
+ RSO,
+
+ ///
+ /// Лицевой счет для оплаты капитального ремонта
+ ///
+ CR,
+
+ ///
+ /// Лицевой счет РКЦ
+ ///
+ RC,
+
+ ///
+ /// Лицевой счет ОГВ/ОМС
+ ///
+ OGVorOMS,
+
+ ///
+ /// Лицевой счет ТКО
+ ///
+ TKO
+ }
+
+ ///
+ /// Необязательное. Номер лицевого счета или иной идентификатор плательщика. Максимум 30 символов.
+ ///
+ public string accountNumber;
+
+ ///
+ /// Необязательное. Идентификатор ЛС в ГИС ЖКХ (при обновлении данных ЛС).
+ ///
+ public string accountGUID;
+
+ ///
+ /// Необязательное. Конкретизация оснований ЛС (договоров ресурсоснабжения, договоров социального найма,
+ /// договоров по обращению с ТКО).
+ ///
+ public AccountReasonsImportType accountReasons;
+
+ ///
+ /// Тип лицевого счета
+ ///
+ public AccountType accountType;
+
+ ///
+ /// Необязательное. Количество проживающих, не больше 9999.
+ ///
+ public uint? livingPersonsNumber;
+
+ ///
+ /// Необязательное. Общая площадь для ЛС. Не более 4 цифр после целой.
+ ///
+ public decimal? totalSquare;
+
+ ///
+ /// Необязательное. Жилая площадь. Не более 4 цифр после целой.
+ ///
+ public decimal? residentialSquare;
+
+ ///
+ /// Необязательное. Отапливаемая площадь. Не более 4 цифр после целой.
+ ///
+ public decimal? heatedArea;
+
+ // TODO: Добавить причину закрытия лицевого счета
+
+ ///
+ /// Помещения
+ ///
+ public AccountTypeAccommodation[] accomodations;
+
+ ///
+ /// Сведения о платильщике
+ ///
+ public AccountTypePayerInfo payerInfo;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/HouseManagement/ImportContractDataPayload.cs b/Hcs.Broker/Api/Payload/HouseManagement/ImportContractDataPayload.cs
new file mode 100644
index 0000000..836ab13
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/HouseManagement/ImportContractDataPayload.cs
@@ -0,0 +1,68 @@
+using Hcs.Broker.Api.Registry;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Payload.HouseManagement
+{
+ public class ImportContractDataPayload
+ {
+ // TODO: LicenseRequest
+
+ ///
+ /// Объекты управления
+ ///
+ public importContractRequestContractPlacingContractContractObject[] contractObjects;
+
+ ///
+ /// Номер документа
+ ///
+ public string docNum;
+
+ ///
+ /// Дата заключения
+ ///
+ public DateTime signingDate;
+
+ ///
+ /// Дата вступления в силу
+ ///
+ public DateTime effectiveDate;
+
+ ///
+ /// Планируемая дата окончания
+ ///
+ public DateTime planDateComptetion;
+
+ // TODO: Вторая сторона договора
+
+ // TODO: Protocol
+
+ ///
+ /// Ссылка на НСИ "Основание заключения договора" (реестровый номер 58)
+ ///
+ public RegistryElement contractBase;
+
+ ///
+ /// Сведения о сроках
+ ///
+ public DateDetailsType dateDetailsType;
+
+ ///
+ /// Договор на управление и приложения
+ ///
+ public AttachmentType[] contractAttachment;
+
+ // TODO: AgreementAttachment
+
+ // TODO: SignedOwners
+
+ // TODO: CommissioningPermitAgreement
+
+ // TODO: Charter
+
+ // TODO: LocalGovernmentDecision
+
+ // TODO: RegistryDecisionID
+
+ // TODO: AutomaticRollOverOneYear
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/HouseManagement/ImportLivingHouseUODataPayload.cs b/Hcs.Broker/Api/Payload/HouseManagement/ImportLivingHouseUODataPayload.cs
new file mode 100644
index 0000000..89ae01a
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/HouseManagement/ImportLivingHouseUODataPayload.cs
@@ -0,0 +1,94 @@
+using Hcs.Broker.Api.Registry;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Payload.HouseManagement
+{
+ // http://open-gkh.ru/HouseManagement/importHouseUORequest/LivingHouse/LivingHouseToCreate.html
+ // http://open-gkh.ru/HouseManagement/HouseBasicUOType.html
+ public class ImportLivingHouseUODataPayload
+ {
+ ///
+ /// Глобальный уникальный идентификатор дома по ФИАС
+ ///
+ public Guid fiasHouseGuid;
+
+ ///
+ /// Общая площадь здания
+ ///
+ public decimal totalSquare;
+
+ ///
+ /// Состояние (НСИ 24)
+ ///
+ public RegistryElement state;
+
+ ///
+ /// Необязательное. Стадия жизненного цикла (НСИ 338).
+ ///
+ public RegistryElement lifeCycleStage;
+
+ ///
+ /// Год ввода в эксплуатацию. До 2215 включительно.
+ ///
+ public short usedYear;
+
+ ///
+ /// Количество этажей. До 999 включительно.
+ ///
+ public int floorCount;
+
+ ///
+ /// Необязательное. ОКТМО (обязательное для всех территорий, за исключением города и космодрома
+ /// "Байконур"). Значение из ФИАС при наличии.
+ ///
+ public OKTMORefType oktmo;
+
+ ///
+ /// Часовая зона. Справочник 32.
+ ///
+ public RegistryElement olsonTZ;
+
+ ///
+ /// Наличие у дома статуса объекта культурного наследия
+ ///
+ public bool culturalHeritage;
+
+ ///
+ /// Необязательное. Данные ОЖФ
+ ///
+ public OGFData[] ogfData;
+
+ ///
+ /// Необязательное. Дом находится в муниципальной собственности и в полном объеме используется
+ /// в качестве общежития. Принимает только false.
+ ///
+ public bool isMunicipalProperty;
+
+ ///
+ /// Необязательное. Дом находится в собственности субъекта Российской Федерации и в полном объеме
+ /// используется в качестве общежития. Принимает только false.
+ ///
+ public bool isRegionProperty;
+
+ ///
+ /// Кадастровый номер
+ ///
+ public string cadastralNumber;
+
+ ///
+ /// Условный номер. При указании в ГИС ЖКХ осуществляется привязка к ЕГРП (поиск в ЕГРП выполняется
+ /// по условному номеру).
+ ///
+ public string conditionalNumber;
+
+ ///
+ /// Необязательное. Жилой дом блокированной застройки (если не указан - аналог false).
+ ///
+ public bool hasBlocks;
+
+ ///
+ /// Необязательное. Несколько жилых домов с одинаковым адресом (если не указан - аналог false)
+ ///
+ public bool hasMultipleHousesWithSameAddress;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/HouseManagement/ImportNotificationDataPayload.cs b/Hcs.Broker/Api/Payload/HouseManagement/ImportNotificationDataPayload.cs
new file mode 100644
index 0000000..2a78bb8
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/HouseManagement/ImportNotificationDataPayload.cs
@@ -0,0 +1,73 @@
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.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;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/HouseManagement/ImportSupplyResourceContractDataPayload.cs b/Hcs.Broker/Api/Payload/HouseManagement/ImportSupplyResourceContractDataPayload.cs
new file mode 100644
index 0000000..6468057
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/HouseManagement/ImportSupplyResourceContractDataPayload.cs
@@ -0,0 +1,211 @@
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Payload.HouseManagement
+{
+ // http://open-gkh.ru/HouseManagement/SupplyResourceContractType.html
+ public class ImportSupplyResourceContractDataPayload
+ {
+ ///
+ /// Если договор не является публичным и/или присутствует заключенный на бумажном носителе
+ /// (электронной форме) и/или не заключен в отношении нежилых помещений в многоквартирных домах,
+ /// то равно true, иначе - false
+ ///
+ public bool isContract;
+
+ ///
+ /// Номер договора
+ ///
+ public string contractNumber;
+
+ ///
+ /// Дата заключения
+ ///
+ public DateTime signingDate;
+
+ ///
+ /// Дата вступления в силу
+ ///
+ public DateTime effectiveDate;
+
+ ///
+ /// Необязательное. Договор заключен на неопределенный срок или нет.
+ ///
+ public bool indefiniteTerm;
+
+ ///
+ /// Необязательное. Автоматически пролонгировать договор на один год при наступлении
+ /// даты окончания действия или нет.
+ ///
+ public bool automaticRollOverOneYear;
+
+ ///
+ /// Условное. Дата окончания действия. Обязательно для заполнения, если
+ /// = true.
+ ///
+ public DateTime? comptetionDate;
+
+ ///
+ /// Условное. Период передачи текущих показаний по индивидуальным приборам учета. Обязателен для
+ /// заполнения, если поле = true ИЛИ если поле
+ /// = true.
+ ///
+ public SupplyResourceContractTypePeriod period;
+
+ ///
+ /// Необязательное. Показывает, разрешена ли гражданам передача текущих показаний по
+ /// индивидуальным приборам учета в любой день месяца. Заполнение возможно только если: в настройках
+ /// организации установлена настройка "Разрешить передачу гражданам показаний индивидуальных или общих
+ /// (квартирных) приборов учета в любой день месяца" ИЛИ в настройках организации установлена настройка
+ /// "Разрешить передачу гражданам показаний индивидуальных или общих (квартирных) приборов учета только
+ /// в сроки, установленные в договоре, или в любой день месяца, если в договоре установлен признак
+ /// "Разрешить передачу показаний приборов учета в любой день месяца" И заполнен .
+ ///
+ public bool indicationsAnyDay;
+
+ ///
+ /// Необязательное. Ссылка на НСИ "Основание заключения договора" (реестровый номер 58). Значения
+ /// брать из .
+ ///
+ public nsiRef[] contractBase;
+
+ ///
+ /// Вторая сторона договора. Подходящие типы:
+ /// ,
+ /// ,
+ /// ,
+ /// ,
+ /// либо true, если это договор оферты.
+ ///
+ public object counterparty;
+
+ ///
+ /// Если в договоре в наличии плановый объем и режим подачи поставки ресурсов то true, иначе - false
+ ///
+ public bool isPlannedVolume;
+
+ ///
+ /// Необязательное. Тип ведения планового объема и режима подачи: D - в разрезе договора,
+ /// O - в разрезе объектов жилищного фонда. Заполняется при наличии в договоре планового объема и
+ /// режима поставки ресурсов.
+ ///
+ public SupplyResourceContractTypePlannedVolumeType? plannedVolumeType;
+
+ ///
+ /// Предмет договора. Максимум 100 записей.
+ ///
+ public SupplyResourceContractTypeContractSubject[] contractSubject;
+
+ ///
+ /// Условное. Размещение информации о начислениях за коммунальные услуги осуществляет: R(SO)- РСО,
+ /// P(roprietor) - исполнитель коммунальных услуг. Заполняется, если порядок размещения информации
+ /// о начислениях за коммунальные услуги ведется в разрезе договора.
+ ///
+ public SupplyResourceContractTypeCountingResource? countingResource;
+
+ ///
+ /// Показатели качества коммунальных ресурсов и температурный график ведутся: D - в разрезе договора,
+ /// O - в разрезе объектов жилищного фонда
+ ///
+ public SupplyResourceContractTypeSpecifyingQualityIndicators specifyingQualityIndicators;
+
+ ///
+ /// Необязательное. Признак "Отсутствие присоединения сетей объектов жилищного фонда к централизованной
+ /// системе водоснабжения". Может быть указан, только если показатели качества коммунальных ресурсов
+ /// ведутся в разрезе договора и предмет договора включает коммунальную услугу "Холодное водоснабжение"
+ /// И/ИЛИ "Горячее водоснабжение".
+ ///
+ public bool noConnectionToWaterSupply;
+
+ ///
+ /// Условное. Данные об объекте жилищного фонда. При импорте договора должен быть добавлен как минимум
+ /// один адрес объекта жилищного фонда.
+ ///
+ public SupplyResourceContractTypeObjectAddress[] objectAddress;
+
+ ///
+ /// Необязательное. Показатель качества (содержащийся в справочнике показателей качества). Если
+ /// показатели указываются в разрезе договора, то ссылка на ОЖФ не заполняется. Если показатели
+ /// указываются в разрезе ОЖФ, то ссылка на ОЖФ обязательна.
+ ///
+ public SupplyResourceContractTypeQuality[] quality;
+
+ ///
+ /// Необязательное. Иной показатель качества коммунального ресурса (не содержащийся в справочнике
+ /// показателей качества). Если показатели указываются в разрезе договора, то ссылка на ОЖФ
+ /// не заполняется. Если показатели указываются в разрезе ОЖФ, то ссылка на ОЖФ обязательна.
+ ///
+ public SupplyResourceContractTypeOtherQualityIndicator[] otherQualityIndicator;
+
+ ///
+ /// Необязательное. Информация о температурном графике. Если показатели качества указываются в разрезе
+ /// договора, то ссылка на ОЖФ в данном элементе не заполняется и элемент может заполняться только если
+ /// в предмете договора хотя бы раз встречается ресурс "Тепловая энергия". Если показатели качества
+ /// указываются в разрезе ОЖФ, то ссылка на ОЖФ обязательна и элемент заполняется только если
+ /// в рамках ОЖФ встречается ресурс "Тепловая энергия".
+ ///
+ public SupplyResourceContractTypeTemperatureChart[] temperatureChart;
+
+ ///
+ /// Условное. Срок представления (выставления) платежных документов, не позднее. Является
+ /// обязательным, если вторая сторона договора отличается от "Управляющая организация" ИЛИ если
+ /// заполнено поле . Не заполняется, если
+ /// = true.
+ ///
+ public SupplyResourceContractTypeBillingDate billingDate;
+
+ ///
+ /// Условное. Срок внесения платы, не позднее. Является обязательным, если вторая сторона договора
+ /// отличается от "Управляющая организация" И договор не является публичным и/или присутствует
+ /// заключенный на бумажном носителе или в электронной форме И в поле
+ /// = false. Не заполняется, если = true.
+ ///
+ public SupplyResourceContractTypePaymentDate paymentDate;
+
+ ///
+ /// Условное. Срок предоставления информации о поступивших платежах, не позднее. Является
+ /// обязательным, если второй стороной договора является "Управляющая организация",
+ /// "Размещение информации о начислениях за коммунальные услуги осуществляет" = "РСО" И
+ /// договор не является публичным и/или присутствует заключенный на бумажном носителе или в
+ /// электронной форме.
+ ///
+ public SupplyResourceContractTypeProvidingInformationDate providingInformationDate;
+
+ ///
+ /// Условное. Указывает на то, что размещение информации об индивидуальных приборах учета и их
+ /// показаниях осуществляет ресурсоснабжающая организация или нет. Обязательно для заполнения,
+ /// если в указано "РСО". В остальных случаях не заполняется.
+ ///
+ public bool? meteringDeviceInformation;
+
+ ///
+ /// Необязательное. Указывает на то, что объем поставки ресурса(ов) определяется на основании прибора
+ /// учета или нет. Поле не заполняется, если вторая сторона договора "Управляющая организация"
+ /// ИЛИ поле = true.
+ ///
+ public bool? volumeDepends;
+
+ ///
+ /// Необязательное. Указывает на то, что оплата предоставленных услуг осуществляется ли единоразово
+ /// при отгрузке указанных ресурсов без заведения лицевых счетов для потребителей. Доступно
+ /// для заполнения, только если вторая сторона договора отлична от "Управляющая организация".
+ ///
+ public bool? oneTimePayment;
+
+ ///
+ /// Необязательное. Порядок размещения информации о начислениях за коммунальные услуги ведется: D - в
+ /// разрезе договора, O - в разрезе объектов жилищного фонда. Заполняется, если второй стороной договора
+ /// является исполнитель коммунальных услуг.
+ ///
+ public SupplyResourceContractTypeAccrualProcedure? accrualProcedure;
+
+ ///
+ /// Необязательное. Информация о применяемом тарифе.
+ ///
+ public SupplyResourceContractTypeTariff[] tariff;
+
+ ///
+ /// Необязательное. Информация о нормативе потребления коммунальной услуги.
+ ///
+ public SupplyResourceContractTypeNorm[] norm;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/HouseManagement/ImportSupplyResourceContractProjectPayload.cs b/Hcs.Broker/Api/Payload/HouseManagement/ImportSupplyResourceContractProjectPayload.cs
new file mode 100644
index 0000000..5fbab87
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/HouseManagement/ImportSupplyResourceContractProjectPayload.cs
@@ -0,0 +1,213 @@
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Payload.HouseManagement
+{
+ // http://open-gkh.ru/HouseManagement/SupplyResourceContractType.html
+ public class ImportSupplyResourceContractProjectPayload
+ {
+ ///
+ /// Если договор не является публичным и/или присутствует заключенный на бумажном носителе
+ /// (электронной форме) и/или не заключен в отношении нежилых помещений в многоквартирных домах,
+ /// то равно true, иначе - false
+ ///
+ public bool isContract;
+
+ ///
+ /// Номер договора
+ ///
+ public string contractNumber;
+
+ ///
+ /// Дата заключения
+ ///
+ public DateTime signingDate;
+
+ ///
+ /// Дата вступления в силу
+ ///
+ public DateTime effectiveDate;
+
+ ///
+ /// Необязательное. Договор заключен на неопределенный срок или нет.
+ ///
+ public bool indefiniteTerm;
+
+ ///
+ /// Необязательное. Автоматически пролонгировать договор на один год при наступлении
+ /// даты окончания действия или нет.
+ ///
+ public bool automaticRollOverOneYear;
+
+ ///
+ /// Условное. Дата окончания действия. Обязательно для заполнения, если
+ /// = true.
+ ///
+ public DateTime? comptetionDate;
+
+ ///
+ /// Условное. Период передачи текущих показаний по индивидуальным приборам учета. Обязателен для
+ /// заполнения, если поле = true ИЛИ если поле
+ /// = true.
+ ///
+ public SupplyResourceContractProjectTypePeriod period;
+
+ ///
+ /// Необязательное. Показывает, разрешена ли гражданам передача текущих показаний по
+ /// индивидуальным приборам учета в любой день месяца. Заполнение возможно только если: в настройках
+ /// организации установлена настройка "Разрешить передачу гражданам показаний индивидуальных или общих
+ /// (квартирных) приборов учета в любой день месяца" ИЛИ в настройках организации установлена настройка
+ /// "Разрешить передачу гражданам показаний индивидуальных или общих (квартирных) приборов учета только
+ /// в сроки, установленные в договоре, или в любой день месяца, если в договоре установлен признак
+ /// "Разрешить передачу показаний приборов учета в любой день месяца" И заполнен .
+ ///
+ public bool indicationsAnyDay;
+
+ ///
+ /// Необязательное. Ссылка на НСИ "Основание заключения договора" (реестровый номер 58). Значения
+ /// брать из .
+ ///
+ public nsiRef[] contractBase;
+
+ ///
+ /// Вторая сторона договора. Подходящие типы:
+ /// ,
+ /// ,
+ /// ,
+ /// ,
+ /// либо true, если это договор оферты.
+ ///
+ public object counterparty;
+
+ ///
+ /// Если в договоре в наличии плановый объем и режим подачи поставки ресурсов то true, иначе - false
+ ///
+ public bool isPlannedVolume;
+
+ ///
+ /// Необязательное. Тип ведения планового объема и режима подачи: D - в разрезе договора,
+ /// O - в разрезе объектов жилищного фонда. Заполняется при наличии в договоре планового объема и
+ /// режима поставки ресурсов.
+ ///
+ public SupplyResourceContractProjectTypePlannedVolumeType? plannedVolumeType;
+
+ ///
+ /// Предмет договора. Максимум 100 записей.
+ ///
+ public SupplyResourceContractProjectTypeContractSubject[] contractSubject;
+
+ ///
+ /// Условное. Размещение информации о начислениях за коммунальные услуги осуществляет: R(SO)- РСО,
+ /// P(roprietor) - исполнитель коммунальных услуг. Заполняется, если порядок размещения информации
+ /// о начислениях за коммунальные услуги ведется в разрезе договора.
+ ///
+ public SupplyResourceContractProjectTypeCountingResource? countingResource;
+
+ ///
+ /// Показатели качества коммунальных ресурсов и температурный график ведутся: D - в разрезе договора,
+ /// O - в разрезе объектов жилищного фонда
+ ///
+ public SupplyResourceContractProjectTypeSpecifyingQualityIndicators specifyingQualityIndicators;
+
+ ///
+ /// Необязательное. Признак "Отсутствие присоединения сетей объектов жилищного фонда к централизованной
+ /// системе водоснабжения". Может быть указан, только если показатели качества коммунальных ресурсов
+ /// ведутся в разрезе договора и предмет договора включает коммунальную услугу "Холодное водоснабжение"
+ /// И/ИЛИ "Горячее водоснабжение".
+ ///
+ public bool noConnectionToWaterSupply;
+
+ ///
+ /// Необязательное. Показатель качества (содержащийся в справочнике показателей качества). Обязательно
+ /// для заполнения, если показатели качества указываются в разрезе договора. Для пары КУ и КР
+ /// "Горячее водоснабжение" и "Питьевая вода" указываются актуальные показатели, определенные для КР
+ /// "Горячая вода" в справочнике показателей качества коммунальных ресурсов. Для пары КУ и КР
+ /// "Горячее водоснабжение" и "Тепловая энергия" информация о показателях качества не заполняется
+ /// только в том случае, если для договора (если показатели ведутся в разрезе договора) или
+ /// ОЖФ в договоре (если показатели ведутся в разрезе ОЖФ) также указана пара КУ и КР
+ /// "Горячее водоснабжение" и "Питьевая вода".
+ ///
+ public SupplyResourceContractProjectTypeQuality[] quality;
+
+ ///
+ /// Необязательное. Иной показатель качества коммунального ресурса (не содержащийся в справочнике
+ /// показателей качества).
+ ///
+ public SupplyResourceContractProjectTypeOtherQualityIndicator[] otherQualityIndicator;
+
+ ///
+ /// Необязательное. Информация о температурном графике. Доступно для заполнения только если в
+ /// предмете договора хотя бы раз встречается ресурс "Тепловая энергия".
+ ///
+ public SupplyResourceContractProjectTypeTemperatureChart[] temperatureChart;
+
+ ///
+ /// Условное. Срок представления (выставления) платежных документов, не позднее. Является
+ /// обязательным, если вторая сторона договора отличается от "Управляющая организация" ИЛИ если
+ /// заполнено поле . Не заполняется, если
+ /// = true.
+ ///
+ public SupplyResourceContractProjectTypeBillingDate billingDate;
+
+ ///
+ /// Условное. Срок внесения платы, не позднее. Является обязательным, если вторая сторона договора
+ /// отличается от "Управляющая организация" И договор не является публичным и/или присутствует
+ /// заключенный на бумажном носителе или в электронной форме И в поле
+ /// = false. Не заполняется, если = true.
+ ///
+ public SupplyResourceContractProjectTypePaymentDate paymentDate;
+
+ ///
+ /// Условное. Срок предоставления информации о поступивших платежах, не позднее. Является
+ /// обязательным, если второй стороной договора является "Управляющая организация",
+ /// "Размещение информации о начислениях за коммунальные услуги осуществляет" = "РСО" И
+ /// договор не является публичным и/или присутствует заключенный на бумажном носителе или в
+ /// электронной форме.
+ ///
+ public SupplyResourceContractProjectTypeProvidingInformationDate providingInformationDate;
+
+ ///
+ /// Условное. Указывает на то, что размещение информации об индивидуальных приборах учета и их
+ /// показаниях осуществляет ресурсоснабжающая организация или нет. Обязательно для заполнения,
+ /// если в указано "РСО". В остальных случаях не заполняется.
+ ///
+ public bool? meteringDeviceInformation;
+
+ ///
+ /// Необязательное. Указывает на то, что объем поставки ресурса(ов) определяется на основании прибора
+ /// учета или нет. Поле не заполняется, если вторая сторона договора "Управляющая организация"
+ /// ИЛИ поле = true.
+ ///
+ public bool? volumeDepends;
+
+ ///
+ /// Необязательное. Указывает на то, что оплата предоставленных услуг осуществляется ли единоразово
+ /// при отгрузке указанных ресурсов без заведения лицевых счетов для потребителей. Доступно
+ /// для заполнения, только если вторая сторона договора отлична от "Управляющая организация".
+ ///
+ public bool? oneTimePayment;
+
+ ///
+ /// Необязательное. Порядок размещения информации о начислениях за коммунальные услуги ведется: D - в
+ /// разрезе договора, O - в разрезе объектов жилищного фонда. Заполняется, если второй стороной договора
+ /// является исполнитель коммунальных услуг.
+ ///
+ public SupplyResourceContractProjectTypeAccrualProcedure? accrualProcedure;
+
+ ///
+ /// Кода ФИАС региона РФ, в котором применяются тарифы и/или нормативы потребления КУ (у поставщика
+ /// данных должна быть подтвержденная функция РСО в этом Субъекте РФ).
+ ///
+ public string regionCodeFias;
+
+ ///
+ /// Необязательное. Информация о применяемом тарифе. Заполнется при указании .
+ ///
+ public SupplyResourceContractProjectTypeRegionalSettingsTariff[] tariff;
+
+ ///
+ /// Необязательное. Информация о нормативе потребления коммунальной услуги. Заполнется при
+ /// указании .
+ ///
+ public SupplyResourceContractProjectTypeRegionalSettingsNorm[] norm;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/Payments/ImportNotificationsOfOrderExecutionPayload.cs b/Hcs.Broker/Api/Payload/Payments/ImportNotificationsOfOrderExecutionPayload.cs
new file mode 100644
index 0000000..fade651
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/Payments/ImportNotificationsOfOrderExecutionPayload.cs
@@ -0,0 +1,46 @@
+namespace Hcs.Broker.Api.Payload.Payments
+{
+ // http://open-gkh.ru/Payment/importNotificationsOfOrderExecutionRequest/NotificationOfOrderExecution139Type.html
+ public class ImportNotificationsOfOrderExecutionPayload
+ {
+ ///
+ /// Уникальный номер платежа (идентификатор операции)
+ ///
+ public string orderId;
+
+ ///
+ /// Дата
+ ///
+ public DateTime orderDate;
+
+ ///
+ /// Сумма оплаты (в копейках)
+ ///
+ public decimal amount;
+
+ ///
+ /// Необязательное. Признак онлайн-оплаты.
+ ///
+ public bool? onlinePayment;
+
+ ///
+ /// Необязательное. Год. Указывать совместно с .
+ ///
+ public short? year;
+
+ ///
+ /// Необязательное. Месяц. Указывать совместно с .
+ ///
+ public int? month;
+
+ ///
+ /// Идентификатор платежного документа
+ ///
+ public string paymentDocumentId;
+
+ ///
+ /// GUID платежного документа
+ ///
+ public string paymentDocumentGUID;
+ }
+}
diff --git a/Hcs.Broker/Api/Payload/Payments/ImportSupplierNotificationsOfOrderExecutionPayload.cs b/Hcs.Broker/Api/Payload/Payments/ImportSupplierNotificationsOfOrderExecutionPayload.cs
new file mode 100644
index 0000000..f771bcf
--- /dev/null
+++ b/Hcs.Broker/Api/Payload/Payments/ImportSupplierNotificationsOfOrderExecutionPayload.cs
@@ -0,0 +1,36 @@
+namespace Hcs.Broker.Api.Payload.Payments
+{
+ // http://open-gkh.ru/Payment/importSupplierNotificationsOfOrderExecutionRequest/SupplierNotificationOfOrderExecution.html
+ public class ImportSupplierNotificationsOfOrderExecutionPayload
+ {
+ ///
+ /// Дата внесения платы (в случае отсутствия: дата поступления средств)
+ ///
+ public DateTime orderDate;
+
+ ///
+ /// Необязательное. Месяц, за который вносится плата. Указывать совместно с .
+ ///
+ public int? month;
+
+ ///
+ /// Необязательное. Год, за который вносится плата. Указывать совместно с .
+ ///
+ public short? year;
+
+ ///
+ /// Идентификатор платежного документа
+ ///
+ public string paymentDocumentId;
+
+ ///
+ /// Сумма
+ ///
+ public decimal amount;
+
+ ///
+ /// Необязательное. Признак онлайн-оплаты.
+ ///
+ public bool? onlinePayment;
+ }
+}
diff --git a/Hcs.Broker/Api/PaymentsApi.cs b/Hcs.Broker/Api/PaymentsApi.cs
new file mode 100644
index 0000000..ca3be31
--- /dev/null
+++ b/Hcs.Broker/Api/PaymentsApi.cs
@@ -0,0 +1,33 @@
+using Hcs.Broker.Api.Payload.Payments;
+using Hcs.Broker.Api.Request.Payments;
+
+namespace Hcs.Broker.Api
+{
+ // http://open-gkh.ru/PaymentsServiceAsync/
+ public class PaymentsApi(Client client) : ApiBase(client)
+ {
+ ///
+ /// ВИ_ОПЛАТА_ИЗВ. Передать перечень документов "Извещение о принятии к исполнению распоряжения".
+ ///
+ /// Пейлоад документа
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportNotificationsOfOrderExecutionAsync(ImportNotificationsOfOrderExecutionPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportNotificationsOfOrderExecutionRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+
+ ///
+ /// Импорт пакета документов "Извещение о принятии к исполнению распоряжения", размещаемых исполнителем
+ ///
+ /// Пейлоад документа
+ /// Токен отмены
+ /// true, если операция выполнена успешно, иначе - false
+ public async Task ImportSupplierNotificationsOfOrderExecutionAsync(ImportSupplierNotificationsOfOrderExecutionPayload payload, CancellationToken token = default)
+ {
+ var request = new ImportSupplierNotificationsOfOrderExecutionRequest(client);
+ return await request.ExecuteAsync(payload, token);
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry16.cs b/Hcs.Broker/Api/Registry/Registry16.cs
new file mode 100644
index 0000000..03b33e8
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry16.cs
@@ -0,0 +1,16 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Межповерочный интервал" (реестровый номер 16).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-16/v1.
+ ///
+ public static class Registry16
+ {
+ ///
+ /// 4 года
+ ///
+ public static RegistryElement Element4 => new(
+ "4",
+ "e5e3288d-2994-41f7-8e44-f329b09ab77f");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry2.cs b/Hcs.Broker/Api/Registry/Registry2.cs
new file mode 100644
index 0000000..2a27fcd
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry2.cs
@@ -0,0 +1,16 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Коммунальный ресурс" (реестровый номер 2).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-2/v1.
+ ///
+ public static class Registry2
+ {
+ ///
+ /// Тепловая энергия
+ ///
+ public static RegistryElement Element5 => new(
+ "5",
+ "44af905f-09c3-4cc3-b749-70048a53d8cf");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry239.cs b/Hcs.Broker/Api/Registry/Registry239.cs
new file mode 100644
index 0000000..2956bef
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry239.cs
@@ -0,0 +1,16 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Тарифицируемый ресурс" (реестровый номер 239).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-239/v1.
+ ///
+ public static class Registry239
+ {
+ ///
+ /// Тепловая энергия
+ ///
+ public static RegistryElement Element4 => new(
+ "4",
+ "eec6e4b8-76c8-4fce-99b7-c95718edad19");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry24.cs b/Hcs.Broker/Api/Registry/Registry24.cs
new file mode 100644
index 0000000..6240cdb
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry24.cs
@@ -0,0 +1,37 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Состояние дома" (реестровый номер 24).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-24/v1.
+ ///
+ public static class Registry24
+ {
+ ///
+ /// Аварийный
+ ///
+ public static RegistryElement Element1 => new(
+ "1",
+ "cbe05853-a91b-43cc-a2cb-06cdfa97d492");
+
+ ///
+ /// Исправный
+ ///
+ public static RegistryElement Element2 => new(
+ "2",
+ "2d3ae73e-6c72-4740-9122-9c632d1893a7");
+
+ ///
+ /// Ветхий
+ ///
+ public static RegistryElement Element3 => new(
+ "3",
+ "bf083ae4-e4ec-4ace-b190-4d009e5cd1a1");
+
+ ///
+ /// Не выбран
+ ///
+ public static RegistryElement Element4 => new(
+ "4",
+ "4ee07c0b-82d6-41f4-a8c5-2cff784bbd9c");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry27.cs b/Hcs.Broker/Api/Registry/Registry27.cs
new file mode 100644
index 0000000..fcbcd5b
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry27.cs
@@ -0,0 +1,16 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Тип прибора учета" (реестровый номер 27).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-27/v1.
+ ///
+ public static class Registry27
+ {
+ ///
+ /// Индивидуальный
+ ///
+ public static RegistryElement Element1 => new(
+ "1",
+ "3a9687b5-caed-4ec6-8a08-f4d3d012f2c7");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry276.cs b/Hcs.Broker/Api/Registry/Registry276.cs
new file mode 100644
index 0000000..5ad4184
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry276.cs
@@ -0,0 +1,23 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Показатели качества коммунальных ресурсов" (реестровый номер 276).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-276/v1.
+ ///
+ public static class Registry276
+ {
+ ///
+ /// Величина тепловой нагрузки
+ ///
+ public static RegistryElement Element4 => new(
+ "4",
+ "51dd6edc-83fe-4810-8b62-4dc85a75e9a3");
+
+ ///
+ /// Диапазон давления теплоносителя в подающем трубопроводе
+ ///
+ public static RegistryElement Element10 => new(
+ "10",
+ "a5a17c90-cc4b-4f32-a22b-6e06cd42a68c");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry3.cs b/Hcs.Broker/Api/Registry/Registry3.cs
new file mode 100644
index 0000000..1956911
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry3.cs
@@ -0,0 +1,16 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Вид коммунальной услуги" (реестровый номер 3).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-3/v1.
+ ///
+ public static class Registry3
+ {
+ ///
+ /// Отопление
+ ///
+ public static RegistryElement Element6 => new(
+ "6",
+ "74925764-ddf3-4b4b-b18d-85994187c13a");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry32.cs b/Hcs.Broker/Api/Registry/Registry32.cs
new file mode 100644
index 0000000..e54117e
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry32.cs
@@ -0,0 +1,16 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Часовые зоны по Olson" (реестровый номер 32).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-32/v1.
+ ///
+ public static class Registry32
+ {
+ ///
+ /// Иркутск
+ ///
+ public static RegistryElement Element11 => new(
+ "11",
+ "244ae392-0b96-46f2-80ea-4dac32e7326a");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry338.cs b/Hcs.Broker/Api/Registry/Registry338.cs
new file mode 100644
index 0000000..667b192
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry338.cs
@@ -0,0 +1,58 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Стадия жизненного цикла" (реестровый номер 338).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-338/v1.
+ ///
+ public static class Registry338
+ {
+ ///
+ /// Эксплуатация
+ ///
+ public static RegistryElement Element1 => new(
+ "1",
+ "29b18683-5195-4ef4-83fc-71bf45597d46");
+
+ ///
+ /// Реконструкция
+ ///
+ public static RegistryElement Element2 => new(
+ "2",
+ "75764145-f181-47e5-bff1-1306a46eb20e");
+
+ ///
+ /// Капитальный ремонт с отселением
+ ///
+ public static RegistryElement Element3 => new(
+ "3",
+ "dee170df-db42-4cd6-9e5e-b62be91b3663");
+
+ ///
+ /// Капитальный ремонт без отселения
+ ///
+ public static RegistryElement Element4 => new(
+ "4",
+ "91dc91e2-6883-4c84-b711-53f57f28dbe2");
+
+ ///
+ /// Снос
+ ///
+ public static RegistryElement Element5 => new(
+ "5",
+ "cc358aa9-10b3-4d6a-bbec-c5f6b14950f6");
+
+ ///
+ /// Не эксплуатируется, расселен
+ ///
+ public static RegistryElement Element6 => new(
+ "6",
+ "4bed3d7e-6015-428e-b4b4-7b7aec171c0d");
+
+ ///
+ /// Выведен из эксплуатации
+ ///
+ public static RegistryElement Element7 => new(
+ "7",
+ "f3edc065-c1a1-4110-96fa-03313ae7a039");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry51.cs b/Hcs.Broker/Api/Registry/Registry51.cs
new file mode 100644
index 0000000..56a5723
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry51.cs
@@ -0,0 +1,15 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Вид коммунальной услуги" (реестровый номер 51)
+ ///
+ public static class Registry51
+ {
+ ///
+ /// Отопление
+ ///
+ public static RegistryElement Element6_1 => new(
+ "6.1",
+ "14ad13a3-45ce-408b-b641-6fc59554f803");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/Registry58.cs b/Hcs.Broker/Api/Registry/Registry58.cs
new file mode 100644
index 0000000..3a78ad3
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/Registry58.cs
@@ -0,0 +1,79 @@
+namespace Hcs.Broker.Api.Registry
+{
+ ///
+ /// НСИ "Основание заключения договора" (реестровый номер 58).
+ /// Взято из https://dom.gosuslugi.ru/opendataapi/nsi-58/v1.
+ ///
+ public static class Registry58
+ {
+ ///
+ /// Решение собрания собственников
+ ///
+ public static RegistryElement Element1 => new(
+ "1",
+ "110d48b2-32a9-4a44-939c-b784d9794621");
+
+ ///
+ /// Открытый конкурс
+ ///
+ public static RegistryElement Element2 => new(
+ "2",
+ "a9dc59c3-d53f-42eb-ba98-cf8c74d88d36");
+
+ ///
+ /// Договор управления
+ ///
+ public static RegistryElement Element3 => new(
+ "3",
+ "11efe618-79f8-4f53-bfd6-11620e8e9e1e");
+
+ ///
+ /// Устав
+ ///
+ public static RegistryElement Element4 => new(
+ "4",
+ "a2eb920c-8163-4958-812a-ad153a5dfde6");
+
+ ///
+ /// Решение правления
+ ///
+ public static RegistryElement Element5 => new(
+ "5",
+ "58639715-2708-4b8e-a5e6-7cae4ddbf03b");
+
+ ///
+ /// Решение органа управления застройщика
+ ///
+ public static RegistryElement Element6 => new(
+ "6",
+ "9b606ef5-7701-4a12-a837-d81b50939160");
+
+ ///
+ /// Заявление потребителя
+ ///
+ public static RegistryElement Element7 => new(
+ "7",
+ "93cd9d85-91b8-4bf9-ae48-c5f1e691949f");
+
+ ///
+ /// Нормативный правовой акт
+ ///
+ public static RegistryElement Element8 => new(
+ "8",
+ "8b8ee37b-fa79-40cc-b98d-0e51f0c38d03");
+
+ ///
+ /// Разрешение на ввод в эксплуатацию
+ ///
+ public static RegistryElement Element9 => new(
+ "9",
+ "16331000-d96e-4a33-a6c7-3cb9eacf4927");
+
+ ///
+ /// Устав
+ ///
+ public static RegistryElement Element10 => new(
+ "10",
+ "555638ae-a207-46fa-99bd-88bdb297c45a");
+ }
+}
diff --git a/Hcs.Broker/Api/Registry/RegistryElement.cs b/Hcs.Broker/Api/Registry/RegistryElement.cs
new file mode 100644
index 0000000..eee17d7
--- /dev/null
+++ b/Hcs.Broker/Api/Registry/RegistryElement.cs
@@ -0,0 +1,9 @@
+namespace Hcs.Broker.Api.Registry
+{
+ public class RegistryElement(string code, string guid)
+ {
+ public string Code { get; } = code;
+
+ public string GUID { get; } = guid;
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IAck.cs b/Hcs.Broker/Api/Request/Adapter/IAck.cs
new file mode 100644
index 0000000..4e9c371
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IAck.cs
@@ -0,0 +1,9 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IAck
+ {
+ string MessageGUID { get; set; }
+
+ string RequesterMessageGUID { get; set; }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IAsyncClient.cs b/Hcs.Broker/Api/Request/Adapter/IAsyncClient.cs
new file mode 100644
index 0000000..980a5ee
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IAsyncClient.cs
@@ -0,0 +1,7 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IAsyncClient where TRequestHeader : class
+ {
+ Task GetStateAsync(TRequestHeader header, IGetStateRequest request);
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IErrorMessage.cs b/Hcs.Broker/Api/Request/Adapter/IErrorMessage.cs
new file mode 100644
index 0000000..4536629
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IErrorMessage.cs
@@ -0,0 +1,9 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IErrorMessage
+ {
+ string ErrorCode { get; }
+
+ string Description { get; }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IGetStateRequest.cs b/Hcs.Broker/Api/Request/Adapter/IGetStateRequest.cs
new file mode 100644
index 0000000..a9b7e3b
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IGetStateRequest.cs
@@ -0,0 +1,7 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IGetStateRequest
+ {
+ string MessageGUID { get; set; }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IGetStateResponse.cs b/Hcs.Broker/Api/Request/Adapter/IGetStateResponse.cs
new file mode 100644
index 0000000..50c50ec
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IGetStateResponse.cs
@@ -0,0 +1,7 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IGetStateResponse
+ {
+ IGetStateResult GetStateResult { get; }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IGetStateResult.cs b/Hcs.Broker/Api/Request/Adapter/IGetStateResult.cs
new file mode 100644
index 0000000..ff0111a
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IGetStateResult.cs
@@ -0,0 +1,7 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IGetStateResult
+ {
+ sbyte RequestState { get; }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IGetStateResultMany.cs b/Hcs.Broker/Api/Request/Adapter/IGetStateResultMany.cs
new file mode 100644
index 0000000..3722a9b
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IGetStateResultMany.cs
@@ -0,0 +1,7 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IGetStateResultMany : IGetStateResult
+ {
+ object[] Items { get; }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Adapter/IGetStateResultOne.cs b/Hcs.Broker/Api/Request/Adapter/IGetStateResultOne.cs
new file mode 100644
index 0000000..126308e
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Adapter/IGetStateResultOne.cs
@@ -0,0 +1,7 @@
+namespace Hcs.Broker.Api.Request.Adapter
+{
+ public interface IGetStateResultOne : IGetStateResult
+ {
+ object Item { get; }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/AsyncRequestStateType.cs b/Hcs.Broker/Api/Request/AsyncRequestStateType.cs
new file mode 100644
index 0000000..aa2933a
--- /dev/null
+++ b/Hcs.Broker/Api/Request/AsyncRequestStateType.cs
@@ -0,0 +1,9 @@
+namespace Hcs.Broker.Api.Request
+{
+ internal enum AsyncRequestStateType
+ {
+ Received = 1,
+ InProgress,
+ Ready
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Bills/BillsRequestBase.cs b/Hcs.Broker/Api/Request/Bills/BillsRequestBase.cs
new file mode 100644
index 0000000..60b9cd9
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Bills/BillsRequestBase.cs
@@ -0,0 +1,53 @@
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Service.Async.Bills;
+
+namespace Hcs.Service.Async.Bills
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultMany { }
+#pragma warning restore IDE1006
+
+ public partial class BillsPortsTypeAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(RequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Broker.Api.Request.Bills
+{
+ internal class BillsRequestBase(Client client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.BillsAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => false;
+
+ protected override bool CanBeRestarted => false;
+
+ protected override int RestartTimeoutMinutes => 20;
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Bills/ExportPaymentDocumentDataRequest.cs b/Hcs.Broker/Api/Request/Bills/ExportPaymentDocumentDataRequest.cs
new file mode 100644
index 0000000..9600a1f
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Bills/ExportPaymentDocumentDataRequest.cs
@@ -0,0 +1,67 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.Bills;
+
+namespace Hcs.Broker.Api.Request.Bills
+{
+ internal class ExportPaymentDocumentDataRequest(Client client) : BillsRequestBase(client)
+ {
+ protected override bool CanBeRestarted => true;
+
+ internal async Task> ExecuteByPaymentDocumentIDAsync(string paymentDocumentID, CancellationToken token)
+ {
+ var request = new exportPaymentDocumentRequest()
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.1.0.1",
+ Items = [paymentDocumentID],
+ ItemsElementName = [ItemsChoiceType7.PaymentDocumentID]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportPaymentDocumentDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+
+ internal async Task> ExecuteByAccountNumberAsync(short year, int month, string fiasHouseGuid, string accountNumber, CancellationToken token)
+ {
+ var request = new exportPaymentDocumentRequest()
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.1.0.1",
+ Items = [year, month, fiasHouseGuid, accountNumber],
+ ItemsElementName = [ItemsChoiceType7.Year, ItemsChoiceType7.Month, ItemsChoiceType7.FIASHouseGuid, ItemsChoiceType7.AccountNumber]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportPaymentDocumentDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+
+ internal async Task> ExecuteByPaymentDocumentNumberAsync(short year, int month, string fiasHouseGuid, string paymentDocumentNumber, CancellationToken token)
+ {
+ var request = new exportPaymentDocumentRequest()
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.1.0.1",
+ Items = [year, month, fiasHouseGuid, paymentDocumentNumber],
+ ItemsElementName = [ItemsChoiceType7.Year, ItemsChoiceType7.Month, ItemsChoiceType7.FIASHouseGuid, ItemsChoiceType7.PaymentDocumentNumber]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportPaymentDocumentDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Bills/ImportPaymentDocumentDataRequest.cs b/Hcs.Broker/Api/Request/Bills/ImportPaymentDocumentDataRequest.cs
new file mode 100644
index 0000000..8bfd0f6
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Bills/ImportPaymentDocumentDataRequest.cs
@@ -0,0 +1,271 @@
+using Hcs.Broker.Api.Payload.Bills;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Api.Type;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.Bills;
+
+namespace Hcs.Broker.Api.Request.Bills
+{
+ internal class ImportPaymentDocumentDataRequest(Client client) : BillsRequestBase(client)
+ {
+ internal async Task ExecuteAsync(ImportPaymentDocumentDataPayload payload, CancellationToken token)
+ {
+ // TODO: Добавить проверку пейлоада
+
+ var request = GetRequestFromPayload(payload);
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importPaymentDocumentDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ result.Items.OfType().ToList().ForEach(commonResult =>
+ {
+ commonResult.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+ });
+
+ return true;
+ }
+
+ private importPaymentDocumentRequest GetRequestFromPayload(ImportPaymentDocumentDataPayload payload)
+ {
+ var items = new List();
+ if (payload.confirmAmountsCorrect)
+ {
+ items.Add(true);
+ }
+ items.Add(payload.month);
+ items.Add(payload.year);
+
+ var paymentInformations = new Dictionary();
+ foreach (var entry in payload.paymentInformation)
+ {
+ var paymentInformation = new importPaymentDocumentRequestPaymentInformation()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ BankBIK = entry.bankBIK,
+ operatingAccountNumber = entry.operatingAccountNumber
+ };
+ paymentInformations.Add(entry, paymentInformation);
+
+ items.Add(paymentInformation);
+ }
+
+ foreach (var entry in payload.paymentDocument)
+ {
+ var chargeInfo = new List();
+ foreach (var subEntry in entry.chargeInfo)
+ {
+ if (subEntry is ImportPaymentDocumentDataPayload.MunicipalService municipalService)
+ {
+ var item = new PDServiceChargeTypeMunicipalService()
+ {
+ ServiceType = new nsiRef()
+ {
+ Code = municipalService.serviceType.Code,
+ GUID = municipalService.serviceType.GUID
+ },
+ Rate = municipalService.rate,
+ TotalPayable = municipalService.totalPayable
+ };
+
+ if (municipalService.moneyRecalculation.HasValue)
+ {
+ item.ServiceCharge = new ServiceChargeImportType()
+ {
+ MoneyRecalculation = municipalService.moneyRecalculation.Value,
+ MoneyRecalculationSpecified = true
+ };
+ }
+ if (municipalService.moneyDiscount.HasValue)
+ {
+ item.ServiceCharge ??= new ServiceChargeImportType();
+ item.ServiceCharge.MoneyDiscount = municipalService.moneyDiscount.Value;
+ item.ServiceCharge.MoneyDiscountSpecified = true;
+ }
+
+ if (municipalService.houseOverallNeedsNorm.HasValue)
+ {
+ item.ServiceInformation = new ServiceInformation()
+ {
+ houseOverallNeedsNorm = municipalService.houseOverallNeedsNorm.Value,
+ houseOverallNeedsNormSpecified = true
+ };
+ }
+ if (municipalService.individualConsumptionNorm.HasValue)
+ {
+ item.ServiceInformation ??= new ServiceInformation();
+ item.ServiceInformation.individualConsumptionNorm = municipalService.individualConsumptionNorm.Value;
+ item.ServiceInformation.individualConsumptionNormSpecified = true;
+ }
+ if (municipalService.individualConsumptionCurrentValue.HasValue)
+ {
+ item.ServiceInformation ??= new ServiceInformation();
+ item.ServiceInformation.individualConsumptionCurrentValue = municipalService.individualConsumptionCurrentValue.Value;
+ item.ServiceInformation.individualConsumptionCurrentValueSpecified = true;
+ }
+ if (municipalService.houseOverallNeedsCurrentValue.HasValue)
+ {
+ item.ServiceInformation ??= new ServiceInformation();
+ item.ServiceInformation.houseOverallNeedsCurrentValue = municipalService.houseOverallNeedsCurrentValue.Value;
+ item.ServiceInformation.houseOverallNeedsCurrentValueSpecified = true;
+ }
+ if (municipalService.houseTotalIndividualConsumption.HasValue)
+ {
+ item.ServiceInformation ??= new ServiceInformation();
+ item.ServiceInformation.houseTotalIndividualConsumption = municipalService.houseTotalIndividualConsumption.Value;
+ item.ServiceInformation.houseTotalIndividualConsumptionSpecified = true;
+ }
+ if (municipalService.houseTotalHouseOverallNeeds.HasValue)
+ {
+ item.ServiceInformation ??= new ServiceInformation();
+ item.ServiceInformation.houseTotalHouseOverallNeeds = municipalService.houseTotalHouseOverallNeeds.Value;
+ item.ServiceInformation.houseTotalHouseOverallNeedsSpecified = true;
+ }
+
+ var consumption = new List();
+ if (municipalService.individualConsumptionVolumeDeterminingMethod.HasValue)
+ {
+ consumption.Add(new PDServiceChargeTypeMunicipalServiceVolume()
+ {
+ determiningMethod = municipalService.individualConsumptionVolumeDeterminingMethod.Value.ToServiceType(),
+ determiningMethodSpecified = true,
+ type = PDServiceChargeTypeMunicipalServiceVolumeType.I,
+ typeSpecified = true,
+ Value = municipalService.individualConsumptionVolumeValue.Value
+ });
+ }
+ if (municipalService.overallConsumptionVolumeDeterminingMethod.HasValue)
+ {
+ consumption.Add(new PDServiceChargeTypeMunicipalServiceVolume()
+ {
+ determiningMethod = municipalService.overallConsumptionVolumeDeterminingMethod.Value.ToServiceType(),
+ determiningMethodSpecified = true,
+ type = PDServiceChargeTypeMunicipalServiceVolumeType.O,
+ typeSpecified = true,
+ Value = municipalService.overallConsumptionVolumeValue.Value
+ });
+ }
+ item.Consumption = [.. consumption];
+
+ if (municipalService.multiplyingFactorRatio.HasValue)
+ {
+ item.MultiplyingFactor = new PDServiceChargeTypeMunicipalServiceMultiplyingFactor()
+ {
+ Ratio = municipalService.multiplyingFactorRatio.Value
+ };
+
+ if (municipalService.amountOfExcessFees.HasValue)
+ {
+ item.MultiplyingFactor.AmountOfExcessFees = municipalService.amountOfExcessFees.Value;
+ item.MultiplyingFactor.AmountOfExcessFeesSpecified = true;
+ }
+ }
+
+ if (municipalService.municipalServiceIndividualConsumptionPayable.HasValue)
+ {
+ item.MunicipalServiceIndividualConsumptionPayable = municipalService.municipalServiceIndividualConsumptionPayable.Value;
+ item.MunicipalServiceIndividualConsumptionPayableSpecified = true;
+ }
+
+ if (municipalService.municipalServiceCommunalConsumptionPayable.HasValue)
+ {
+ item.MunicipalServiceCommunalConsumptionPayable = municipalService.municipalServiceCommunalConsumptionPayable.Value;
+ item.MunicipalServiceCommunalConsumptionPayableSpecified = true;
+ }
+
+ if (municipalService.amountOfPaymentMunicipalServiceIndividualConsumption.HasValue)
+ {
+ item.AmountOfPaymentMunicipalServiceIndividualConsumption = municipalService.amountOfPaymentMunicipalServiceIndividualConsumption.Value;
+ item.AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified = true;
+ }
+
+ if (municipalService.amountOfPaymentMunicipalServiceCommunalConsumption.HasValue)
+ {
+ item.AmountOfPaymentMunicipalServiceCommunalConsumption = municipalService.amountOfPaymentMunicipalServiceCommunalConsumption.Value;
+ item.AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified = true;
+ }
+
+ if (municipalService.accountingPeriodTotal.HasValue)
+ {
+ item.AccountingPeriodTotal = municipalService.accountingPeriodTotal.Value;
+ item.AccountingPeriodTotalSpecified = true;
+ }
+
+ chargeInfo.Add(new PaymentDocumentTypeChargeInfo()
+ {
+ Item = item
+ });
+ }
+
+ // TODO: Обработать ошибку
+ }
+
+ var paymentDocument = new importPaymentDocumentRequestPaymentDocument()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ Items1 = [paymentInformations[entry.paymentInformation].TransportGUID],
+ AccountGuid = entry.accountGuid,
+ PaymentDocumentNumber = entry.paymentDocumentNumber,
+ Items = [.. chargeInfo],
+ Item = true,
+ ItemElementName = entry.exposeNotWithdraw ? ItemChoiceType5.Expose : ItemChoiceType5.Withdraw
+ };
+
+ if (entry.debtPreviousPeriods.HasValue)
+ {
+ paymentDocument.DebtPreviousPeriods = entry.debtPreviousPeriods.Value;
+ paymentDocument.DebtPreviousPeriodsSpecified = true;
+ }
+
+ if (entry.advanceBllingPeriod.HasValue)
+ {
+ paymentDocument.AdvanceBllingPeriod = entry.advanceBllingPeriod.Value;
+ paymentDocument.AdvanceBllingPeriodSpecified = true;
+ }
+
+ if (entry.totalPayableByPDWithDebtAndAdvance.HasValue)
+ {
+ paymentDocument.TotalPayableByPDWithDebtAndAdvance = entry.totalPayableByPDWithDebtAndAdvance.Value;
+ paymentDocument.TotalPayableByPDWithDebtAndAdvanceSpecified = true;
+ }
+
+ if (entry.totalPayableByPD.HasValue)
+ {
+ paymentDocument.TotalPayableByPD = entry.totalPayableByPD.Value;
+ paymentDocument.TotalPayableByPDSpecified = true;
+ }
+
+ if (entry.paidCash.HasValue)
+ {
+ paymentDocument.PaidCash = entry.paidCash.Value;
+ paymentDocument.PaidCashSpecified = true;
+ }
+
+ if (entry.dateOfLastReceivedPayment.HasValue)
+ {
+ paymentDocument.DateOfLastReceivedPayment = entry.dateOfLastReceivedPayment.Value;
+ paymentDocument.DateOfLastReceivedPaymentSpecified = true;
+ }
+
+ items.Add(paymentDocument);
+ }
+
+ // http://open-gkh.ru/Bills/importPaymentDocumentRequest.html
+ return new importPaymentDocumentRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "11.2.0.16",
+ Items = [.. items]
+ };
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/DeviceMetering/DeviceMeteringRequestBase.cs b/Hcs.Broker/Api/Request/DeviceMetering/DeviceMeteringRequestBase.cs
new file mode 100644
index 0000000..240c9a2
--- /dev/null
+++ b/Hcs.Broker/Api/Request/DeviceMetering/DeviceMeteringRequestBase.cs
@@ -0,0 +1,53 @@
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Service.Async.DeviceMetering;
+
+namespace Hcs.Service.Async.DeviceMetering
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultMany { }
+#pragma warning restore IDE1006
+
+ public partial class DeviceMeteringPortTypesAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(RequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Broker.Api.Request.DeviceMetering
+{
+ internal class DeviceMeteringRequestBase(Client client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.DeviceMeteringAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => true;
+
+ protected override bool CanBeRestarted => true;
+
+ protected override int RestartTimeoutMinutes => 20;
+ }
+}
diff --git a/Hcs.Broker/Api/Request/DeviceMetering/ExportMeteringDeviceHistoryRequest.cs b/Hcs.Broker/Api/Request/DeviceMetering/ExportMeteringDeviceHistoryRequest.cs
new file mode 100644
index 0000000..db20c17
--- /dev/null
+++ b/Hcs.Broker/Api/Request/DeviceMetering/ExportMeteringDeviceHistoryRequest.cs
@@ -0,0 +1,174 @@
+using Hcs.Broker.Api.Payload.DeviceMetering;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.DeviceMetering;
+
+namespace Hcs.Broker.Api.Request.DeviceMetering
+{
+ internal class ExportMeteringDeviceHistoryRequest(Client client) : DeviceMeteringRequestBase(client)
+ {
+ protected override bool EnableMinimalResponseWaitDelay => false;
+
+ internal async Task> ExecuteAsync(ExportMeteringDeviceHistoryPayload payload, CancellationToken token)
+ {
+ ThrowIfPayloadIncorrect(payload);
+
+ var request = GetRequestFromPayload(payload);
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportMeteringDeviceHistoryAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+
+ private void ThrowIfPayloadIncorrect(ExportMeteringDeviceHistoryPayload payload)
+ {
+ if (payload.meteringDeviceType?.Length <= 0 && payload.municipalResource?.Length <= 0 &&
+ payload.meteringDeviceRootGUID?.Length <= 0)
+ {
+ throw new ArgumentException($"{nameof(payload.meteringDeviceType)}/{nameof(payload.municipalResource)}/{nameof(payload.meteringDeviceRootGUID)} are empty");
+ }
+
+ if (payload.meteringDeviceType?.Length + payload.municipalResource?.Length +
+ payload.meteringDeviceRootGUID?.Length > 100)
+ {
+ throw new ArgumentException($"Too much {nameof(payload.meteringDeviceType)}/{nameof(payload.municipalResource)}/{nameof(payload.meteringDeviceRootGUID)} values");
+ }
+
+ if (payload.inputDateFrom.HasValue && payload.inputDateTo.HasValue)
+ {
+ if (payload.inputDateFrom.HasValue && payload.inputDateTo.HasValue &&
+ payload.inputDateFrom.Value > payload.inputDateTo.Value)
+ {
+ throw new ArgumentException($"{nameof(payload.inputDateFrom)} must be earlier than {nameof(payload.inputDateTo)}");
+ }
+
+ if (payload.inputDateTo.Value - payload.inputDateFrom.Value > TimeSpan.FromDays(
+ DateTime.DaysInMonth(payload.inputDateTo.Value.Year, payload.inputDateTo.Value.Month) +
+ DateTime.DaysInMonth(payload.inputDateFrom.Value.Year, payload.inputDateFrom.Value.Month)))
+ {
+ throw new ArgumentException($"Too big range from {nameof(payload.inputDateFrom)} to {nameof(payload.inputDateTo)}");
+ }
+ }
+ else if (payload.inputDateFrom.HasValue && !payload.inputDateTo.HasValue)
+ {
+ throw new ArgumentException($"{nameof(payload.inputDateTo)} is null");
+ }
+ else if (!payload.inputDateFrom.HasValue && payload.inputDateTo.HasValue)
+ {
+ throw new ArgumentException($"{nameof(payload.inputDateFrom)} is null");
+ }
+ }
+
+ private exportMeteringDeviceHistoryRequest GetRequestFromPayload(ExportMeteringDeviceHistoryPayload payload)
+ {
+ var items = new List();
+ var itemsElementName = new List();
+ if (payload.meteringDeviceType != null)
+ {
+ foreach (var meteringDeviceType in payload.meteringDeviceType)
+ {
+ items.Add(new nsiRef()
+ {
+ Code = meteringDeviceType.Code,
+ GUID = meteringDeviceType.GUID
+ });
+ itemsElementName.Add(ItemsChoiceType4.MeteringDeviceType);
+ }
+ }
+ if (payload.municipalResource != null)
+ {
+ foreach (var municipalResource in payload.municipalResource)
+ {
+ items.Add(new nsiRef()
+ {
+ Code = municipalResource.Code,
+ GUID = municipalResource.GUID
+ });
+ itemsElementName.Add(ItemsChoiceType4.MunicipalResource);
+ }
+ }
+ if (payload.meteringDeviceRootGUID != null)
+ {
+ foreach (var meteringDeviceRootGUID in payload.meteringDeviceRootGUID)
+ {
+ items.Add(meteringDeviceRootGUID);
+ itemsElementName.Add(ItemsChoiceType4.MeteringDeviceRootGUID);
+ }
+ }
+
+ // http://open-gkh.ru/DeviceMetering/exportMeteringDeviceHistoryRequest.html
+ var request = new exportMeteringDeviceHistoryRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.1.3.1",
+ FIASHouseGuid = payload.fiasHouseGuid,
+ Items = [.. items],
+ ItemsElementName = [.. itemsElementName]
+ };
+
+ if (payload.commissioningDateFrom.HasValue)
+ {
+ request.CommissioningDateFrom = payload.commissioningDateFrom.Value;
+ request.CommissioningDateFromSpecified = true;
+ }
+
+ if (payload.сommissioningDateTo.HasValue)
+ {
+ request.CommissioningDateTo = payload.сommissioningDateTo.Value;
+ request.CommissioningDateToSpecified = true;
+ }
+
+ if (payload.serchArchived.HasValue)
+ {
+ request.SerchArchived = payload.serchArchived.Value;
+ request.SerchArchivedSpecified = true;
+ }
+
+ if (payload.archiveDateFrom.HasValue)
+ {
+ request.ArchiveDateFrom = payload.archiveDateFrom.Value;
+ request.ArchiveDateFromSpecified = true;
+ }
+
+ if (payload.archiveDateTo.HasValue)
+ {
+ request.ArchiveDateTo = payload.archiveDateTo.Value;
+ request.ArchiveDateToSpecified = true;
+ }
+
+ if (payload.inputDateFrom.HasValue)
+ {
+ request.inputDateFrom = payload.inputDateFrom.Value;
+ request.inputDateFromSpecified = true;
+ }
+
+ if (payload.inputDateTo.HasValue)
+ {
+ request.inputDateTo = payload.inputDateTo.Value;
+ request.inputDateToSpecified = true;
+ }
+
+ if (payload.excludePersonAsDataSource.HasValue)
+ {
+ request.ExcludePersonAsDataSource = payload.excludePersonAsDataSource.Value;
+ request.ExcludePersonAsDataSourceSpecified = true;
+ }
+
+ if (payload.excludeCurrentOrgAsDataSource.HasValue)
+ {
+ request.ExcludeCurrentOrgAsDataSource = payload.excludeCurrentOrgAsDataSource.Value;
+ request.ExcludeCurrentOrgAsDataSourceSpecified = true;
+ }
+
+ if (payload.excludeOtherOrgAsDataSource.HasValue)
+ {
+ request.ExcludeOtherOrgAsDataSource = payload.excludeOtherOrgAsDataSource.Value;
+ request.ExcludeOtherOrgAsDataSourceSpecified = true;
+ }
+
+ return request;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/DeviceMetering/ImportMeteringDeviceValuesRequest.cs b/Hcs.Broker/Api/Request/DeviceMetering/ImportMeteringDeviceValuesRequest.cs
new file mode 100644
index 0000000..c926a4c
--- /dev/null
+++ b/Hcs.Broker/Api/Request/DeviceMetering/ImportMeteringDeviceValuesRequest.cs
@@ -0,0 +1,43 @@
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.DeviceMetering;
+
+namespace Hcs.Broker.Api.Request.DeviceMetering
+{
+ internal class ImportMeteringDeviceValuesRequest(Client client) : DeviceMeteringRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(importMeteringDeviceValuesRequestMeteringDevicesValues values, CancellationToken token)
+ {
+ // http://open-gkh.ru/DeviceMetering/importMeteringDeviceValuesRequest.html
+ var request = new importMeteringDeviceValuesRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.1",
+ MeteringDevicesValues = [values]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importMeteringDeviceValuesAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ result.Items.OfType().ToList().ForEach(commonResult =>
+ {
+ commonResult.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+ });
+
+ return true;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/EndPoint.cs b/Hcs.Broker/Api/Request/EndPoint.cs
new file mode 100644
index 0000000..4dae7c6
--- /dev/null
+++ b/Hcs.Broker/Api/Request/EndPoint.cs
@@ -0,0 +1,16 @@
+namespace Hcs.Broker.Api.Request
+{
+ internal enum EndPoint
+ {
+ BillsAsync,
+ DebtRequestsAsync,
+ DeviceMeteringAsync,
+ HomeManagementAsync,
+ LicensesAsync,
+ NsiAsync,
+ NsiCommonAsync,
+ OrgRegistryAsync,
+ OrgRegistryCommonAsync,
+ PaymentsAsync
+ }
+}
diff --git a/Hcs.Broker/Api/Request/EndPointLocator.cs b/Hcs.Broker/Api/Request/EndPointLocator.cs
new file mode 100644
index 0000000..1f40fdc
--- /dev/null
+++ b/Hcs.Broker/Api/Request/EndPointLocator.cs
@@ -0,0 +1,28 @@
+namespace Hcs.Broker.Api.Request
+{
+ internal class EndPointLocator
+ {
+ private static readonly Dictionary endPoints;
+
+ static EndPointLocator()
+ {
+ endPoints ??= [];
+
+ endPoints.Add(EndPoint.BillsAsync, "ext-bus-bills-service/services/BillsAsync");
+ endPoints.Add(EndPoint.DebtRequestsAsync, "ext-bus-debtreq-service/services/DebtRequestsAsync");
+ endPoints.Add(EndPoint.DeviceMeteringAsync, "ext-bus-device-metering-service/services/DeviceMeteringAsync");
+ endPoints.Add(EndPoint.HomeManagementAsync, "ext-bus-home-management-service/services/HomeManagementAsync");
+ endPoints.Add(EndPoint.LicensesAsync, "ext-bus-licenses-service/services/LicensesAsync");
+ endPoints.Add(EndPoint.NsiAsync, "ext-bus-nsi-service/services/NsiAsync");
+ endPoints.Add(EndPoint.NsiCommonAsync, "ext-bus-nsi-common-service/services/NsiCommonAsync");
+ endPoints.Add(EndPoint.OrgRegistryAsync, "ext-bus-org-registry-service/services/OrgRegistryAsync");
+ endPoints.Add(EndPoint.OrgRegistryCommonAsync, "ext-bus-org-registry-common-service/services/OrgRegistryCommonAsync");
+ endPoints.Add(EndPoint.PaymentsAsync, "ext-bus-payment-service/services/PaymentAsync");
+ }
+
+ internal static string GetPath(EndPoint endPoint)
+ {
+ return endPoints[endPoint];
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Exception/NoResultsRemoteException.cs b/Hcs.Broker/Api/Request/Exception/NoResultsRemoteException.cs
new file mode 100644
index 0000000..722ac1c
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Exception/NoResultsRemoteException.cs
@@ -0,0 +1,17 @@
+namespace Hcs.Broker.Api.Request.Exception
+{
+ ///
+ /// Исключение указывает на то, что сервер обнаружил что у
+ /// него нет объектов для выдачи по условию
+ ///
+ internal class NoResultsRemoteException : RemoteException
+ {
+ public NoResultsRemoteException(string description) : base(NO_OBJECTS_FOR_EXPORT, description) { }
+
+ public NoResultsRemoteException(string errorCode, string description) :
+ base(errorCode, description) { }
+
+ public NoResultsRemoteException(string errorCode, string description, System.Exception nested) :
+ base(errorCode, description, nested) { }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Exception/RemoteException.cs b/Hcs.Broker/Api/Request/Exception/RemoteException.cs
new file mode 100644
index 0000000..8eebee5
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Exception/RemoteException.cs
@@ -0,0 +1,63 @@
+using Hcs.Broker.Internal;
+
+namespace Hcs.Broker.Api.Request.Exception
+{
+ internal class RemoteException : System.Exception
+ {
+ internal const string NO_OBJECTS_FOR_EXPORT = "INT002012";
+ internal const string MISSING_IN_REGISTRY = "INT002000";
+ internal const string ACCESS_DENIED = "AUT011003";
+
+ internal string ErrorCode { get; private set; }
+ internal string Description { get; private set; }
+
+ public RemoteException(string errorCode, string description)
+ : base(Combine(errorCode, description))
+ {
+ ErrorCode = errorCode;
+ Description = description;
+ }
+
+ public RemoteException(string errorCode, string description, System.Exception nestedException)
+ : base(Combine(errorCode, description), nestedException)
+ {
+ ErrorCode = errorCode;
+ Description = description;
+ }
+
+ private static string Combine(string errorCode, string description)
+ {
+ return $"Remote server returned an error: [{errorCode}] {description}";
+ }
+
+ internal static RemoteException CreateNew(string errorCode, string description, System.Exception nested = null)
+ {
+ if (string.Compare(errorCode, NO_OBJECTS_FOR_EXPORT) == 0)
+ {
+ return new NoResultsRemoteException(errorCode, description, nested);
+ }
+ return new RemoteException(errorCode, description);
+ }
+
+ internal static RemoteException CreateNew(RemoteException nested)
+ {
+ if (nested == null)
+ {
+ throw new ArgumentNullException(nameof(nested));
+ }
+ return CreateNew(nested.ErrorCode, nested.Description, nested);
+ }
+
+ ///
+ /// Возвращает true, если ошибка @e или ее вложенные ошибки содержат @errorCode
+ ///
+ internal static bool ContainsErrorCode(SystemException e, string errorCode)
+ {
+ if (e == null)
+ {
+ return false;
+ }
+ return Util.EnumerateInnerExceptions(e).OfType().Where(x => x.ErrorCode == errorCode).Any();
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Exception/RestartTimeoutException.cs b/Hcs.Broker/Api/Request/Exception/RestartTimeoutException.cs
new file mode 100644
index 0000000..1a16964
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Exception/RestartTimeoutException.cs
@@ -0,0 +1,9 @@
+namespace Hcs.Broker.Api.Request.Exception
+{
+ internal class RestartTimeoutException : System.Exception
+ {
+ public RestartTimeoutException(string message) : base(message) { }
+
+ public RestartTimeoutException(string message, System.Exception innerException) : base(message, innerException) { }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/GostSigningEndpointBehavior.cs b/Hcs.Broker/Api/Request/GostSigningEndpointBehavior.cs
new file mode 100644
index 0000000..9b14f44
--- /dev/null
+++ b/Hcs.Broker/Api/Request/GostSigningEndpointBehavior.cs
@@ -0,0 +1,23 @@
+using System.ServiceModel.Channels;
+using System.ServiceModel.Description;
+using System.ServiceModel.Dispatcher;
+
+namespace Hcs.Broker.Api.Request
+{
+ internal class GostSigningEndpointBehavior(Client client) : IEndpointBehavior
+ {
+ private readonly Client client = client;
+
+ public void AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) { }
+
+ public void ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime)
+ {
+ clientRuntime.ClientMessageInspectors.Add(
+ new GostSigningMessageInspector(client));
+ }
+
+ public void ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) { }
+
+ public void Validate(ServiceEndpoint endpoint) { }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/GostSigningMessageInspector.cs b/Hcs.Broker/Api/Request/GostSigningMessageInspector.cs
new file mode 100644
index 0000000..e7efeac
--- /dev/null
+++ b/Hcs.Broker/Api/Request/GostSigningMessageInspector.cs
@@ -0,0 +1,170 @@
+using CryptoPro.Security.Cryptography;
+using CryptoPro.Security.Cryptography.X509Certificates;
+using CryptoPro.Security.Cryptography.Xml;
+using Hcs.Broker.Internal;
+using System.Security.Cryptography;
+using System.ServiceModel;
+using System.ServiceModel.Channels;
+using System.ServiceModel.Dispatcher;
+using System.Text;
+using System.Xml;
+
+namespace Hcs.Broker.Api.Request
+{
+ ///
+ /// Фильтр сообщений добавляет в XML-сообщение электронную подпись XADES/GOST
+ ///
+ internal class GostSigningMessageInspector(Client client) : IClientMessageInspector
+ {
+ private readonly Client client = client;
+
+ public object BeforeSendRequest(ref Message request, IClientChannel channel)
+ {
+ try
+ {
+ var filterHeader = "[Message Inspector]";
+
+ PurgeDebuggerHeaders(ref request);
+
+ var messageBody = GetMessageBodyString(ref request, Encoding.UTF8);
+ if (!messageBody.Contains(Constants.SIGNED_XML_ELEMENT_ID))
+ {
+ client.TryCaptureMessage(true, messageBody);
+ }
+ else
+ {
+ client.TryLog($"{filterHeader} signing message with key [{client.Certificate.FriendlyName}]...");
+
+ var stopwatch = System.Diagnostics.Stopwatch.StartNew();
+
+ var xmlDocument = new XmlDocument();
+ xmlDocument.LoadXml(messageBody);
+
+ var signedXml = SignXmlFileXades(
+ xmlDocument,
+ client.Certificate,
+ client.Certificate.PrivateKey as Gost3410_2012_256CryptoServiceProvider,
+ CpSignedXml.XmlDsigGost3411_2012_256Url);
+
+ stopwatch.Stop();
+
+ client.TryLog($"{filterHeader} message signed in {stopwatch.ElapsedMilliseconds} ms");
+ client.TryCaptureMessage(true, signedXml);
+
+ request = Message.CreateMessage(
+ XmlReaderFromString(signedXml), int.MaxValue, request.Version);
+ }
+ }
+ catch (System.Exception ex)
+ {
+ throw new System.Exception($"Exception occured in {GetType().Name}", ex);
+ }
+
+ return null;
+ }
+
+ private void PurgeDebuggerHeaders(ref Message request)
+ {
+ var limit = request.Headers.Count;
+ for (var i = 0; i < limit; ++i)
+ {
+ if (request.Headers[i].Name.Equals("VsDebuggerCausalityData"))
+ {
+ request.Headers.RemoveAt(i);
+
+ break;
+ }
+ }
+ }
+
+ private string GetMessageBodyString(ref Message request, Encoding encoding)
+ {
+ var mb = request.CreateBufferedCopy(int.MaxValue);
+ request = mb.CreateMessage();
+
+ var s = new MemoryStream();
+ var xw = XmlWriter.Create(s);
+ mb.CreateMessage().WriteMessage(xw);
+ xw.Flush();
+
+ s.Position = 0;
+
+ var bXML = new byte[s.Length];
+ s.Read(bXML, 0, (int)s.Length);
+
+ if (bXML[0] != (byte)'<')
+ {
+ return encoding.GetString(bXML, 3, bXML.Length - 3);
+ }
+ else
+ {
+ return encoding.GetString(bXML, 0, bXML.Length);
+ }
+ }
+
+ private string SignXmlFileXades(
+ XmlDocument doc,
+ CpX509Certificate certificate,
+ AsymmetricAlgorithm key,
+ string digestMethod,
+ bool useDsPrefix = false)
+ {
+ var keyInfo = new CpKeyInfo();
+ keyInfo.AddClause(new CpKeyInfoX509Data(certificate));
+
+ var signedXml = new CpXadesSignedXml(doc)
+ {
+ SigningKey = key,
+ KeyInfo = keyInfo
+ };
+
+ var reference = new CpReference()
+ {
+ Uri = "",
+ DigestMethod = digestMethod
+ };
+
+ var signTransform = new CpXmlDsigEnvelopedSignatureTransform();
+ reference.AddTransform(signTransform);
+
+ var c14nTransform = new CpXmlDsigC14NTransform();
+ reference.AddTransform(c14nTransform);
+
+ signedXml.AddReference(reference);
+
+ if (useDsPrefix)
+ {
+ signedXml.SignatureNodePrefix = "ds";
+ }
+
+ signedXml.ComputeXadesSignature();
+
+ var xmlDigitalSignature = signedXml.GetXml();
+ doc.DocumentElement.AppendChild(doc.ImportNode(xmlDigitalSignature, true));
+
+ if (doc.FirstChild is XmlDeclaration)
+ {
+ doc.RemoveChild(doc.FirstChild);
+ }
+
+ return doc.ToString();
+ }
+
+ private XmlReader XmlReaderFromString(string xml)
+ {
+ var stream = new MemoryStream();
+ var writer = new StreamWriter(stream);
+ writer.Write(xml);
+ writer.Flush();
+
+ stream.Position = 0;
+
+ return XmlReader.Create(stream);
+ }
+
+ public void AfterReceiveReply(ref Message reply, object correlationState)
+ {
+ client.TryCaptureMessage(false, reply.ToString());
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ExportAccountRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ExportAccountRequest.cs
new file mode 100644
index 0000000..123a9dc
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ExportAccountRequest.cs
@@ -0,0 +1,30 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ExportAccountRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool EnableMinimalResponseWaitDelay => false;
+
+ internal async Task> ExecuteAsync(string fiasHouseGuid, CancellationToken token)
+ {
+ // http://open-gkh.ru/HouseManagement/exportAccountRequest.html
+ var request = new exportAccountRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.1",
+ Items = [fiasHouseGuid],
+ ItemsElementName = [ItemsChoiceType26.FIASHouseGuid]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportAccountDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ExportHouseRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ExportHouseRequest.cs
new file mode 100644
index 0000000..d336a81
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ExportHouseRequest.cs
@@ -0,0 +1,29 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ExportHouseRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool EnableMinimalResponseWaitDelay => false;
+
+ internal async Task> ExecuteAsync(string fiasHouseGuid, CancellationToken token)
+ {
+ // http://open-gkh.ru/HouseManagement/exportHouseRequest.html
+ var request = new exportHouseRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "15.6.0.1",
+ FIASHouseGuid = fiasHouseGuid
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportHouseDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ExportSupplyResourceContractDataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ExportSupplyResourceContractDataRequest.cs
new file mode 100644
index 0000000..833c8e6
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ExportSupplyResourceContractDataRequest.cs
@@ -0,0 +1,130 @@
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ExportSupplyResourceContractDataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool EnableMinimalResponseWaitDelay => false;
+
+ internal async Task> ExecuteAsync(CancellationToken token)
+ {
+ var result = new List();
+
+ void OnResultReceived(exportSupplyResourceContractResultType[] contracts)
+ {
+ if (contracts?.Length > 0)
+ {
+ result.AddRange(contracts);
+ }
+ }
+
+ var pageNum = 0;
+ Guid? exportContractRootGuid = null;
+ while (true)
+ {
+ pageNum++;
+
+ client.TryLog($"Querying page #{pageNum}...");
+
+ var data = await QueryBatchAsync(null, null, exportContractRootGuid, OnResultReceived, token);
+ if (data.IsLastPage)
+ {
+ break;
+ }
+
+ exportContractRootGuid = data.NextGuid;
+ }
+
+ return result;
+ }
+
+ internal async Task ExecuteAsync(Guid contractRootGuid, CancellationToken token)
+ {
+ exportSupplyResourceContractResultType result = null;
+
+ void OnResultReceived(exportSupplyResourceContractResultType[] contracts)
+ {
+ result = contracts?.Length > 0 ? contracts[0] : null;
+ }
+
+ await QueryBatchAsync(contractRootGuid, null, null, OnResultReceived, token);
+
+ return result;
+ }
+
+ internal async Task ExecuteAsync(string contractNumber, CancellationToken token)
+ {
+ exportSupplyResourceContractResultType result = null;
+
+ void OnResultReceived(exportSupplyResourceContractResultType[] contracts)
+ {
+ result = contracts?.Length > 0 ? contracts[0] : null;
+ }
+
+ await QueryBatchAsync(null, contractNumber, null, OnResultReceived, token);
+
+ return result;
+ }
+
+ private async Task QueryBatchAsync(
+ Guid? contractRootGuid, string contractNumber, Guid? exportContractRootGuid,
+ Action onResultReceived,
+ CancellationToken token)
+ {
+ var itemsElementName = new List();
+ var items = new List();
+
+ if (contractRootGuid.HasValue)
+ {
+ itemsElementName.Add(ItemsChoiceType32.ContractRootGUID);
+ items.Add(contractRootGuid.ToString());
+ }
+
+ if (!string.IsNullOrEmpty(contractNumber))
+ {
+ itemsElementName.Add(ItemsChoiceType32.ContractNumber);
+ items.Add(contractNumber);
+ }
+
+ if (exportContractRootGuid.HasValue)
+ {
+ itemsElementName.Add(ItemsChoiceType32.ExportContractRootGUID);
+ items.Add(exportContractRootGuid.ToString());
+ }
+
+ // http://open-gkh.ru/HouseManagement/exportSupplyResourceContractRequest.html
+ var request = new exportSupplyResourceContractRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.1.1.1",
+ ItemsElementName = [.. itemsElementName],
+ Items = [.. items]
+ };
+
+ try
+ {
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var ackResponse = await asyncClient.exportSupplyResourceContractDataAsync(
+ CreateRequestHeader(), request);
+ return ackResponse.AckRequest.Ack;
+ }, token);
+
+ var contractResult = result.Items.OfType().First();
+ onResultReceived?.Invoke(contractResult.Contract);
+
+ return new PaginationData(contractResult.Item);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return PaginationData.CreateLastPageData();
+ }
+ catch (System.Exception e)
+ {
+ throw e;
+ }
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ExportSupplyResourceContractObjectAddressDataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ExportSupplyResourceContractObjectAddressDataRequest.cs
new file mode 100644
index 0000000..4debb3c
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ExportSupplyResourceContractObjectAddressDataRequest.cs
@@ -0,0 +1,91 @@
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ExportSupplyResourceContractObjectAddressDataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ internal async Task> ExecuteAsync(Guid contractRootGuid, CancellationToken token)
+ {
+ var result = new List();
+
+ void OnResultReceived(exportSupplyResourceContractObjectAddressResultType[] addresses)
+ {
+ if (addresses?.Length > 0)
+ {
+ result.AddRange(addresses);
+ }
+ }
+
+ var pageNum = 0;
+ Guid? exportObjectGuid = null;
+ while (true)
+ {
+ pageNum++;
+
+ client.TryLog($"Querying page #{pageNum}...");
+
+ var data = await QueryBatchAsync(contractRootGuid, exportObjectGuid, OnResultReceived, token);
+ if (data.IsLastPage)
+ {
+ break;
+ }
+
+ exportObjectGuid = data.NextGuid;
+ }
+
+ return result;
+ }
+
+ private async Task QueryBatchAsync(
+ Guid contractRootGuid, Guid? exportObjectGuid,
+ Action onResultReceived,
+ CancellationToken token)
+ {
+ var itemsElementName = new List();
+ var items = new List();
+
+ itemsElementName.Add(ItemsChoiceType34.ContractRootGUID);
+ items.Add(contractRootGuid.ToString());
+
+ if (exportObjectGuid.HasValue)
+ {
+ itemsElementName.Add(ItemsChoiceType34.ExportObjectGUID);
+ items.Add(exportObjectGuid.ToString());
+ }
+
+ // http://open-gkh.ru/HouseManagement/exportSupplyResourceContractObjectAddressRequest.html
+ var request = new exportSupplyResourceContractObjectAddressRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.1.1.1",
+ ItemsElementName = [.. itemsElementName],
+ Items = [.. items]
+ };
+
+ try
+ {
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var ackResponse = await asyncClient.exportSupplyResourceContractObjectAddressDataAsync(
+ CreateRequestHeader(), request);
+ return ackResponse.AckRequest.Ack;
+ }, token);
+
+ var contractResult = result.Items.OfType().First();
+ onResultReceived?.Invoke(contractResult.ObjectAddress);
+
+ return new PaginationData(contractResult.Item);
+ }
+ catch (NoResultsRemoteException)
+ {
+ return PaginationData.CreateLastPageData();
+ }
+ catch (System.Exception e)
+ {
+ throw e;
+ }
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/HouseManagementRequestBase.cs b/Hcs.Broker/Api/Request/HouseManagement/HouseManagementRequestBase.cs
new file mode 100644
index 0000000..8f4c72c
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/HouseManagementRequestBase.cs
@@ -0,0 +1,78 @@
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Service.Async.HouseManagement
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultMany { }
+#pragma warning restore IDE1006
+
+ public partial class HouseManagementPortsTypeAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(RequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class HouseManagementRequestBase(Client client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.HomeManagementAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => true;
+
+ protected override bool CanBeRestarted => true;
+
+ protected override int RestartTimeoutMinutes => 20;
+
+ protected getStateResultImportResultCommonResult[] GetCommonResults(IEnumerable importResults)
+ {
+ var result = new List();
+ foreach (var importResult in importResults)
+ {
+ importResult.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var commonResults = importResult.Items.OfType();
+ foreach (var commonResult in commonResults)
+ {
+ commonResult.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+ }
+
+ result.AddRange(commonResults);
+ }
+ return [.. result];
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ImportAccountDataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ImportAccountDataRequest.cs
new file mode 100644
index 0000000..7456135
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ImportAccountDataRequest.cs
@@ -0,0 +1,114 @@
+using Hcs.Broker.Api.Payload.HouseManagement;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ImportAccountDataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(ImportAccountDataPayload payload, CancellationToken token)
+ {
+ // TODO: Добавить проверку пейлоада
+
+ // http://open-gkh.ru/HouseManagement/importAccountRequest.html
+ var request = new importAccountRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.1",
+ Account = [GetAccountFromPayload(payload)]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importAccountDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var importResults = result.Items.OfType();
+ var commonResults = GetCommonResults(importResults);
+ foreach (var commonResult in commonResults)
+ {
+ if (commonResult.ItemElementName == ItemChoiceType26.ImportAccount)
+ {
+ return commonResult.Item is getStateResultImportResultCommonResultImportAccount;
+ }
+ }
+
+ return false;
+ }
+
+ private importAccountRequestAccount GetAccountFromPayload(ImportAccountDataPayload payload)
+ {
+ var account = new importAccountRequestAccount()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ AccountNumber = payload.accountNumber,
+ AccountGUID = payload.accountGUID,
+ AccountReasons = payload.accountReasons,
+ Item = true,
+ Accommodation = payload.accomodations,
+ PayerInfo = payload.payerInfo
+ };
+
+ switch (payload.accountType)
+ {
+ case ImportAccountDataPayload.AccountType.UO:
+ account.ItemElementName = ItemChoiceType8.isUOAccount;
+ break;
+
+ case ImportAccountDataPayload.AccountType.RSO:
+ account.ItemElementName = ItemChoiceType8.isRSOAccount;
+ break;
+
+ case ImportAccountDataPayload.AccountType.CR:
+ account.ItemElementName = ItemChoiceType8.isCRAccount;
+ break;
+
+ case ImportAccountDataPayload.AccountType.RC:
+ account.ItemElementName = ItemChoiceType8.isRCAccount;
+ break;
+
+ case ImportAccountDataPayload.AccountType.OGVorOMS:
+ account.ItemElementName = ItemChoiceType8.isOGVorOMSAccount;
+ break;
+
+ case ImportAccountDataPayload.AccountType.TKO:
+ account.ItemElementName = ItemChoiceType8.isTKOAccount;
+ break;
+ }
+
+ if (payload.livingPersonsNumber.HasValue)
+ {
+ account.LivingPersonsNumber = payload.livingPersonsNumber.Value.ToString();
+ }
+
+ if (payload.totalSquare.HasValue)
+ {
+ account.TotalSquare = payload.totalSquare.Value;
+ account.TotalSquareSpecified = true;
+ }
+
+ if (payload.residentialSquare.HasValue)
+ {
+ account.ResidentialSquare = payload.residentialSquare.Value;
+ account.ResidentialSquareSpecified = true;
+ }
+
+ if (payload.heatedArea.HasValue)
+ {
+ account.HeatedArea = payload.heatedArea.Value;
+ account.HeatedAreaSpecified = true;
+ }
+
+ return account;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ImportContractDataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ImportContractDataRequest.cs
new file mode 100644
index 0000000..5399a24
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ImportContractDataRequest.cs
@@ -0,0 +1,81 @@
+using Hcs.Broker.Api.Payload.HouseManagement;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ImportContractDataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+ internal async Task ExecuteAsync(ImportContractDataPayload payload, CancellationToken token)
+ {
+ // TODO: Добавить проверку пейлоада
+
+ // http://open-gkh.ru/HouseManagement/importContractRequest/Contract.html
+ var contract = new importContractRequestContract
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ Item = GetContractFromPayload(payload)
+ };
+
+ // http://open-gkh.ru/HouseManagement/importContractRequest.html
+ var request = new importContractRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "11.9.0.1",
+ Contract = [contract]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importContractDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var importResults = result.Items.OfType();
+ var commonResults = GetCommonResults(importResults);
+ foreach (var commonResult in commonResults)
+ {
+ if (commonResult.ItemElementName == ItemChoiceType26.importContract)
+ {
+ if (commonResult.Item is importContractResultType importedContract)
+ {
+ return importedContract;
+ }
+ }
+ }
+
+ return null;
+ }
+
+ private importContractRequestContractPlacingContract GetContractFromPayload(ImportContractDataPayload payload)
+ {
+ // http://open-gkh.ru/HouseManagement/importContractRequest/Contract/PlacingContract.html
+ var contract = new importContractRequestContractPlacingContract()
+ {
+ ContractObject = payload.contractObjects,
+ DocNum = payload.docNum,
+ SigningDate = payload.signingDate,
+ EffectiveDate = payload.effectiveDate,
+ PlanDateComptetion = payload.planDateComptetion,
+ Item = true,
+ ItemElementName = ItemChoiceType13.Owners,
+ ContractBase = new nsiRef()
+ {
+ Code = payload.contractBase.Code,
+ GUID = payload.contractBase.GUID
+ },
+ DateDetails = payload.dateDetailsType,
+ ContractAttachment = payload.contractAttachment
+ };
+
+ return contract;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ImportHouseUODataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ImportHouseUODataRequest.cs
new file mode 100644
index 0000000..c76f2c0
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ImportHouseUODataRequest.cs
@@ -0,0 +1,113 @@
+using Hcs.Broker.Api.Payload.HouseManagement;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ImportHouseUODataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(ImportLivingHouseUODataPayload payload, CancellationToken token)
+ {
+ // TODO: Добавить проверку пейлоада
+
+ // http://open-gkh.ru/HouseManagement/importHouseUORequest.html
+ var request = new importHouseUORequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.2.3.2",
+ Item = GetLivingHouseFromPayload(payload)
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importHouseUODataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var importResults = result.Items.OfType();
+ var commonResults = GetCommonResults(importResults);
+ foreach (var commonResult in commonResults)
+ {
+ if (commonResult.ItemElementName == ItemChoiceType26.ImportHouseUO)
+ {
+ return commonResult.Item is OGFImportStatusType;
+ }
+ }
+
+ return false;
+ }
+
+ private importHouseUORequestLivingHouse GetLivingHouseFromPayload(ImportLivingHouseUODataPayload payload)
+ {
+ var livingHouse = new importHouseUORequestLivingHouseLivingHouseToCreate()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ BasicCharacteristicts = new HouseBasicUOType()
+ {
+ FIASHouseGuid = payload.fiasHouseGuid.ToString(),
+ TotalSquare = payload.totalSquare,
+ State = new nsiRef()
+ {
+ Code = payload.state.Code,
+ GUID = payload.state.GUID
+ },
+ LifeCycleStage = new nsiRef()
+ {
+ Code = payload.lifeCycleStage.Code,
+ GUID = payload.lifeCycleStage.GUID
+ },
+ UsedYear = payload.usedYear,
+ FloorCount = payload.floorCount,
+ OKTMO = payload.oktmo,
+ OlsonTZ = new nsiRef()
+ {
+ Code = payload.olsonTZ.Code,
+ GUID = payload.olsonTZ.GUID
+ },
+ CulturalHeritage = payload.culturalHeritage,
+ OGFData = payload.ogfData,
+ // TODO: Разобраться с кадастровым номером
+ Items = [true, payload.conditionalNumber],
+ ItemsElementName = [ItemsChoiceType3.NoCadastralNumber, ItemsChoiceType3.ConditionalNumber]
+ }
+ };
+
+ if (!payload.isMunicipalProperty)
+ {
+ livingHouse.BasicCharacteristicts.IsMunicipalProperty = false;
+ livingHouse.BasicCharacteristicts.IsMunicipalPropertySpecified = true;
+ }
+
+ if (!payload.isRegionProperty)
+ {
+ livingHouse.BasicCharacteristicts.IsRegionProperty = false;
+ livingHouse.BasicCharacteristicts.IsRegionPropertySpecified = true;
+ }
+
+ if (payload.hasBlocks)
+ {
+ livingHouse.HasBlocks = true;
+ livingHouse.HasBlocksSpecified = true;
+ }
+
+ if (payload.hasMultipleHousesWithSameAddress)
+ {
+ livingHouse.HasMultipleHousesWithSameAddress = true;
+ livingHouse.HasMultipleHousesWithSameAddressSpecified = true;
+ }
+
+ return new importHouseUORequestLivingHouse()
+ {
+ Item = livingHouse
+ };
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ImportMeteringDeviceDataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ImportMeteringDeviceDataRequest.cs
new file mode 100644
index 0000000..6796385
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ImportMeteringDeviceDataRequest.cs
@@ -0,0 +1,52 @@
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ImportMeteringDeviceDataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(MeteringDeviceFullInformationType meteringDevice, CancellationToken token)
+ {
+ // http://open-gkh.ru/HouseManagement/importMeteringDeviceDataRequest.html
+ var request = new importMeteringDeviceDataRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "11.1.0.8",
+ MeteringDevice =
+ [
+ new importMeteringDeviceDataRequestMeteringDevice()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ Item = meteringDevice
+ }
+ ]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importMeteringDeviceDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var importResults = result.Items.OfType();
+ var commonResults = GetCommonResults(importResults);
+ foreach (var commonResult in commonResults)
+ {
+ if (commonResult.ItemElementName == ItemChoiceType26.importMeteringDevice)
+ {
+ return commonResult.Item is getStateResultImportResultCommonResultImportMeteringDevice;
+ }
+ }
+
+ return false;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ImportNotificationDataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ImportNotificationDataRequest.cs
new file mode 100644
index 0000000..fbdd3d4
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ImportNotificationDataRequest.cs
@@ -0,0 +1,108 @@
+using Hcs.Broker.Api.Payload.HouseManagement;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ImportNotificationDataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(ImportNotificationDataPayload payload, CancellationToken token)
+ {
+ // TODO: Добавить проверку пейлоада
+
+ var notification = new importNotificationRequestNotification()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ Item = GetNotificationFromPayload(payload)
+ };
+
+ // http://open-gkh.ru/HouseManagement/importNotificationRequest.html
+ var request = new importNotificationRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "13.2.2.0",
+ notification = [notification]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importNotificationDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var importResults = result.Items.OfType();
+ var commonResults = GetCommonResults(importResults);
+
+ return true;
+ }
+
+ private importNotificationRequestNotificationCreate GetNotificationFromPayload(ImportNotificationDataPayload payload)
+ {
+ var notification = new importNotificationRequestNotificationCreate();
+
+ if (!string.IsNullOrEmpty(payload.topic))
+ {
+ notification.Item = payload.topic;
+ }
+ else
+ {
+ notification.Item = payload.topicFromRegistry;
+ }
+
+ if (payload.isImportant)
+ {
+ notification.IsImportant = true;
+ notification.IsImportantSpecified = true;
+ }
+
+ notification.content = payload.content;
+
+ var items = new List();
+ var itemsElementName = new List();
+ foreach (var tuple in payload.destinations)
+ {
+ items.Add(tuple.Item2);
+ itemsElementName.Add(tuple.Item1);
+ }
+ notification.Items = [.. items];
+ notification.ItemsElementName = [.. itemsElementName];
+
+ if (payload.isNotLimit)
+ {
+ notification.Items1 = [true];
+ notification.Items1ElementName = [Items1ChoiceType.IsNotLimit];
+ }
+ else
+ {
+ notification.Items1 = [payload.startDate.Value, payload.endDate.Value];
+ notification.Items1ElementName = [Items1ChoiceType.StartDate, Items1ChoiceType.EndDate];
+ }
+
+ // TODO: Добавить добавление аттачмента
+
+ if (payload.isShipOff)
+ {
+ notification.IsShipOff = true;
+ notification.IsShipOffSpecified = true;
+ }
+
+ if (payload.isForPublishToMobileApp)
+ {
+ notification.IsForPublishToMobileApp = true;
+ notification.IsForPublishToMobileAppSpecified = true;
+ }
+
+ notification.MobileAppData = payload.mobileAppData;
+
+ return notification;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ImportSupplyResourceContractDataRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ImportSupplyResourceContractDataRequest.cs
new file mode 100644
index 0000000..413f7a2
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ImportSupplyResourceContractDataRequest.cs
@@ -0,0 +1,297 @@
+using Hcs.Broker.Api.Payload.HouseManagement;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ImportSupplyResourceContractDataRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(ImportSupplyResourceContractDataPayload payload, CancellationToken token)
+ {
+ ThrowIfPayloadIncorrect(payload);
+
+ // http://open-gkh.ru/HouseManagement/SupplyResourceContractType.html
+ var contract = new importSupplyResourceContractRequestContract
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ Item1 = GetContractFromPayload(payload)
+ };
+
+ // http://open-gkh.ru/HouseManagement/importSupplyResourceContractRequest.html
+ var request = new importSupplyResourceContractRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "11.3.0.5",
+ Contract = [contract]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importSupplyResourceContractDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var importResults = result.Items.OfType();
+ var commonResults = GetCommonResults(importResults);
+ foreach (var commonResult in commonResults)
+ {
+ if (commonResult.ItemElementName == ItemChoiceType26.ImportSupplyResourceContract)
+ {
+ if (commonResult.Item is getStateResultImportResultCommonResultImportSupplyResourceContract importedContract)
+ {
+ return importedContract;
+ }
+ }
+ }
+
+ return null;
+ }
+
+ private void ThrowIfPayloadIncorrect(ImportSupplyResourceContractDataPayload payload)
+ {
+ if (string.IsNullOrEmpty(payload.contractNumber))
+ {
+ throw new ArgumentException($"{nameof(payload.contractNumber)} is empty");
+ }
+
+ if (payload.signingDate.Equals(default) || payload.effectiveDate.Equals(default))
+ {
+ throw new ArgumentException($"{nameof(payload.signingDate)} OR/AND {nameof(payload.effectiveDate)} are default");
+ }
+
+ if (!payload.comptetionDate.HasValue && payload.automaticRollOverOneYear)
+ {
+ throw new ArgumentException($"{nameof(payload.comptetionDate)} is null but {nameof(payload.automaticRollOverOneYear)} has value");
+ }
+
+ if (payload.period == null && (payload.volumeDepends.HasValue && payload.volumeDepends.Value
+ || payload.meteringDeviceInformation.HasValue && payload.meteringDeviceInformation.Value))
+ {
+ throw new ArgumentException($"{nameof(payload.period)} is null but {nameof(payload.volumeDepends)} OR/AND {nameof(payload.meteringDeviceInformation)} have value");
+ }
+
+ if (payload.indicationsAnyDay && payload.period == null)
+ {
+ throw new ArgumentException($"{nameof(payload.indicationsAnyDay)} has value but {nameof(payload.period)} is null");
+ }
+
+ // TODO: Add counterparty check
+
+ if (payload.plannedVolumeType.HasValue && !payload.isPlannedVolume)
+ {
+ throw new ArgumentException($"{nameof(payload.plannedVolumeType)} has value but {nameof(payload.isPlannedVolume)} is false");
+ }
+
+ if (payload.contractSubject == null || payload.contractSubject.Length == 0)
+ {
+ throw new ArgumentException($"{nameof(payload.contractSubject)} is empty");
+ }
+
+ if (payload.contractSubject != null && payload.contractSubject.Length > 100)
+ {
+ throw new ArgumentException($"{nameof(payload.contractSubject)} exceeds its limit ({payload.contractSubject.Length} of 100)");
+ }
+
+ if (payload.countingResource.HasValue && (!payload.accrualProcedure.HasValue ||
+ payload.accrualProcedure.Value == SupplyResourceContractTypeAccrualProcedure.O))
+ {
+ throw new ArgumentException($"{nameof(payload.countingResource)} has value but {nameof(payload.accrualProcedure)} is null OR has inappropriate value");
+ }
+
+ // TODO: Add noConnectionToWaterSupply check
+
+ if (payload.objectAddress == null || payload.objectAddress.Length == 0)
+ {
+ throw new ArgumentException($"{nameof(payload.objectAddress)} is empty");
+ }
+
+ // TODO: Add quality check
+ // TODO: Add otherQualityIndicator check
+ // TODO: Add temperatureChart check
+
+ if (payload.billingDate == null && (payload.counterparty is not SupplyResourceContractTypeOrganization ||
+ payload.meteringDeviceInformation.HasValue))
+ {
+ throw new ArgumentException($"{nameof(payload.billingDate)} is null but {nameof(payload.meteringDeviceInformation)} has value");
+ }
+
+ if (payload.billingDate != null && payload.oneTimePayment.HasValue && payload.oneTimePayment.Value)
+ {
+ throw new ArgumentException($"{nameof(payload.billingDate)} has value but {nameof(payload.oneTimePayment)} is true");
+ }
+
+ if (payload.paymentDate == null && payload.counterparty is not SupplyResourceContractTypeOrganization &&
+ payload.isContract && payload.oneTimePayment.HasValue && !payload.oneTimePayment.Value)
+ {
+ throw new ArgumentException($"{nameof(payload.paymentDate)} is null but should have value");
+ }
+
+ if (payload.paymentDate != null && payload.oneTimePayment.HasValue && payload.oneTimePayment.Value)
+ {
+ throw new ArgumentException($"{nameof(payload.paymentDate)} has value but {nameof(payload.oneTimePayment)} is true");
+ }
+
+ if (payload.providingInformationDate == null && payload.counterparty is SupplyResourceContractTypeOrganization &&
+ payload.countingResource.HasValue && payload.countingResource.Value == SupplyResourceContractTypeCountingResource.R &&
+ payload.isContract)
+ {
+ throw new ArgumentException($"{nameof(payload.providingInformationDate)} is null but should have value");
+ }
+
+ if (!payload.meteringDeviceInformation.HasValue &&
+ payload.countingResource.HasValue && payload.countingResource == SupplyResourceContractTypeCountingResource.R)
+ {
+ throw new ArgumentException($"{nameof(payload.meteringDeviceInformation)} is null but should have value");
+ }
+
+ if (payload.volumeDepends.HasValue && (payload.counterparty is SupplyResourceContractTypeOrganization ||
+ payload.oneTimePayment.HasValue && payload.oneTimePayment.Value))
+ {
+ throw new ArgumentException($"{nameof(payload.volumeDepends)} has value but should have not one");
+ }
+
+ if (payload.oneTimePayment.HasValue && payload.counterparty is SupplyResourceContractTypeOrganization)
+ {
+ throw new ArgumentException($"{nameof(payload.oneTimePayment)} has value but {nameof(payload.counterparty)} has inappropriate value");
+ }
+
+ // TODO: Add accrualProcedure check
+ }
+
+ private SupplyResourceContractType GetContractFromPayload(ImportSupplyResourceContractDataPayload payload)
+ {
+ // http://open-gkh.ru/HouseManagement/SupplyResourceContractType.html
+ var contract = new SupplyResourceContractType();
+
+ if (payload.isContract)
+ {
+ var isContract = new SupplyResourceContractTypeIsContract()
+ {
+ ContractNumber = payload.contractNumber,
+ SigningDate = payload.signingDate,
+ EffectiveDate = payload.effectiveDate
+ };
+ contract.Item = isContract;
+ }
+ else
+ {
+ var isNotContract = new SupplyResourceContractTypeIsNotContract()
+ {
+ ContractNumber = payload.contractNumber,
+ SigningDate = payload.signingDate,
+ SigningDateSpecified = true,
+ EffectiveDate = payload.effectiveDate,
+ EffectiveDateSpecified = true
+ };
+ contract.Item = isNotContract;
+ }
+
+ var items = new List();
+ var itemsElementName = new List();
+ if (payload.indefiniteTerm)
+ {
+ items.Add(payload.indefiniteTerm);
+ itemsElementName.Add(ItemsChoiceType9.IndefiniteTerm);
+ }
+ if (payload.automaticRollOverOneYear)
+ {
+ items.Add(payload.automaticRollOverOneYear);
+ itemsElementName.Add(ItemsChoiceType9.AutomaticRollOverOneYear);
+
+ items.Add(payload.comptetionDate.Value);
+ itemsElementName.Add(ItemsChoiceType9.ComptetionDate);
+ }
+ if (items.Count > 0 && itemsElementName.Count > 0)
+ {
+ contract.Items = [.. items];
+ contract.ItemsElementName = [.. itemsElementName];
+ }
+
+ if (payload.period != null)
+ {
+ contract.Period = payload.period;
+ }
+
+ if (payload.indicationsAnyDay)
+ {
+ contract.IndicationsAnyDay = true;
+ contract.IndicationsAnyDaySpecified = true;
+ }
+
+ if (payload.contractBase != null && payload.contractBase.Length > 0)
+ {
+ contract.ContractBase = payload.contractBase;
+ }
+
+ contract.Item1 = payload.counterparty;
+ contract.IsPlannedVolume = payload.isPlannedVolume;
+
+ if (payload.plannedVolumeType.HasValue)
+ {
+ contract.PlannedVolumeType = payload.plannedVolumeType.Value;
+ contract.PlannedVolumeTypeSpecified = true;
+ }
+
+ contract.ContractSubject = payload.contractSubject;
+
+ if (payload.countingResource.HasValue)
+ {
+ contract.CountingResource = payload.countingResource.Value;
+ contract.CountingResourceSpecified = true;
+ }
+
+ contract.SpecifyingQualityIndicators = payload.specifyingQualityIndicators;
+
+ if (payload.noConnectionToWaterSupply)
+ {
+ contract.NoConnectionToWaterSupply = true;
+ contract.NoConnectionToWaterSupplySpecified = true;
+ }
+
+ contract.ObjectAddress = payload.objectAddress;
+ contract.Quality = payload.quality;
+ contract.OtherQualityIndicator = payload.otherQualityIndicator;
+ contract.TemperatureChart = payload.temperatureChart;
+ contract.BillingDate = payload.billingDate;
+ contract.PaymentDate = payload.paymentDate;
+ contract.ProvidingInformationDate = payload.providingInformationDate;
+
+ if (payload.meteringDeviceInformation.HasValue)
+ {
+ contract.MeteringDeviceInformation = payload.meteringDeviceInformation.Value;
+ contract.MeteringDeviceInformationSpecified = true;
+ }
+
+ if (payload.volumeDepends.HasValue)
+ {
+ contract.VolumeDepends = payload.volumeDepends.Value;
+ contract.VolumeDependsSpecified = true;
+ }
+
+ if (payload.oneTimePayment.HasValue)
+ {
+ contract.OneTimePayment = payload.oneTimePayment.Value;
+ contract.OneTimePaymentSpecified = true;
+ }
+
+ if (payload.accrualProcedure.HasValue)
+ {
+ contract.AccrualProcedure = payload.accrualProcedure.Value;
+ contract.AccrualProcedureSpecified = true;
+ }
+
+ contract.Tariff = payload.tariff;
+ contract.Norm = payload.norm;
+
+ return contract;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/HouseManagement/ImportSupplyResourceContractProjectRequest.cs b/Hcs.Broker/Api/Request/HouseManagement/ImportSupplyResourceContractProjectRequest.cs
new file mode 100644
index 0000000..8c605cd
--- /dev/null
+++ b/Hcs.Broker/Api/Request/HouseManagement/ImportSupplyResourceContractProjectRequest.cs
@@ -0,0 +1,301 @@
+using Hcs.Broker.Api.Payload.HouseManagement;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.HouseManagement;
+
+namespace Hcs.Broker.Api.Request.HouseManagement
+{
+ internal class ImportSupplyResourceContractProjectRequest(Client client) : HouseManagementRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(ImportSupplyResourceContractProjectPayload payload, CancellationToken token)
+ {
+ ThrowIfPayloadIncorrect(payload);
+
+ // http://open-gkh.ru/HouseManagement/importSupplyResourceContractProjectRequest/Contract.html
+ var contract = new importSupplyResourceContractProjectRequestContract
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ Item1 = GetContractFromPayload(payload)
+ };
+
+ // http://open-gkh.ru/HouseManagement/importSupplyResourceContractProjectRequest.html
+ var request = new importSupplyResourceContractProjectRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "11.7.0.3",
+ Contract = [contract]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importSupplyResourceContractProjectDataAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ var importResults = result.Items.OfType();
+ var commonResults = GetCommonResults(importResults);
+ foreach (var commonResult in commonResults)
+ {
+ if (commonResult.ItemElementName == ItemChoiceType26.ImportSupplyResourceContractProject)
+ {
+ if (commonResult.Item is getStateResultImportResultCommonResultImportSupplyResourceContractProject importedContract)
+ {
+ return importedContract;
+ }
+ }
+ }
+
+ return null;
+ }
+
+ // TODO: Дополнить проверки
+ private void ThrowIfPayloadIncorrect(ImportSupplyResourceContractProjectPayload payload)
+ {
+ if (string.IsNullOrEmpty(payload.contractNumber))
+ {
+ throw new ArgumentException($"{nameof(payload.contractNumber)} is empty");
+ }
+
+ if (payload.signingDate.Equals(default) || payload.effectiveDate.Equals(default))
+ {
+ throw new ArgumentException($"{nameof(payload.signingDate)} OR/AND {nameof(payload.effectiveDate)} are default");
+ }
+
+ if (!payload.comptetionDate.HasValue && payload.automaticRollOverOneYear)
+ {
+ throw new ArgumentException($"{nameof(payload.comptetionDate)} is null but {nameof(payload.automaticRollOverOneYear)} has value");
+ }
+
+ if (payload.period == null && (payload.volumeDepends.HasValue && payload.volumeDepends.Value
+ || payload.meteringDeviceInformation.HasValue && payload.meteringDeviceInformation.Value))
+ {
+ throw new ArgumentException($"{nameof(payload.period)} is null but {nameof(payload.volumeDepends)} OR/AND {nameof(payload.meteringDeviceInformation)} have value");
+ }
+
+ if (payload.indicationsAnyDay && payload.period == null)
+ {
+ throw new ArgumentException($"{nameof(payload.indicationsAnyDay)} has value but {nameof(payload.period)} is null");
+ }
+
+ // TODO: Add counterparty check
+
+ if (payload.plannedVolumeType.HasValue && !payload.isPlannedVolume)
+ {
+ throw new ArgumentException($"{nameof(payload.plannedVolumeType)} has value but {nameof(payload.isPlannedVolume)} is false");
+ }
+
+ if (payload.contractSubject == null || payload.contractSubject.Length == 0)
+ {
+ throw new ArgumentException($"{nameof(payload.contractSubject)} is empty");
+ }
+
+ if (payload.contractSubject != null && payload.contractSubject.Length > 100)
+ {
+ throw new ArgumentException($"{nameof(payload.contractSubject)} exceeds its limit ({payload.contractSubject.Length} of 100)");
+ }
+
+ if (payload.countingResource.HasValue && (!payload.accrualProcedure.HasValue ||
+ payload.accrualProcedure.Value == SupplyResourceContractProjectTypeAccrualProcedure.O))
+ {
+ throw new ArgumentException($"{nameof(payload.countingResource)} has value but {nameof(payload.accrualProcedure)} is null OR has inappropriate value");
+ }
+
+ // TODO: Add noConnectionToWaterSupply check
+ // TODO: Add quality check
+ // TODO: Add otherQualityIndicator check
+ // TODO: Add temperatureChart check
+
+ if (payload.billingDate == null && (payload.counterparty is not SupplyResourceContractTypeOrganization ||
+ payload.meteringDeviceInformation.HasValue))
+ {
+ throw new ArgumentException($"{nameof(payload.billingDate)} is null but {nameof(payload.meteringDeviceInformation)} has value");
+ }
+
+ if (payload.billingDate != null && payload.oneTimePayment.HasValue && payload.oneTimePayment.Value)
+ {
+ throw new ArgumentException($"{nameof(payload.billingDate)} has value but {nameof(payload.oneTimePayment)} is true");
+ }
+
+ if (payload.paymentDate == null && payload.counterparty is not SupplyResourceContractTypeOrganization &&
+ payload.isContract && payload.oneTimePayment.HasValue && !payload.oneTimePayment.Value)
+ {
+ throw new ArgumentException($"{nameof(payload.paymentDate)} is null but should have value");
+ }
+
+ if (payload.paymentDate != null && payload.oneTimePayment.HasValue && payload.oneTimePayment.Value)
+ {
+ throw new ArgumentException($"{nameof(payload.paymentDate)} has value but {nameof(payload.oneTimePayment)} is true");
+ }
+
+ if (payload.providingInformationDate == null && payload.counterparty is SupplyResourceContractTypeOrganization &&
+ payload.countingResource.HasValue && payload.countingResource.Value == SupplyResourceContractProjectTypeCountingResource.R &&
+ payload.isContract)
+ {
+ throw new ArgumentException($"{nameof(payload.providingInformationDate)} is null but should have value");
+ }
+
+ if (!payload.meteringDeviceInformation.HasValue &&
+ payload.countingResource.HasValue && payload.countingResource == SupplyResourceContractProjectTypeCountingResource.R)
+ {
+ throw new ArgumentException($"{nameof(payload.meteringDeviceInformation)} is null but should have value");
+ }
+
+ if (payload.volumeDepends.HasValue && (payload.counterparty is SupplyResourceContractTypeOrganization ||
+ payload.oneTimePayment.HasValue && payload.oneTimePayment.Value))
+ {
+ throw new ArgumentException($"{nameof(payload.volumeDepends)} has value but should have not one");
+ }
+
+ if (payload.oneTimePayment.HasValue && payload.counterparty is SupplyResourceContractTypeOrganization)
+ {
+ throw new ArgumentException($"{nameof(payload.oneTimePayment)} has value but {nameof(payload.counterparty)} has inappropriate value");
+ }
+
+ // TODO: Add accrualProcedure check
+ }
+
+ private SupplyResourceContractProjectType GetContractFromPayload(ImportSupplyResourceContractProjectPayload payload)
+ {
+ // http://open-gkh.ru/HouseManagement/SupplyResourceContractProjectType.html
+ var contract = new SupplyResourceContractProjectType();
+
+ if (payload.isContract)
+ {
+ var isContract = new SupplyResourceContractProjectTypeIsContract()
+ {
+ ContractNumber = payload.contractNumber,
+ SigningDate = payload.signingDate,
+ EffectiveDate = payload.effectiveDate
+ };
+ contract.Item = isContract;
+ }
+ else
+ {
+ var isNotContract = new SupplyResourceContractProjectTypeIsNotContract()
+ {
+ ContractNumber = payload.contractNumber,
+ SigningDate = payload.signingDate,
+ SigningDateSpecified = true,
+ EffectiveDate = payload.effectiveDate,
+ EffectiveDateSpecified = true
+ };
+ contract.Item = isNotContract;
+ }
+
+ var items = new List();
+ var itemsElementName = new List();
+ if (payload.indefiniteTerm)
+ {
+ items.Add(payload.indefiniteTerm);
+ itemsElementName.Add(ItemsChoiceType14.IndefiniteTerm);
+ }
+ if (payload.automaticRollOverOneYear)
+ {
+ items.Add(payload.automaticRollOverOneYear);
+ itemsElementName.Add(ItemsChoiceType14.AutomaticRollOverOneYear);
+
+ items.Add(payload.comptetionDate.Value);
+ itemsElementName.Add(ItemsChoiceType14.ComptetionDate);
+ }
+ if (items.Count > 0 && itemsElementName.Count > 0)
+ {
+ contract.Items = [.. items];
+ contract.ItemsElementName = [.. itemsElementName];
+ }
+
+ if (payload.period != null)
+ {
+ contract.Period = payload.period;
+ }
+
+ if (payload.indicationsAnyDay)
+ {
+ contract.IndicationsAnyDay = true;
+ contract.IndicationsAnyDaySpecified = true;
+ }
+
+ if (payload.contractBase != null && payload.contractBase.Length > 0)
+ {
+ contract.ContractBase = payload.contractBase;
+ }
+
+ contract.Item1 = payload.counterparty;
+ contract.IsPlannedVolume = payload.isPlannedVolume;
+
+ if (payload.plannedVolumeType.HasValue)
+ {
+ contract.PlannedVolumeType = payload.plannedVolumeType.Value;
+ contract.PlannedVolumeTypeSpecified = true;
+ }
+
+ contract.ContractSubject = payload.contractSubject;
+
+ if (payload.countingResource.HasValue)
+ {
+ contract.CountingResource = payload.countingResource.Value;
+ contract.CountingResourceSpecified = true;
+ }
+
+ contract.SpecifyingQualityIndicators = payload.specifyingQualityIndicators;
+
+ if (payload.noConnectionToWaterSupply)
+ {
+ contract.NoConnectionToWaterSupply = true;
+ contract.NoConnectionToWaterSupplySpecified = true;
+ }
+
+ contract.Quality = payload.quality;
+ contract.OtherQualityIndicator = payload.otherQualityIndicator;
+ contract.TemperatureChart = payload.temperatureChart;
+ contract.BillingDate = payload.billingDate;
+ contract.PaymentDate = payload.paymentDate;
+ contract.ProvidingInformationDate = payload.providingInformationDate;
+
+ if (payload.meteringDeviceInformation.HasValue)
+ {
+ contract.MeteringDeviceInformation = payload.meteringDeviceInformation.Value;
+ contract.MeteringDeviceInformationSpecified = true;
+ }
+
+ if (payload.volumeDepends.HasValue)
+ {
+ contract.VolumeDepends = payload.volumeDepends.Value;
+ contract.VolumeDependsSpecified = true;
+ }
+
+ if (payload.oneTimePayment.HasValue)
+ {
+ contract.OneTimePayment = payload.oneTimePayment.Value;
+ contract.OneTimePaymentSpecified = true;
+ }
+
+ if (payload.accrualProcedure.HasValue)
+ {
+ contract.AccrualProcedure = payload.accrualProcedure.Value;
+ contract.AccrualProcedureSpecified = true;
+ }
+
+ if (!string.IsNullOrEmpty(payload.regionCodeFias))
+ {
+ contract.RegionalSettings = new SupplyResourceContractProjectTypeRegionalSettings()
+ {
+ Region = new RegionType()
+ {
+ code = payload.regionCodeFias
+ },
+ Tariff = payload.tariff,
+ Norm = payload.norm
+ };
+ }
+
+ return contract;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Nsi/ExportDataProviderNsiItemRequest.cs b/Hcs.Broker/Api/Request/Nsi/ExportDataProviderNsiItemRequest.cs
new file mode 100644
index 0000000..b79b0bc
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Nsi/ExportDataProviderNsiItemRequest.cs
@@ -0,0 +1,27 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.Nsi;
+
+namespace Hcs.Broker.Api.Request.Nsi
+{
+ internal class ExportDataProviderNsiItemRequest(Client client) : NsiRequestBase(client)
+ {
+ internal async Task> ExecuteAsync(exportDataProviderNsiItemRequestRegistryNumber registryNumber, CancellationToken token)
+ {
+ // http://open-gkh.ru/Nsi/exportDataProviderNsiItemRequest.html
+ var request = new exportDataProviderNsiItemRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.2",
+ RegistryNumber = registryNumber
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportDataProviderNsiItemAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Nsi/NsiRequestBase.cs b/Hcs.Broker/Api/Request/Nsi/NsiRequestBase.cs
new file mode 100644
index 0000000..9394057
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Nsi/NsiRequestBase.cs
@@ -0,0 +1,53 @@
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Service.Async.Nsi;
+
+namespace Hcs.Service.Async.Nsi
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultMany { }
+#pragma warning restore IDE1006
+
+ public partial class NsiPortsTypeAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(RequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Broker.Api.Request.Nsi
+{
+ internal class NsiRequestBase(Client client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.NsiAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => true;
+
+ protected override bool CanBeRestarted => true;
+
+ protected override int RestartTimeoutMinutes => 20;
+ }
+}
diff --git a/Hcs.Broker/Api/Request/NsiCommon/ExportNsiItemRequest.cs b/Hcs.Broker/Api/Request/NsiCommon/ExportNsiItemRequest.cs
new file mode 100644
index 0000000..4cf5729
--- /dev/null
+++ b/Hcs.Broker/Api/Request/NsiCommon/ExportNsiItemRequest.cs
@@ -0,0 +1,28 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.NsiCommon;
+
+namespace Hcs.Broker.Api.Request.NsiCommon
+{
+ internal class ExportNsiItemRequest(Client client) : NsiCommonRequestBase(client)
+ {
+ internal async Task ExecuteAsync(int registryNumber, ListGroup listGroup, CancellationToken token)
+ {
+ // http://open-gkh.ru/NsiCommon/exportNsiItemRequest.html
+ var request = new exportNsiItemRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.2",
+ RegistryNumber = registryNumber.ToString(),
+ ListGroup = listGroup
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportNsiItemAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Item as NsiItemType;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/NsiCommon/ExportNsiListRequest.cs b/Hcs.Broker/Api/Request/NsiCommon/ExportNsiListRequest.cs
new file mode 100644
index 0000000..bfd5627
--- /dev/null
+++ b/Hcs.Broker/Api/Request/NsiCommon/ExportNsiListRequest.cs
@@ -0,0 +1,27 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.NsiCommon;
+
+namespace Hcs.Broker.Api.Request.NsiCommon
+{
+ internal class ExportNsiListRequest(Client client) : NsiCommonRequestBase(client)
+ {
+ internal async Task ExecuteAsync(ListGroup listGroup, CancellationToken token)
+ {
+ // http://open-gkh.ru/NsiCommon/exportNsiListRequest.html
+ var request = new exportNsiListRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.2",
+ ListGroup = listGroup
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportNsiListAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Item as NsiListType;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/NsiCommon/NsiCommonRequestBase.cs b/Hcs.Broker/Api/Request/NsiCommon/NsiCommonRequestBase.cs
new file mode 100644
index 0000000..0e0d15b
--- /dev/null
+++ b/Hcs.Broker/Api/Request/NsiCommon/NsiCommonRequestBase.cs
@@ -0,0 +1,53 @@
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Service.Async.NsiCommon;
+
+namespace Hcs.Service.Async.NsiCommon
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultOne { }
+#pragma warning restore IDE1006
+
+ public partial class NsiPortsTypeAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(ISRequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Broker.Api.Request.NsiCommon
+{
+ internal class NsiCommonRequestBase(Client client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.NsiCommonAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => true;
+
+ protected override bool CanBeRestarted => true;
+
+ protected override int RestartTimeoutMinutes => 20;
+ }
+}
diff --git a/Hcs.Broker/Api/Request/OrgRegistryCommon/ExportDataProviderRequest.cs b/Hcs.Broker/Api/Request/OrgRegistryCommon/ExportDataProviderRequest.cs
new file mode 100644
index 0000000..b92853c
--- /dev/null
+++ b/Hcs.Broker/Api/Request/OrgRegistryCommon/ExportDataProviderRequest.cs
@@ -0,0 +1,32 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.OrgRegistryCommon;
+
+namespace Hcs.Broker.Api.Request.OrgRegistryCommon
+{
+ internal class ExportDataProviderRequest(Client client) : OrgRegistryCommonRequestBase(client)
+ {
+ internal async Task> ExecuteAsync(bool isActual, CancellationToken token)
+ {
+ // http://open-gkh.ru/OrganizationsRegistryCommon/exportDataProviderRequest.html
+ var request = new exportDataProviderRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.2.1"
+ };
+
+ if (isActual)
+ {
+ request.IsActual = true;
+ request.IsActualSpecified = true;
+ }
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportDataProviderAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/OrgRegistryCommon/ExportOrgRegistryRequest.cs b/Hcs.Broker/Api/Request/OrgRegistryCommon/ExportOrgRegistryRequest.cs
new file mode 100644
index 0000000..dc3a17f
--- /dev/null
+++ b/Hcs.Broker/Api/Request/OrgRegistryCommon/ExportOrgRegistryRequest.cs
@@ -0,0 +1,46 @@
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.OrgRegistryCommon;
+
+namespace Hcs.Broker.Api.Request.OrgRegistryCommon
+{
+ internal class ExportOrgRegistryRequest(Client client) : OrgRegistryCommonRequestBase(client)
+ {
+ private const int OGRN_LENGTH = 13;
+
+ internal async Task> ExecuteAsync(string ogrn, string kpp, CancellationToken token)
+ {
+ if (ogrn.Length != OGRN_LENGTH)
+ {
+ throw new System.ArgumentException($"The length of {ogrn} is incorrect");
+ }
+
+ var criteria = new exportOrgRegistryRequestSearchCriteria();
+ if (!string.IsNullOrEmpty(kpp))
+ {
+ criteria.Items = [ogrn, kpp];
+ criteria.ItemsElementName = [ItemsChoiceType3.OGRN, ItemsChoiceType3.KPP];
+ }
+ else
+ {
+ criteria.Items = [ogrn];
+ criteria.ItemsElementName = [ItemsChoiceType3.OGRN];
+ }
+
+ // http://open-gkh.ru/OrganizationsRegistryCommon/exportOrgRegistryRequest.html
+ var request = new exportOrgRegistryRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.2.1",
+ SearchCriteria = [criteria]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.exportOrgRegistryAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ return result.Items.OfType();
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/OrgRegistryCommon/OrgRegistryCommonRequestBase.cs b/Hcs.Broker/Api/Request/OrgRegistryCommon/OrgRegistryCommonRequestBase.cs
new file mode 100644
index 0000000..3a3e2ce
--- /dev/null
+++ b/Hcs.Broker/Api/Request/OrgRegistryCommon/OrgRegistryCommonRequestBase.cs
@@ -0,0 +1,53 @@
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Service.Async.OrgRegistryCommon;
+
+namespace Hcs.Service.Async.OrgRegistryCommon
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultMany { }
+#pragma warning restore IDE1006
+
+ public partial class RegOrgPortsTypeAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(ISRequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Broker.Api.Request.OrgRegistryCommon
+{
+ internal class OrgRegistryCommonRequestBase(Client client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.OrgRegistryCommonAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => true;
+
+ protected override bool CanBeRestarted => true;
+
+ protected override int RestartTimeoutMinutes => 20;
+ }
+}
diff --git a/Hcs.Broker/Api/Request/PaginationData.cs b/Hcs.Broker/Api/Request/PaginationData.cs
new file mode 100644
index 0000000..0e01707
--- /dev/null
+++ b/Hcs.Broker/Api/Request/PaginationData.cs
@@ -0,0 +1,52 @@
+namespace Hcs.Broker.Api.Request
+{
+ internal class PaginationData
+ {
+ ///
+ /// Состояние, указывающее на то, что это последняя страница
+ ///
+ internal bool IsLastPage { get; private set; }
+
+ ///
+ /// Идентификатор следующей страницы
+ ///
+ internal Guid NextGuid { get; private set; }
+
+ public PaginationData(object item)
+ {
+ if (item == null)
+ {
+ throw new System.Exception($"[{nameof(PaginationData)}] item is null");
+ }
+ else if (item is bool boolItem)
+ {
+ if (boolItem == false)
+ {
+ throw new System.Exception($"[{nameof(PaginationData)}] item is false");
+ }
+
+ IsLastPage = true;
+ }
+ else if (item is string stringItem)
+ {
+ IsLastPage = false;
+ NextGuid = Guid.Parse(stringItem);
+ }
+ else
+ {
+ throw new System.Exception($"[{nameof(PaginationData)}] failed to handle item of {item.GetType().FullName} type");
+ }
+ }
+
+ internal static PaginationData CreateLastPageData()
+ {
+ return new PaginationData(true);
+ }
+
+ public override string ToString()
+ {
+ return $"[{nameof(PaginationData)}] {nameof(IsLastPage)} = {IsLastPage}" +
+ (IsLastPage ? "" : $", {nameof(NextGuid)} = {NextGuid}");
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Payments/ImportNotificationsOfOrderExecutionRequest.cs b/Hcs.Broker/Api/Request/Payments/ImportNotificationsOfOrderExecutionRequest.cs
new file mode 100644
index 0000000..8ce7919
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Payments/ImportNotificationsOfOrderExecutionRequest.cs
@@ -0,0 +1,107 @@
+using Hcs.Broker.Api.Payload.Payments;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.Payments;
+
+namespace Hcs.Broker.Api.Request.Payments
+{
+ internal class ImportNotificationsOfOrderExecutionRequest(Client client) : PaymentsRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(ImportNotificationsOfOrderExecutionPayload payload, CancellationToken token)
+ {
+ ThrowIfPayloadIncorrect(payload);
+
+ // http://open-gkh.ru/Payment/importNotificationsOfOrderExecutionRequest.html
+ var request = new importNotificationsOfOrderExecutionRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.1",
+ Items = [GetNotificationFromPayload(payload)]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importNotificationsOfOrderExecutionAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ result.Items.OfType().ToList().ForEach(commonResult =>
+ {
+ commonResult.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+ });
+
+ return true;
+ }
+
+ private void ThrowIfPayloadIncorrect(ImportNotificationsOfOrderExecutionPayload payload)
+ {
+ if (string.IsNullOrEmpty(payload.orderId))
+ {
+ throw new ArgumentException($"{nameof(payload.orderId)} is empty");
+ }
+
+ if (payload.month.HasValue && !payload.year.HasValue)
+ {
+ throw new ArgumentException($"{nameof(payload.month)} has value but {nameof(payload.year)} has not");
+ }
+
+ if (!payload.month.HasValue && payload.year.HasValue)
+ {
+ throw new ArgumentException($"{nameof(payload.year)} has value but {nameof(payload.month)} has not");
+ }
+
+ if (string.IsNullOrEmpty(payload.paymentDocumentId))
+ {
+ throw new ArgumentException($"{nameof(payload.paymentDocumentId)} is empty");
+ }
+
+ if (string.IsNullOrEmpty(payload.paymentDocumentGUID))
+ {
+ throw new ArgumentException($"{nameof(payload.paymentDocumentGUID)} is empty");
+ }
+ }
+
+ private importNotificationsOfOrderExecutionRequestNotificationOfOrderExecution139Type GetNotificationFromPayload(ImportNotificationsOfOrderExecutionPayload payload)
+ {
+ var notification = new importNotificationsOfOrderExecutionRequestNotificationOfOrderExecution139Type()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ OrderInfo = new NotificationOfOrderExecution139TypeOrderInfo()
+ {
+ OrderID = payload.orderId,
+ OrderDate = payload.orderDate,
+ Amount = payload.amount,
+ Items = [payload.paymentDocumentId, payload.paymentDocumentGUID],
+ ItemsElementName = [ItemsChoiceType4.PaymentDocumentID, ItemsChoiceType4.PaymentDocumentGUID]
+ }
+ };
+
+ if (payload.onlinePayment.HasValue && payload.onlinePayment.Value)
+ {
+ notification.OrderInfo.OnlinePayment = true;
+ notification.OrderInfo.OnlinePaymentSpecified = true;
+ }
+
+ if (payload.month.HasValue)
+ {
+ notification.OrderInfo.MonthAndYear = new NotificationOfOrderExecution139TypeOrderInfoMonthAndYear()
+ {
+ Year = payload.year.Value,
+ Month = payload.month.Value
+ };
+ }
+
+ return notification;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Payments/ImportSupplierNotificationsOfOrderExecutionRequest.cs b/Hcs.Broker/Api/Request/Payments/ImportSupplierNotificationsOfOrderExecutionRequest.cs
new file mode 100644
index 0000000..87c4d2a
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Payments/ImportSupplierNotificationsOfOrderExecutionRequest.cs
@@ -0,0 +1,93 @@
+using Hcs.Broker.Api.Payload.Payments;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using Hcs.Service.Async.Payments;
+
+namespace Hcs.Broker.Api.Request.Payments
+{
+ internal class ImportSupplierNotificationsOfOrderExecutionRequest(Client client) : PaymentsRequestBase(client)
+ {
+ protected override bool CanBeRestarted => false;
+
+ internal async Task ExecuteAsync(ImportSupplierNotificationsOfOrderExecutionPayload payload, CancellationToken token)
+ {
+ ThrowIfPayloadIncorrect(payload);
+
+ // http://open-gkh.ru/Payment/importSupplierNotificationsOfOrderExecutionRequest.html
+ var request = new importSupplierNotificationsOfOrderExecutionRequest
+ {
+ Id = Constants.SIGNED_XML_ELEMENT_ID,
+ version = "10.0.1.1",
+ SupplierNotificationOfOrderExecution = [GetNotificationFromPayload(payload)]
+ };
+
+ var result = await SendAndWaitResultAsync(request, async asyncClient =>
+ {
+ var response = await asyncClient.importSupplierNotificationsOfOrderExecutionAsync(CreateRequestHeader(), request);
+ return response.AckRequest.Ack;
+ }, token);
+
+ result.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+
+ result.Items.OfType().ToList().ForEach(commonResult =>
+ {
+ commonResult.Items.OfType().ToList().ForEach(error =>
+ {
+ throw RemoteException.CreateNew(error.ErrorCode, error.Description);
+ });
+ });
+
+ return true;
+ }
+
+ private void ThrowIfPayloadIncorrect(ImportSupplierNotificationsOfOrderExecutionPayload payload)
+ {
+ if (payload.month.HasValue && !payload.year.HasValue)
+ {
+ throw new ArgumentException($"{nameof(payload.month)} has value but {nameof(payload.year)} has not");
+ }
+
+ if (!payload.month.HasValue && payload.year.HasValue)
+ {
+ throw new ArgumentException($"{nameof(payload.year)} has value but {nameof(payload.month)} has not");
+ }
+
+ if (string.IsNullOrEmpty(payload.paymentDocumentId))
+ {
+ throw new ArgumentException($"{nameof(payload.paymentDocumentId)} is empty");
+ }
+ }
+
+ private importSupplierNotificationsOfOrderExecutionRequestSupplierNotificationOfOrderExecution GetNotificationFromPayload(ImportSupplierNotificationsOfOrderExecutionPayload payload)
+ {
+ var notification = new importSupplierNotificationsOfOrderExecutionRequestSupplierNotificationOfOrderExecution()
+ {
+ TransportGUID = Guid.NewGuid().ToString(),
+ OrderDate = payload.orderDate,
+ Item = payload.paymentDocumentId,
+ ItemElementName = ItemChoiceType1.PaymentDocumentID,
+ Amount = payload.amount
+ };
+
+ if (payload.month.HasValue)
+ {
+ notification.OrderPeriod = new SupplierNotificationOfOrderExecutionTypeOrderPeriod()
+ {
+ Month = payload.month.Value,
+ Year = payload.year.Value
+ };
+ }
+
+ if (payload.onlinePayment.HasValue && payload.onlinePayment.Value)
+ {
+ notification.OnlinePayment = true;
+ notification.OnlinePaymentSpecified = true;
+ }
+
+ return notification;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/Payments/PaymentsRequestBase.cs b/Hcs.Broker/Api/Request/Payments/PaymentsRequestBase.cs
new file mode 100644
index 0000000..c72030e
--- /dev/null
+++ b/Hcs.Broker/Api/Request/Payments/PaymentsRequestBase.cs
@@ -0,0 +1,55 @@
+using Hcs.Broker.Api.Request;
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Service.Async.Payments;
+using System.Threading.Tasks;
+
+namespace Hcs.Service.Async.Payments
+{
+#pragma warning disable IDE1006
+ public partial class getStateResult : IGetStateResultMany { }
+#pragma warning restore IDE1006
+
+ public partial class PaymentPortsTypeAsyncClient : IAsyncClient
+ {
+ public async Task GetStateAsync(RequestHeader header, IGetStateRequest request)
+ {
+ return await getStateAsync(header, (getStateRequest)request);
+ }
+ }
+
+#pragma warning disable IDE1006
+ public partial class getStateResponse : IGetStateResponse
+#pragma warning restore IDE1006
+ {
+ public IGetStateResult GetStateResult => getStateResult;
+ }
+
+ public partial class AckRequestAck : IAck { }
+
+ public partial class ErrorMessageType : IErrorMessage { }
+
+#pragma warning disable IDE1006
+ public partial class getStateRequest : IGetStateRequest { }
+#pragma warning restore IDE1006
+}
+
+namespace Hcs.Broker.Api.Request.Payments
+{
+ internal class PaymentsRequestBase(Client client) :
+ RequestBase(client)
+ {
+ protected override EndPoint EndPoint => EndPoint.PaymentsAsync;
+
+ protected override bool EnableMinimalResponseWaitDelay => true;
+
+ protected override bool CanBeRestarted => true;
+
+ protected override int RestartTimeoutMinutes => 20;
+ }
+}
diff --git a/Hcs.Broker/Api/Request/RequestBase.cs b/Hcs.Broker/Api/Request/RequestBase.cs
new file mode 100644
index 0000000..3a6f50c
--- /dev/null
+++ b/Hcs.Broker/Api/Request/RequestBase.cs
@@ -0,0 +1,419 @@
+using Hcs.Broker.Api.Request.Adapter;
+using Hcs.Broker.Api.Request.Exception;
+using Hcs.Broker.Internal;
+using System.Security.Cryptography.X509Certificates;
+using System.ServiceModel;
+using System.ServiceModel.Channels;
+using System.ServiceModel.Description;
+using System.Text;
+
+namespace Hcs.Broker.Api.Request
+{
+ internal abstract class RequestBase
+ where TResult : IGetStateResult
+ where TAsyncClient : ClientBase, TChannel, IAsyncClient
+ where TChannel : class
+ where TRequestHeader : class
+ where TAck : IAck
+ where TErrorMessage : IErrorMessage
+ where TGetStateRequest : IGetStateRequest, new()
+ {
+ private const int RESPONSE_WAIT_DELAY_MIN = 2;
+ private const int RESPONSE_WAIT_DELAY_MAX = 5;
+
+ // "[EXP001000] Произошла ошибка при передаче данных. Попробуйте осуществить передачу данных повторно".
+ // Видимо, эту ошибку нельзя включать здесь. Предположительно это маркер DDOS защиты и если отправлять
+ // точно такой же пакет повторно, то ошибка входит в бесконечный цикл - необходимо заново
+ // собирать пакет с новыми кодами и временем и новой подписью. Такую ошибку надо обнаруживать
+ // на более высоком уровне и заново отправлять запрос новым пакетом.
+ private static readonly string[] ignorableSystemErrorMarkers = [
+ "Истекло время ожидания шлюза",
+ "Базовое соединение закрыто: Соединение, которое должно было работать, было разорвано сервером",
+ "Попробуйте осуществить передачу данных повторно",
+ "(502) Недопустимый шлюз",
+ "(503) Сервер не доступен"
+ ];
+
+ protected Client client;
+ protected CustomBinding binding;
+
+ protected abstract EndPoint EndPoint { get; }
+
+ ///
+ /// Для запросов, возвращающих мало данных, можно попробовать сократить
+ /// начальный период ожидания подготовки ответа
+ ///
+ protected abstract bool EnableMinimalResponseWaitDelay { get; }
+
+ ///
+ /// Указывает на то, что можно ли этот метод перезапускать в случае зависания
+ /// ожидания или в случае сбоя на сервере
+ ///
+ protected abstract bool CanBeRestarted { get; }
+
+ ///
+ /// Для противодействия зависанию ожидания вводится предел ожидания в минутах
+ /// для запросов, которые можно перезапустить заново с теми же параметрами
+ ///
+ protected abstract int RestartTimeoutMinutes { get; }
+
+ private EndpointAddress RemoteAddress => new(client.ComposeEndpointUri(EndPointLocator.GetPath(EndPoint)));
+
+ private string ThreadIdText => $"(Thread #{ThreadId})";
+
+ ///
+ /// Возвращает идентификатор текущего исполняемого потока
+ ///
+ private int ThreadId => Environment.CurrentManagedThreadId;
+
+ public RequestBase(Client client)
+ {
+ this.client = client;
+
+ ConfigureBinding();
+ }
+
+ private void ConfigureBinding()
+ {
+ binding = new CustomBinding
+ {
+ CloseTimeout = TimeSpan.FromSeconds(180),
+ OpenTimeout = TimeSpan.FromSeconds(180),
+ ReceiveTimeout = TimeSpan.FromSeconds(180),
+ SendTimeout = TimeSpan.FromSeconds(180)
+ };
+
+ binding.Elements.Add(new TextMessageEncodingBindingElement
+ {
+ MessageVersion = MessageVersion.Soap11,
+ WriteEncoding = Encoding.UTF8
+ });
+
+ if (client.UseTunnel)
+ {
+ if (!System.Diagnostics.Process.GetProcessesByName("stunnel").Any())
+ {
+ throw new System.Exception("stunnel is not running");
+ }
+
+ binding.Elements.Add(new HttpTransportBindingElement
+ {
+ AuthenticationScheme = (client.IsPPAK ? System.Net.AuthenticationSchemes.Digest : System.Net.AuthenticationSchemes.Basic),
+ MaxReceivedMessageSize = int.MaxValue,
+ UseDefaultWebProxy = false
+ });
+ }
+ else
+ {
+ binding.Elements.Add(new HttpsTransportBindingElement
+ {
+ AuthenticationScheme = (client.IsPPAK ? System.Net.AuthenticationSchemes.Digest : System.Net.AuthenticationSchemes.Basic),
+ MaxReceivedMessageSize = int.MaxValue,
+ RequireClientCertificate = true,
+ UseDefaultWebProxy = false
+ });
+ }
+ }
+
+ protected async Task SendAndWaitResultAsync(
+ object request,
+ Func> sender,
+ CancellationToken token)
+ {
+ token.ThrowIfCancellationRequested();
+
+ while (true)
+ {
+ try
+ {
+ if (CanBeRestarted)
+ {
+ return await RunRepeatableTaskInsistentlyAsync(
+ async () => await ExecuteSendAndWaitResultAsync(request, sender, token), token);
+ }
+ else
+ {
+ return await ExecuteSendAndWaitResultAsync(request, sender, token);
+ }
+ }
+ catch (RestartTimeoutException e)
+ {
+ if (!CanBeRestarted)
+ {
+ throw new System.Exception("Cannot restart request execution on timeout", e);
+ }
+
+ client.TryLog($"Restarting {request.GetType().Name} request execution...");
+ }
+ }
+ }
+
+ ///
+ /// Для запросов к серверу которые можно направлять несколько раз, разрешаем
+ /// серверу аномально отказаться. Предполагается, что здесь мы игнорируем
+ /// только жесткие отказы серверной инфраструктуры, которые указывают
+ /// что запрос даже не был принят в обработку. Также все запросы на
+ /// чтение можно повторять в случае их серверных системных ошибок.
+ ///
+ protected async Task RunRepeatableTaskInsistentlyAsync(
+ Func> func, CancellationToken token)
+ {
+ var afterErrorDelaySec = 120;
+ for (var attempt = 1; ; attempt++)
+ {
+ try
+ {
+ return await func();
+ }
+ catch (System.Exception e)
+ {
+ if (CanIgnoreSuchException(e, out string marker))
+ {
+ client.TryLog($"Ignoring error of attempt #{attempt} with type [{marker}]");
+ client.TryLog($"Waiting {afterErrorDelaySec} sec until next attempt...");
+
+ await Task.Delay(afterErrorDelaySec * 1000, token);
+
+ continue;
+ }
+
+ if (e is RestartTimeoutException)
+ {
+ throw e;
+ }
+
+ if (e is RemoteException)
+ {
+ throw RemoteException.CreateNew(e as RemoteException);
+ }
+
+ throw new System.Exception("Cannot ignore this exception", e);
+ }
+ }
+ }
+
+ private bool CanIgnoreSuchException(System.Exception e, out string resultMarker)
+ {
+ foreach (var marker in ignorableSystemErrorMarkers)
+ {
+ var found = Util.EnumerateInnerExceptions(e).Find(
+ x => x.Message != null && x.Message.Contains(marker));
+ if (found != null)
+ {
+ resultMarker = marker;
+
+ return true;
+ }
+ }
+
+ resultMarker = null;
+
+ return false;
+ }
+
+ private async Task ExecuteSendAndWaitResultAsync(
+ object request,
+ Func> sender,
+ CancellationToken token)
+ {
+ if (request == null)
+ {
+ throw new ArgumentNullException(nameof(request));
+ }
+
+ var version = RequestHelper.GetRequestVersionString(request);
+ client.TryLog($"Executing request {RemoteAddress.Uri}/{request.GetType().Name} of version {version}...");
+
+ TAck ack;
+
+ var stopWatch = System.Diagnostics.Stopwatch.StartNew();
+ using (var asyncClient = CreateAsyncClient())
+ {
+ ack = await sender(asyncClient);
+ }
+ stopWatch.Stop();
+
+ client.TryLog($"Request executed in {stopWatch.ElapsedMilliseconds} ms, result GUID is {ack.MessageGUID}");
+
+ var result = await WaitForResultAsync(ack, true, token);
+ if (result is IQueryable queryableResult)
+ {
+ queryableResult.OfType().ToList().ForEach(x =>
+ {
+ throw RemoteException.CreateNew(x.ErrorCode, x.Description);
+ });
+ }
+ else if (result is TErrorMessage x)
+ {
+ throw RemoteException.CreateNew(x.ErrorCode, x.Description);
+ }
+ return result;
+ }
+
+ private TAsyncClient CreateAsyncClient()
+ {
+ var asyncClient = (TAsyncClient)Activator.CreateInstance(typeof(TAsyncClient), binding, RemoteAddress);
+ ConfigureEndpointCredentials(asyncClient.Endpoint, asyncClient.ClientCredentials);
+ return asyncClient;
+ }
+
+ private void ConfigureEndpointCredentials(
+ ServiceEndpoint serviceEndpoint, ClientCredentials clientCredentials)
+ {
+ serviceEndpoint.EndpointBehaviors.Add(new GostSigningEndpointBehavior(client));
+
+ if (!client.IsPPAK)
+ {
+ clientCredentials.UserName.UserName = Constants.NAME_SIT;
+ clientCredentials.UserName.Password = Constants.PASSWORD_SIT;
+ }
+
+ System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate (
+ object sender, X509Certificate serverCertificate, X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors)
+ {
+ return true;
+ };
+
+ if (!client.UseTunnel)
+ {
+ clientCredentials.ClientCertificate.SetCertificate(
+ StoreLocation.CurrentUser,
+ StoreName.My,
+ X509FindType.FindByThumbprint,
+ client.Certificate.Thumbprint);
+ }
+ }
+
+ ///
+ /// Основной алгоритм ожидания ответа на асинхронный запрос.
+ /// Из документации ГИС ЖКХ:
+ /// Также рекомендуем придерживаться следующего алгоритма отправки запросов на получение статуса обработки пакета в случае использования асинхронных сервисов ГИС ЖКХ (в рамках одного MessageGUID):
+ /// - первый запрос getState направлять не ранее чем через 10 секунд, после получения квитанции о приеме пакета с бизнес-данными от сервиса ГИС КЖХ;
+ /// - в случае, если на первый запрос getSate получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 60 секунд после отправки предыдущего запроса;
+ /// - в случае, если на второй запрос getSate получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 300 секунд после отправки предыдущего запроса;
+ /// - в случае, если на третий запрос getSate получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 900 секунд после отправки предыдущего запроса;
+ /// - в случае, если на четвертый(и все последующие запросы) getState получен результат с RequestState равным "1" или "2", то следующий запрос getState необходимо направлять не ранее чем через 1800 секунд после отправки предыдущего запроса.
+ ///
+ private async Task WaitForResultAsync(
+ TAck ack, bool withInitialDelay, CancellationToken token)
+ {
+ TResult result;
+
+ var startTime = DateTime.Now;
+ for (var attempts = 1; ; attempts++)
+ {
+ token.ThrowIfCancellationRequested();
+
+ var delaySec = EnableMinimalResponseWaitDelay ? RESPONSE_WAIT_DELAY_MIN : RESPONSE_WAIT_DELAY_MAX;
+ if (attempts >= 2)
+ {
+ delaySec = RESPONSE_WAIT_DELAY_MAX;
+ }
+ if (attempts >= 3)
+ {
+ delaySec = RESPONSE_WAIT_DELAY_MAX * 2;
+ }
+ if (attempts >= 5)
+ {
+ delaySec = RESPONSE_WAIT_DELAY_MAX * 4;
+ }
+ if (attempts >= 7)
+ {
+ delaySec = RESPONSE_WAIT_DELAY_MAX * 8;
+ }
+ if (attempts >= 9)
+ {
+ delaySec = RESPONSE_WAIT_DELAY_MAX * 16;
+ }
+ if (attempts >= 12)
+ {
+ delaySec = RESPONSE_WAIT_DELAY_MAX * 60;
+ }
+
+ if (attempts > 1 || withInitialDelay)
+ {
+ var minutesElapsed = (int)(DateTime.Now - startTime).TotalMinutes;
+ if (CanBeRestarted && minutesElapsed > RestartTimeoutMinutes)
+ {
+ throw new RestartTimeoutException($"{RestartTimeoutMinutes} minute(s) wait time exceeded");
+ }
+
+ client.TryLog($"Waiting {delaySec} sec for attempt #{attempts}" +
+ $" to get response ({minutesElapsed} minute(s) elapsed)...");
+
+ await Task.Delay(delaySec * 1000, token);
+ }
+
+ client.TryLog($"Requesting response, attempt #{attempts} in {ThreadIdText}...");
+
+ result = await TryGetResultAsync(ack);
+
+ if (result != null)
+ {
+ break;
+ }
+ }
+
+ client.TryLog($"Response received!");
+
+ return result;
+ }
+
+ ///
+ /// Выполняет однократную проверку наличия результата.
+ /// Возвращает default если результата еще нет.
+ ///
+ private async Task TryGetResultAsync(TAck ack)
+ {
+ using var asyncClient = CreateAsyncClient();
+ var requestHeader = RequestHelper.CreateHeader(client);
+ var requestBody = new TGetStateRequest
+ {
+ MessageGUID = ack.MessageGUID
+ };
+ var response = await asyncClient.GetStateAsync(requestHeader, requestBody);
+ var result = response.GetStateResult;
+ if (result.RequestState == (int)AsyncRequestStateType.Ready)
+ {
+ return (TResult)result;
+ }
+ return default;
+ }
+
+ protected TRequestHeader CreateRequestHeader()
+ {
+ return RequestHelper.CreateHeader(client);
+ }
+
+ ///
+ /// Исполнение повторяемой операции некоторое допустимое число ошибок
+ ///
+ protected async Task RunRepeatableTaskAsync(
+ Func> taskFunc, Func canIgnoreFunc, int maxAttempts)
+ {
+ for (var attempts = 1; ; attempts++)
+ {
+ try
+ {
+ return await taskFunc();
+ }
+ catch (System.Exception e)
+ {
+ if (canIgnoreFunc(e))
+ {
+ if (attempts < maxAttempts)
+ {
+ client.TryLog($"Ignoring error of attempt #{attempts} of {maxAttempts} attempts");
+
+ continue;
+ }
+
+ throw new System.Exception("Too much attempts with error");
+ }
+
+ throw e;
+ }
+ }
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Request/RequestHelper.cs b/Hcs.Broker/Api/Request/RequestHelper.cs
new file mode 100644
index 0000000..d2dff64
--- /dev/null
+++ b/Hcs.Broker/Api/Request/RequestHelper.cs
@@ -0,0 +1,98 @@
+namespace Hcs.Broker.Api.Request
+{
+ internal static class RequestHelper
+ {
+ ///
+ /// Подготовка заголовка сообщения отправляемого в ГИС ЖКХ с обязательными атрибутами.
+ /// Заголовки могут быть разного типа для разных типов сообщений, но имена полей одинаковые.
+ ///
+ internal static THeader CreateHeader(Client client) where THeader : class
+ {
+ try
+ {
+ var instance = Activator.CreateInstance(typeof(THeader));
+ foreach (var prop in instance.GetType().GetProperties())
+ {
+ switch (prop.Name)
+ {
+ case "Item":
+ prop.SetValue(instance, client.OrgPPAGUID);
+ break;
+
+ case "ItemElementName":
+ prop.SetValue(instance, Enum.Parse(prop.PropertyType, "orgPPAGUID"));
+ break;
+
+ case "MessageGUID":
+ prop.SetValue(instance, Guid.NewGuid().ToString());
+ break;
+
+ case "Date":
+ prop.SetValue(instance, DateTime.Now);
+ break;
+
+ case "IsOperatorSignatureSpecified":
+ if (client.Role == OrganizationRole.RC || client.Role == OrganizationRole.RSO)
+ {
+ prop.SetValue(instance, true);
+ }
+ break;
+
+ case "IsOperatorSignature":
+ if (client.Role == OrganizationRole.RC || client.Role == OrganizationRole.RSO)
+ {
+ prop.SetValue(instance, true);
+ }
+ break;
+ }
+ }
+
+ return instance as THeader;
+ }
+ catch (ArgumentNullException e)
+ {
+ throw new ApplicationException($"Error occured while building request header: {e.Message}");
+ }
+ catch (SystemException e)
+ {
+ throw new ApplicationException($"Error occured while building request header: {e.GetBaseException().Message}");
+ }
+ }
+
+ ///
+ /// Для объекта запроса возвращает значение строки свойства version
+ ///
+ internal static string GetRequestVersionString(object requestObject)
+ {
+ if (requestObject == null)
+ {
+ return null;
+ }
+
+ var versionHost = requestObject;
+ if (versionHost != null)
+ {
+ var versionProperty = versionHost.GetType().GetProperties().FirstOrDefault(x => x.Name == "version");
+ if (versionProperty != null)
+ {
+ return versionProperty.GetValue(versionHost) as string;
+ }
+ }
+
+ foreach (var field in requestObject.GetType().GetFields())
+ {
+ versionHost = field.GetValue(requestObject);
+ if (versionHost != null)
+ {
+ var versionProperty = versionHost.GetType().GetProperties().FirstOrDefault(x => x.Name == "version");
+ if (versionProperty != null)
+ {
+ return versionProperty.GetValue(versionHost) as string;
+ }
+ }
+ }
+
+ return null;
+ }
+ }
+}
diff --git a/Hcs.Broker/Api/Type/MunicipalServiceVolumeDeterminingMethod.cs b/Hcs.Broker/Api/Type/MunicipalServiceVolumeDeterminingMethod.cs
new file mode 100644
index 0000000..933985f
--- /dev/null
+++ b/Hcs.Broker/Api/Type/MunicipalServiceVolumeDeterminingMethod.cs
@@ -0,0 +1,32 @@
+using Hcs.Service.Async.Bills;
+
+namespace Hcs.Broker.Api.Type
+{
+ // http://open-gkh.ru/Bills/PDServiceChargeType/MunicipalService/Consumption/Volume/determiningMethod.html
+ public enum MunicipalServiceVolumeDeterminingMethod
+ {
+ Norm,
+ MeteringDevice,
+ Other
+ }
+
+ internal static class MunicipalServiceVolumeDeterminingMethodExtensions
+ {
+ internal static PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod ToServiceType(this MunicipalServiceVolumeDeterminingMethod type)
+ {
+ switch (type)
+ {
+ case MunicipalServiceVolumeDeterminingMethod.Norm:
+ return PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod.N;
+
+ case MunicipalServiceVolumeDeterminingMethod.MeteringDevice:
+ return PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod.M;
+
+ case MunicipalServiceVolumeDeterminingMethod.Other:
+ return PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod.O;
+ }
+
+ throw new NotImplementedException($"Cannot convert {type} to service type");
+ }
+ }
+}
diff --git a/Hcs.Broker/Client.cs b/Hcs.Broker/Client.cs
new file mode 100644
index 0000000..4dceafa
--- /dev/null
+++ b/Hcs.Broker/Client.cs
@@ -0,0 +1,107 @@
+using CryptoPro.Security.Cryptography.X509Certificates;
+using Hcs.Broker.Api;
+using Hcs.Broker.Internal;
+using Hcs.Broker.Logger;
+using Hcs.Broker.MessageCapturer;
+using System.Security.Cryptography.X509Certificates;
+
+namespace Hcs.Broker
+{
+ ///
+ /// Клиент для вызова всех реализованных функций интеграции с ГИС ЖКХ
+ ///
+ public class Client
+ {
+ ///
+ /// Идентификатор поставщика данных ГИС ЖКХ
+ ///
+ public string OrgPPAGUID { get; set; }
+
+ ///
+ /// Исполнитель/сотрудник ГИС ЖКХ, от которого будут регистрироваться ответы
+ ///
+ public string ExecutorGUID { get; set; }
+
+ ///
+ /// Признак, указывающий на то, что используется ли внешний туннель (stunnel)
+ ///
+ public bool UseTunnel { get; set; }
+
+ ///
+ /// Если true, то запросы будут выполняться на промышленном стенде, иначе - на тестовом
+ ///
+ public bool IsPPAK { get; set; }
+
+ ///
+ /// Роль
+ ///
+ public OrganizationRole Role { get; set; }
+
+ ///
+ /// Устанавливаемый пользователем приемник отладочных сообщений
+ ///
+ public ILogger Logger { get; set; }
+
+ ///
+ /// Устанавливаемый пользователем механизм перехвата содержимого отправляемых
+ /// и принимаемых пакетов
+ ///
+ public IMessageCapturer MessageCapturer { get; set; }
+
+ public BillsApi Bills => new(this);
+
+ public DeviceMeteringApi DeviceMetering => new(this);
+
+ public HouseManagementApi HouseManagement => new(this);
+
+ public NsiApi Nsi => new(this);
+
+ public NsiCommonApi NsiCommon => new(this);
+
+ public OrgRegistryCommonApi OrgRegistryCommon => new(this);
+
+ public PaymentsApi Payments => new(this);
+
+ ///
+ /// Сертификат клиента для применения при формировании запросов
+ ///
+ internal CpX509Certificate2 Certificate { get; set; }
+
+ public void SetSigningCertificate(string serialNumber)
+ {
+ using var store = new CpX509Store(StoreName.My, StoreLocation.CurrentUser);
+ store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
+
+ var cert = store.Certificates.Find(X509FindType.FindBySerialNumber, serialNumber, true)[0];
+ Certificate = cert ?? throw new ArgumentNullException("Certificate not found");
+ }
+
+ internal string ComposeEndpointUri(string endpointName)
+ {
+ if (UseTunnel)
+ {
+ return $"http://{Constants.URI_TUNNEL}/{endpointName}";
+ }
+
+ return IsPPAK
+ ? $"https://{Constants.URI_PPAK}/{endpointName}"
+ : $"https://{Constants.URI_SIT_02}/{endpointName}";
+ }
+
+ ///
+ /// Пробует вывести сообщение в установленный приемник отладочных сообщений
+ ///
+ internal void TryLog(string message)
+ {
+ Logger?.WriteLine(message);
+ }
+
+ ///
+ /// Пробует отправить тело сообщения в установленный перехватчик
+ ///
+ internal void TryCaptureMessage(bool sent, string messageBody)
+ {
+ MessageCapturer?.CaptureMessage(sent, messageBody);
+ }
+ }
+}
diff --git a/Hcs.Broker/Connected Services/Hcs.Service.Async.Bills/ConnectedService.json b/Hcs.Broker/Connected Services/Hcs.Service.Async.Bills/ConnectedService.json
new file mode 100644
index 0000000..ed520e1
--- /dev/null
+++ b/Hcs.Broker/Connected Services/Hcs.Service.Async.Bills/ConnectedService.json
@@ -0,0 +1,16 @@
+{
+ "ExtendedData": {
+ "inputs": [
+ "../../Wsdl/wsdl_xsd_v.15.7.0.1/bills/hcs-bills-service-async.wsdl"
+ ],
+ "collectionTypes": [
+ "System.Array",
+ "System.Collections.Generic.Dictionary`2"
+ ],
+ "namespaceMappings": [
+ "*, Hcs.Service.Async.Bills"
+ ],
+ "targetFramework": "net8.0",
+ "typeReuseMode": "All"
+ }
+}
\ No newline at end of file
diff --git a/Hcs.Broker/Connected Services/Hcs.Service.Async.Bills/Reference.cs b/Hcs.Broker/Connected Services/Hcs.Service.Async.Bills/Reference.cs
new file mode 100644
index 0000000..3c1f1ee
--- /dev/null
+++ b/Hcs.Broker/Connected Services/Hcs.Service.Async.Bills/Reference.cs
@@ -0,0 +1,21330 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторного создания кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Hcs.Service.Async.Bills
+{
+
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class Fault
+ {
+
+ private string errorCodeField;
+
+ private string errorMessageField;
+
+ private string stackTraceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ErrorCode
+ {
+ get
+ {
+ return this.errorCodeField;
+ }
+ set
+ {
+ this.errorCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ErrorMessage
+ {
+ get
+ {
+ return this.errorMessageField;
+ }
+ set
+ {
+ this.errorMessageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string StackTrace
+ {
+ get
+ {
+ return this.stackTraceField;
+ }
+ set
+ {
+ this.stackTraceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ReportPeriodIKUInfoType
+ {
+
+ private decimal paidField;
+
+ private AttachmentType[] supportingDocumentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Paid
+ {
+ get
+ {
+ return this.paidField;
+ }
+ set
+ {
+ this.paidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=1)]
+ public AttachmentType[] SupportingDocuments
+ {
+ get
+ {
+ return this.supportingDocumentsField;
+ }
+ set
+ {
+ this.supportingDocumentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AttachmentType
+ {
+
+ private string nameField;
+
+ private string descriptionField;
+
+ private Attachment attachmentField;
+
+ private string attachmentHASHField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public Attachment Attachment
+ {
+ get
+ {
+ return this.attachmentField;
+ }
+ set
+ {
+ this.attachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AttachmentHASH
+ {
+ get
+ {
+ return this.attachmentHASHField;
+ }
+ set
+ {
+ this.attachmentHASHField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class Attachment
+ {
+
+ private string attachmentGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AttachmentGUID
+ {
+ get
+ {
+ return this.attachmentGUIDField;
+ }
+ set
+ {
+ this.attachmentGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ReportPeriodRSOInfoType
+ {
+
+ private decimal credtedField;
+
+ private decimal receiptField;
+
+ private decimal debtsField;
+
+ private decimal overpaymentField;
+
+ private decimal paidField;
+
+ private bool paidFieldSpecified;
+
+ private AttachmentType[] supportingDocumentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Credted
+ {
+ get
+ {
+ return this.credtedField;
+ }
+ set
+ {
+ this.credtedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Receipt
+ {
+ get
+ {
+ return this.receiptField;
+ }
+ set
+ {
+ this.receiptField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Debts
+ {
+ get
+ {
+ return this.debtsField;
+ }
+ set
+ {
+ this.debtsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal Overpayment
+ {
+ get
+ {
+ return this.overpaymentField;
+ }
+ set
+ {
+ this.overpaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal Paid
+ {
+ get
+ {
+ return this.paidField;
+ }
+ set
+ {
+ this.paidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PaidSpecified
+ {
+ get
+ {
+ return this.paidFieldSpecified;
+ }
+ set
+ {
+ this.paidFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SupportingDocuments", Order=5)]
+ public AttachmentType[] SupportingDocuments
+ {
+ get
+ {
+ return this.supportingDocumentsField;
+ }
+ set
+ {
+ this.supportingDocumentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ReportPeriodType
+ {
+
+ private int monthField;
+
+ private short yearField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class RegOrgType
+ {
+
+ private string orgRootEntityGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgRootEntityGUID
+ {
+ get
+ {
+ return this.orgRootEntityGUIDField;
+ }
+ set
+ {
+ this.orgRootEntityGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ExportSettlementResultType
+ {
+
+ private string settlementGUIDField;
+
+ private ExportSettlementResultTypeContract contractField;
+
+ private ExportSettlementResultTypeReportingPeriod[] reportingPeriodField;
+
+ private ExportSettlementResultTypeAnnuled annuledField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string SettlementGUID
+ {
+ get
+ {
+ return this.settlementGUIDField;
+ }
+ set
+ {
+ this.settlementGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportSettlementResultTypeContract Contract
+ {
+ get
+ {
+ return this.contractField;
+ }
+ set
+ {
+ this.contractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=2)]
+ public ExportSettlementResultTypeReportingPeriod[] ReportingPeriod
+ {
+ get
+ {
+ return this.reportingPeriodField;
+ }
+ set
+ {
+ this.reportingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ExportSettlementResultTypeAnnuled Annuled
+ {
+ get
+ {
+ return this.annuledField;
+ }
+ set
+ {
+ this.annuledField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ExportSettlementResultTypeContract
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoContract", typeof(ExportSettlementResultTypeContractNoContract), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ExportSettlementResultTypeContractNoContract
+ {
+
+ private RegOrgType firstContractPartyField;
+
+ private string docNumField;
+
+ private System.DateTime signingDateField;
+
+ private bool signingDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RegOrgType FirstContractParty
+ {
+ get
+ {
+ return this.firstContractPartyField;
+ }
+ set
+ {
+ this.firstContractPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string DocNum
+ {
+ get
+ {
+ return this.docNumField;
+ }
+ set
+ {
+ this.docNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SigningDateSpecified
+ {
+ get
+ {
+ return this.signingDateFieldSpecified;
+ }
+ set
+ {
+ this.signingDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ExportSettlementResultTypeReportingPeriod : ReportPeriodType
+ {
+
+ private object itemField;
+
+ private ExportSettlementResultTypeReportingPeriodReportPeriodStatus reportPeriodStatusField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportPeriodIKUInfo", typeof(ReportPeriodIKUInfoType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ReportPeriodRSOInfo", typeof(ReportPeriodRSOInfoType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportSettlementResultTypeReportingPeriodReportPeriodStatus ReportPeriodStatus
+ {
+ get
+ {
+ return this.reportPeriodStatusField;
+ }
+ set
+ {
+ this.reportPeriodStatusField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ExportSettlementResultTypeReportingPeriodReportPeriodStatus
+ {
+
+ private ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus statusField;
+
+ private string reasonOfAnnulmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus Status
+ {
+ get
+ {
+ return this.statusField;
+ }
+ set
+ {
+ this.statusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ReasonOfAnnulment
+ {
+ get
+ {
+ return this.reasonOfAnnulmentField;
+ }
+ set
+ {
+ this.reasonOfAnnulmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum ExportSettlementResultTypeReportingPeriodReportPeriodStatusStatus
+ {
+
+ ///
+ Posted,
+
+ ///
+ Draft,
+
+ ///
+ Annul,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ExportSettlementResultTypeAnnuled
+ {
+
+ private string reasonOfAnnulmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReasonOfAnnulment
+ {
+ get
+ {
+ return this.reasonOfAnnulmentField;
+ }
+ set
+ {
+ this.reasonOfAnnulmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class InsuranceProductType
+ {
+
+ private AttachmentType descriptionField;
+
+ private string insuranceOrgField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AttachmentType Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string InsuranceOrg
+ {
+ get
+ {
+ return this.insuranceOrgField;
+ }
+ set
+ {
+ this.insuranceOrgField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionResultType
+ {
+
+ private exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] notificationOfOrderExecutionWithStatusField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NotificationOfOrderExecutionWithStatus", Order=0)]
+ public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus[] NotificationOfOrderExecutionWithStatus
+ {
+ get
+ {
+ return this.notificationOfOrderExecutionWithStatusField;
+ }
+ set
+ {
+ this.notificationOfOrderExecutionWithStatusField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatus : NotificationOfOrderExecutionExportType
+ {
+
+ private sbyte ackStatusField;
+
+ private System.DateTime creationDateField;
+
+ private exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest[] acknowledgmentRequestsListField;
+
+ private long acknowledgmentAmountField;
+
+ private string notificationsOfOrderExecutionGUIDField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte AckStatus
+ {
+ get
+ {
+ return this.ackStatusField;
+ }
+ set
+ {
+ this.ackStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime CreationDate
+ {
+ get
+ {
+ return this.creationDateField;
+ }
+ set
+ {
+ this.creationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=2)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("AcknowledgmentRequest", IsNullable=false)]
+ public exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest[] AcknowledgmentRequestsList
+ {
+ get
+ {
+ return this.acknowledgmentRequestsListField;
+ }
+ set
+ {
+ this.acknowledgmentRequestsListField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public long AcknowledgmentAmount
+ {
+ get
+ {
+ return this.acknowledgmentAmountField;
+ }
+ set
+ {
+ this.acknowledgmentAmountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=4)]
+ public string NotificationsOfOrderExecutionGUID
+ {
+ get
+ {
+ return this.notificationsOfOrderExecutionGUIDField;
+ }
+ set
+ {
+ this.notificationsOfOrderExecutionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionResultTypeNotificationOfOrderExecutionWithStatusAcknowledgmentRequest : AcknowledgmentRequestInfoExportType
+ {
+
+ private string orderIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string OrderID
+ {
+ get
+ {
+ return this.orderIDField;
+ }
+ set
+ {
+ this.orderIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoExportType
+ {
+
+ private string notificationsOfOrderExecutionGUIDField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string NotificationsOfOrderExecutionGUID
+ {
+ get
+ {
+ return this.notificationsOfOrderExecutionGUIDField;
+ }
+ set
+ {
+ this.notificationsOfOrderExecutionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AckImpossible", typeof(AcknowledgmentRequestInfoExportTypeAckImpossible), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentAck", typeof(AcknowledgmentRequestInfoExportTypePaymentDocumentAck), Order=1)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoExportTypeAckImpossible
+ {
+
+ private string paymentDocumentIDField;
+
+ private string reasonField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Reason
+ {
+ get
+ {
+ return this.reasonField;
+ }
+ set
+ {
+ this.reasonField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAck
+ {
+
+ private string paymentDocumentIDField;
+
+ private object itemField;
+
+ private ItemChoiceType3 itemElementNameField;
+
+ private decimal amountField;
+
+ private string paymentDocumentNumberField;
+
+ private AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod delayPeriodField;
+
+ private AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod capitalRepairYearAckPeriodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ASType", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("HSType", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("MSType", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("PServiceType", typeof(nsiRef), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("TMSType", typeof(nsiRef), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType3 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal Amount
+ {
+ get
+ {
+ return this.amountField;
+ }
+ set
+ {
+ this.amountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=4)]
+ public string PaymentDocumentNumber
+ {
+ get
+ {
+ return this.paymentDocumentNumberField;
+ }
+ set
+ {
+ this.paymentDocumentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod DelayPeriod
+ {
+ get
+ {
+ return this.delayPeriodField;
+ }
+ set
+ {
+ this.delayPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod
+ {
+ get
+ {
+ return this.capitalRepairYearAckPeriodField;
+ }
+ set
+ {
+ this.capitalRepairYearAckPeriodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class nsiRef
+ {
+
+ private string codeField;
+
+ private string gUIDField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)]
+ public enum ItemChoiceType3
+ {
+
+ ///
+ ASType,
+
+ ///
+ HSType,
+
+ ///
+ MSType,
+
+ ///
+ PServiceType,
+
+ ///
+ TMSType,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAckDelayPeriod
+ {
+
+ private short yearField;
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoExportTypePaymentDocumentAckCapitalRepairYearAckPeriod
+ {
+
+ private short yearField;
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionExportType
+ {
+
+ private NotificationOfOrderExecutionExportTypeSupplierInfo supplierInfoField;
+
+ private NotificationOfOrderExecutionExportTypeRecipientInfo recipientInfoField;
+
+ private NotificationOfOrderExecutionExportTypeOrderInfo orderInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public NotificationOfOrderExecutionExportTypeSupplierInfo SupplierInfo
+ {
+ get
+ {
+ return this.supplierInfoField;
+ }
+ set
+ {
+ this.supplierInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public NotificationOfOrderExecutionExportTypeRecipientInfo RecipientInfo
+ {
+ get
+ {
+ return this.recipientInfoField;
+ }
+ set
+ {
+ this.recipientInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public NotificationOfOrderExecutionExportTypeOrderInfo OrderInfo
+ {
+ get
+ {
+ return this.orderInfoField;
+ }
+ set
+ {
+ this.orderInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionExportTypeSupplierInfo
+ {
+
+ private string supplierIDField;
+
+ private string supplierNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string SupplierID
+ {
+ get
+ {
+ return this.supplierIDField;
+ }
+ set
+ {
+ this.supplierIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string SupplierName
+ {
+ get
+ {
+ return this.supplierNameField;
+ }
+ set
+ {
+ this.supplierNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionExportTypeRecipientInfo
+ {
+
+ private string iNNField;
+
+ private object itemField;
+
+ private PaymentInformationExportType paymentInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string INN
+ {
+ get
+ {
+ return this.iNNField;
+ }
+ set
+ {
+ this.iNNField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entpr", typeof(FIOType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("EntprFIO", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Legal", typeof(NotificationOfOrderExecutionExportTypeRecipientInfoLegal), Order=1)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PaymentInformationExportType PaymentInformation
+ {
+ get
+ {
+ return this.paymentInformationField;
+ }
+ set
+ {
+ this.paymentInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class FIOType
+ {
+
+ private string surnameField;
+
+ private string firstNameField;
+
+ private string patronymicField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Surname
+ {
+ get
+ {
+ return this.surnameField;
+ }
+ set
+ {
+ this.surnameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FirstName
+ {
+ get
+ {
+ return this.firstNameField;
+ }
+ set
+ {
+ this.firstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Patronymic
+ {
+ get
+ {
+ return this.patronymicField;
+ }
+ set
+ {
+ this.patronymicField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class IndType : FIOType
+ {
+
+ private Sex sexField;
+
+ private bool sexFieldSpecified;
+
+ private System.DateTime dateOfBirthField;
+
+ private bool dateOfBirthFieldSpecified;
+
+ private object itemField;
+
+ private string placeBirthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public Sex Sex
+ {
+ get
+ {
+ return this.sexField;
+ }
+ set
+ {
+ this.sexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified
+ {
+ get
+ {
+ return this.sexFieldSpecified;
+ }
+ set
+ {
+ this.sexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DateOfBirth
+ {
+ get
+ {
+ return this.dateOfBirthField;
+ }
+ set
+ {
+ this.dateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfBirthSpecified
+ {
+ get
+ {
+ return this.dateOfBirthFieldSpecified;
+ }
+ set
+ {
+ this.dateOfBirthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PlaceBirth
+ {
+ get
+ {
+ return this.placeBirthField;
+ }
+ set
+ {
+ this.placeBirthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public enum Sex
+ {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class ID
+ {
+
+ private nsiRef typeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ private System.DateTime issueDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series
+ {
+ get
+ {
+ return this.seriesField;
+ }
+ set
+ {
+ this.seriesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number
+ {
+ get
+ {
+ return this.numberField;
+ }
+ set
+ {
+ this.numberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime IssueDate
+ {
+ get
+ {
+ return this.issueDateField;
+ }
+ set
+ {
+ this.issueDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionExportTypeRecipientInfoLegal
+ {
+
+ private string kPPField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=0)]
+ public string KPP
+ {
+ get
+ {
+ return this.kPPField;
+ }
+ set
+ {
+ this.kPPField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class PaymentInformationExportType
+ {
+
+ private string recipientINNField;
+
+ private string recipientKPPField;
+
+ private string bankNameField;
+
+ private string paymentRecipientField;
+
+ private string bankBIKField;
+
+ private string operatingAccountNumberField;
+
+ private string correspondentBankAccountField;
+
+ private bool isCapitalRepairField;
+
+ private bool isCapitalRepairFieldSpecified;
+
+ private string kBKField;
+
+ private string oKTMOField;
+
+ private string numberBudgetaryAccountField;
+
+ public PaymentInformationExportType()
+ {
+ this.isCapitalRepairField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RecipientINN
+ {
+ get
+ {
+ return this.recipientINNField;
+ }
+ set
+ {
+ this.recipientINNField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RecipientKPP
+ {
+ get
+ {
+ return this.recipientKPPField;
+ }
+ set
+ {
+ this.recipientKPPField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string BankName
+ {
+ get
+ {
+ return this.bankNameField;
+ }
+ set
+ {
+ this.bankNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PaymentRecipient
+ {
+ get
+ {
+ return this.paymentRecipientField;
+ }
+ set
+ {
+ this.paymentRecipientField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string BankBIK
+ {
+ get
+ {
+ return this.bankBIKField;
+ }
+ set
+ {
+ this.bankBIKField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string operatingAccountNumber
+ {
+ get
+ {
+ return this.operatingAccountNumberField;
+ }
+ set
+ {
+ this.operatingAccountNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string CorrespondentBankAccount
+ {
+ get
+ {
+ return this.correspondentBankAccountField;
+ }
+ set
+ {
+ this.correspondentBankAccountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool IsCapitalRepair
+ {
+ get
+ {
+ return this.isCapitalRepairField;
+ }
+ set
+ {
+ this.isCapitalRepairField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCapitalRepairSpecified
+ {
+ get
+ {
+ return this.isCapitalRepairFieldSpecified;
+ }
+ set
+ {
+ this.isCapitalRepairFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string KBK
+ {
+ get
+ {
+ return this.kBKField;
+ }
+ set
+ {
+ this.kBKField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public string NumberBudgetaryAccount
+ {
+ get
+ {
+ return this.numberBudgetaryAccountField;
+ }
+ set
+ {
+ this.numberBudgetaryAccountField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionExportTypeOrderInfo
+ {
+
+ private string orderIDField;
+
+ private System.DateTime orderDateField;
+
+ private string orderNumField;
+
+ private decimal amountField;
+
+ private string paymentPurposeField;
+
+ private bool onlinePaymentField;
+
+ private bool onlinePaymentFieldSpecified;
+
+ private string commentField;
+
+ private string paymentDocumentIDField;
+
+ private string paymentDocumentNumberField;
+
+ private short yearField;
+
+ private int monthField;
+
+ private string unifiedAccountNumberField;
+
+ private NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer addressAndConsumerField;
+
+ private NotificationOfOrderExecutionExportTypeOrderInfoService serviceField;
+
+ private string accountNumberField;
+
+ public NotificationOfOrderExecutionExportTypeOrderInfo()
+ {
+ this.onlinePaymentField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string OrderID
+ {
+ get
+ {
+ return this.orderIDField;
+ }
+ set
+ {
+ this.orderIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime OrderDate
+ {
+ get
+ {
+ return this.orderDateField;
+ }
+ set
+ {
+ this.orderDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string OrderNum
+ {
+ get
+ {
+ return this.orderNumField;
+ }
+ set
+ {
+ this.orderNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal Amount
+ {
+ get
+ {
+ return this.amountField;
+ }
+ set
+ {
+ this.amountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string PaymentPurpose
+ {
+ get
+ {
+ return this.paymentPurposeField;
+ }
+ set
+ {
+ this.paymentPurposeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool OnlinePayment
+ {
+ get
+ {
+ return this.onlinePaymentField;
+ }
+ set
+ {
+ this.onlinePaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool OnlinePaymentSpecified
+ {
+ get
+ {
+ return this.onlinePaymentFieldSpecified;
+ }
+ set
+ {
+ this.onlinePaymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string Comment
+ {
+ get
+ {
+ return this.commentField;
+ }
+ set
+ {
+ this.commentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=7)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string PaymentDocumentNumber
+ {
+ get
+ {
+ return this.paymentDocumentNumberField;
+ }
+ set
+ {
+ this.paymentDocumentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=10)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=11)]
+ public string UnifiedAccountNumber
+ {
+ get
+ {
+ return this.unifiedAccountNumberField;
+ }
+ set
+ {
+ this.unifiedAccountNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer AddressAndConsumer
+ {
+ get
+ {
+ return this.addressAndConsumerField;
+ }
+ set
+ {
+ this.addressAndConsumerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public NotificationOfOrderExecutionExportTypeOrderInfoService Service
+ {
+ get
+ {
+ return this.serviceField;
+ }
+ set
+ {
+ this.serviceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public string AccountNumber
+ {
+ get
+ {
+ return this.accountNumberField;
+ }
+ set
+ {
+ this.accountNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionExportTypeOrderInfoAddressAndConsumer
+ {
+
+ private string fIASHouseGuidField;
+
+ private string[] itemsField;
+
+ private ItemsChoiceType5[] itemsElementNameField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Apartment", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NonLivingApartment", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialBlock", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Placement", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialBlock", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialBlockRoom", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public string[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType5[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("INN", typeof(string), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(FIOType), Order=3)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType5
+ {
+
+ ///
+ Apartment,
+
+ ///
+ NonLivingApartment,
+
+ ///
+ NonResidentialBlock,
+
+ ///
+ Placement,
+
+ ///
+ ResidentialBlock,
+
+ ///
+ ResidentialBlockRoom,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class NotificationOfOrderExecutionExportTypeOrderInfoService
+ {
+
+ private string serviceIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ServiceID
+ {
+ get
+ {
+ return this.serviceIDField;
+ }
+ set
+ {
+ this.serviceIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceDebtTypeAdditionalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceDebtTypeGroupMunicipalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceDebtTypeHousingService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceDebtTypeMunicipalService), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtTypeAdditionalService : ServiceDebtType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServiceDebtType : DebtType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private string paymentInformationGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PaymentInformationGuid
+ {
+ get
+ {
+ return this.paymentInformationGuidField;
+ }
+ set
+ {
+ this.paymentInformationGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class DebtType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType3[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType3
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
+ Month,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
+ Year,
+
+ ///
+ TotalPayable,
+
+ ///
+ TotalSumDebtPayable,
+
+ ///
+ orgPPAGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtTypeGroupMunicipalService
+ {
+
+ private PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField;
+
+ private ServiceDebtType[] municipalServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService
+ {
+ get
+ {
+ return this.typeMunicipalServiceField;
+ }
+ set
+ {
+ this.typeMunicipalServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
+ public ServiceDebtType[] MunicipalService
+ {
+ get
+ {
+ return this.municipalServiceField;
+ }
+ set
+ {
+ this.municipalServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtTypeGroupMunicipalServiceTypeMunicipalService
+ {
+
+ private nsiRef serviceTypeField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType4[] itemsElementNameField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType4[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType4
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
+ Month,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
+ Year,
+
+ ///
+ TotalPayable,
+
+ ///
+ TotalSumDebtPayable,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtTypeHousingService : ServiceDebtType
+ {
+
+ private PDServiceDebtTypeHousingServiceMunicipalResource[] municipalResourceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)]
+ public PDServiceDebtTypeHousingServiceMunicipalResource[] MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtTypeHousingServiceMunicipalResource
+ {
+
+ private decimal itemField;
+
+ private ItemChoiceType itemElementNameField;
+
+ private nsiRef serviceTypeField;
+
+ private string orgPPAGUIDField;
+
+ private PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public decimal Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=4)]
+ public PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource
+ {
+ get
+ {
+ return this.generalMunicipalResourceField;
+ }
+ set
+ {
+ this.generalMunicipalResourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemChoiceType
+ {
+
+ ///
+ TotalPayable,
+
+ ///
+ TotalSumDebtPayable,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtTypeHousingServiceMunicipalResourceGeneralMunicipalResource
+ {
+
+ private nsiRef serviceTypeField;
+
+ private decimal itemField;
+
+ private ItemChoiceType1 itemElementNameField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TotalPayable", typeof(decimal), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("TotalSumDebtPayable", typeof(decimal), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public decimal Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemChoiceType1
+ {
+
+ ///
+ TotalPayable,
+
+ ///
+ TotalSumDebtPayable,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtTypeMunicipalService : ServiceDebtType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairMonthlyImportType
+ {
+
+ private decimal contributionField;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private decimal moneyRecalculationField;
+
+ private bool moneyRecalculationFieldSpecified;
+
+ private decimal moneyDiscountField;
+
+ private bool moneyDiscountFieldSpecified;
+
+ private decimal totalPayableField;
+
+ private string calcExplanationField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Contribution
+ {
+ get
+ {
+ return this.contributionField;
+ }
+ set
+ {
+ this.contributionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal MoneyRecalculation
+ {
+ get
+ {
+ return this.moneyRecalculationField;
+ }
+ set
+ {
+ this.moneyRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyRecalculationSpecified
+ {
+ get
+ {
+ return this.moneyRecalculationFieldSpecified;
+ }
+ set
+ {
+ this.moneyRecalculationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal MoneyDiscount
+ {
+ get
+ {
+ return this.moneyDiscountField;
+ }
+ set
+ {
+ this.moneyDiscountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyDiscountSpecified
+ {
+ get
+ {
+ return this.moneyDiscountFieldSpecified;
+ }
+ set
+ {
+ this.moneyDiscountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairYearExportType
+ {
+
+ private CapitalRepairYearExportTypeCapitalRepairMonthlyCharge[] capitalRepairMonthlyChargeField;
+
+ private short yearField;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationKeyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)]
+ public CapitalRepairYearExportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge
+ {
+ get
+ {
+ return this.capitalRepairMonthlyChargeField;
+ }
+ set
+ {
+ this.capitalRepairMonthlyChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairYearExportTypeCapitalRepairMonthlyCharge : CapitalRepairMonthlyImportType
+ {
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairType
+ {
+
+ private decimal contributionField;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private decimal moneyRecalculationField;
+
+ private bool moneyRecalculationFieldSpecified;
+
+ private decimal moneyDiscountField;
+
+ private bool moneyDiscountFieldSpecified;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ private string calcExplanationField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private CapitalRepairTypePaymentRecalculation paymentRecalculationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Contribution
+ {
+ get
+ {
+ return this.contributionField;
+ }
+ set
+ {
+ this.contributionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal MoneyRecalculation
+ {
+ get
+ {
+ return this.moneyRecalculationField;
+ }
+ set
+ {
+ this.moneyRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyRecalculationSpecified
+ {
+ get
+ {
+ return this.moneyRecalculationFieldSpecified;
+ }
+ set
+ {
+ this.moneyRecalculationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal MoneyDiscount
+ {
+ get
+ {
+ return this.moneyDiscountField;
+ }
+ set
+ {
+ this.moneyDiscountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyDiscountSpecified
+ {
+ get
+ {
+ return this.moneyDiscountFieldSpecified;
+ }
+ set
+ {
+ this.moneyDiscountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public CapitalRepairTypePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairTypePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceExportType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private TypeMunicipalServiceExportTypeVolume[] consumptionField;
+
+ private decimal rateField;
+
+ private bool rateFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private TypeMunicipalServiceExportTypeMultiplyingFactor multiplyingFactorField;
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private decimal totalPayableField;
+
+ private bool totalPayableFieldSpecified;
+
+ private decimal municipalServiceIndividualConsumptionPayableField;
+
+ private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private string calcExplanationField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ private PiecemealPayment piecemealPaymentField;
+
+ private TypeMunicipalServiceExportTypePaymentRecalculation paymentRecalculationField;
+
+ private ServiceInformation serviceInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=1)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public TypeMunicipalServiceExportTypeVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool RateSpecified
+ {
+ get
+ {
+ return this.rateFieldSpecified;
+ }
+ set
+ {
+ this.rateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public TypeMunicipalServiceExportTypeMultiplyingFactor MultiplyingFactor
+ {
+ get
+ {
+ return this.multiplyingFactorField;
+ }
+ set
+ {
+ this.multiplyingFactorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableSpecified
+ {
+ get
+ {
+ return this.totalPayableFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal MunicipalServiceIndividualConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceIndividualConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public PiecemealPayment PiecemealPayment
+ {
+ get
+ {
+ return this.piecemealPaymentField;
+ }
+ set
+ {
+ this.piecemealPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+ public TypeMunicipalServiceExportTypePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=21)]
+ public ServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceExportTypeVolume
+ {
+
+ private TypeMunicipalServiceExportTypeVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public TypeMunicipalServiceExportTypeVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public TypeMunicipalServiceExportTypeVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum TypeMunicipalServiceExportTypeVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum TypeMunicipalServiceExportTypeVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceExportTypeMultiplyingFactor
+ {
+
+ private decimal ratioField;
+
+ private decimal amountOfExcessFeesField;
+
+ private bool amountOfExcessFeesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Ratio
+ {
+ get
+ {
+ return this.ratioField;
+ }
+ set
+ {
+ this.ratioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AmountOfExcessFees
+ {
+ get
+ {
+ return this.amountOfExcessFeesField;
+ }
+ set
+ {
+ this.amountOfExcessFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfExcessFeesSpecified
+ {
+ get
+ {
+ return this.amountOfExcessFeesFieldSpecified;
+ }
+ set
+ {
+ this.amountOfExcessFeesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServiceChargeImportType
+ {
+
+ private decimal moneyRecalculationField;
+
+ private bool moneyRecalculationFieldSpecified;
+
+ private decimal moneyDiscountField;
+
+ private bool moneyDiscountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal MoneyRecalculation
+ {
+ get
+ {
+ return this.moneyRecalculationField;
+ }
+ set
+ {
+ this.moneyRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyRecalculationSpecified
+ {
+ get
+ {
+ return this.moneyRecalculationFieldSpecified;
+ }
+ set
+ {
+ this.moneyRecalculationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal MoneyDiscount
+ {
+ get
+ {
+ return this.moneyDiscountField;
+ }
+ set
+ {
+ this.moneyDiscountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyDiscountSpecified
+ {
+ get
+ {
+ return this.moneyDiscountFieldSpecified;
+ }
+ set
+ {
+ this.moneyDiscountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PiecemealPayment
+ {
+
+ private decimal paymentPeriodPiecemealPaymentSumField;
+
+ private bool paymentPeriodPiecemealPaymentSumFieldSpecified;
+
+ private decimal pastPaymentPeriodPiecemealPaymentSumField;
+
+ private bool pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
+
+ private decimal piecemealPaymentPercentRubField;
+
+ private decimal piecemealPaymentPercentField;
+
+ private decimal piecemealPaymentSumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal paymentPeriodPiecemealPaymentSum
+ {
+ get
+ {
+ return this.paymentPeriodPiecemealPaymentSumField;
+ }
+ set
+ {
+ this.paymentPeriodPiecemealPaymentSumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool paymentPeriodPiecemealPaymentSumSpecified
+ {
+ get
+ {
+ return this.paymentPeriodPiecemealPaymentSumFieldSpecified;
+ }
+ set
+ {
+ this.paymentPeriodPiecemealPaymentSumFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal pastPaymentPeriodPiecemealPaymentSum
+ {
+ get
+ {
+ return this.pastPaymentPeriodPiecemealPaymentSumField;
+ }
+ set
+ {
+ this.pastPaymentPeriodPiecemealPaymentSumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool pastPaymentPeriodPiecemealPaymentSumSpecified
+ {
+ get
+ {
+ return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
+ }
+ set
+ {
+ this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal piecemealPaymentPercentRub
+ {
+ get
+ {
+ return this.piecemealPaymentPercentRubField;
+ }
+ set
+ {
+ this.piecemealPaymentPercentRubField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal piecemealPaymentPercent
+ {
+ get
+ {
+ return this.piecemealPaymentPercentField;
+ }
+ set
+ {
+ this.piecemealPaymentPercentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal piecemealPaymentSum
+ {
+ get
+ {
+ return this.piecemealPaymentSumField;
+ }
+ set
+ {
+ this.piecemealPaymentSumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceExportTypePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServiceInformation : ServiceInformationType
+ {
+
+ private decimal houseOverallNeedsNormField;
+
+ private bool houseOverallNeedsNormFieldSpecified;
+
+ private decimal individualConsumptionNormField;
+
+ private bool individualConsumptionNormFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal houseOverallNeedsNorm
+ {
+ get
+ {
+ return this.houseOverallNeedsNormField;
+ }
+ set
+ {
+ this.houseOverallNeedsNormField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsNormSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsNormFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsNormFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal individualConsumptionNorm
+ {
+ get
+ {
+ return this.individualConsumptionNormField;
+ }
+ set
+ {
+ this.individualConsumptionNormField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool individualConsumptionNormSpecified
+ {
+ get
+ {
+ return this.individualConsumptionNormFieldSpecified;
+ }
+ set
+ {
+ this.individualConsumptionNormFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServiceInformationType
+ {
+
+ private decimal individualConsumptionCurrentValueField;
+
+ private bool individualConsumptionCurrentValueFieldSpecified;
+
+ private decimal houseOverallNeedsCurrentValueField;
+
+ private bool houseOverallNeedsCurrentValueFieldSpecified;
+
+ private decimal houseTotalIndividualConsumptionField;
+
+ private bool houseTotalIndividualConsumptionFieldSpecified;
+
+ private decimal houseTotalHouseOverallNeedsField;
+
+ private bool houseTotalHouseOverallNeedsFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal individualConsumptionCurrentValue
+ {
+ get
+ {
+ return this.individualConsumptionCurrentValueField;
+ }
+ set
+ {
+ this.individualConsumptionCurrentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool individualConsumptionCurrentValueSpecified
+ {
+ get
+ {
+ return this.individualConsumptionCurrentValueFieldSpecified;
+ }
+ set
+ {
+ this.individualConsumptionCurrentValueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal houseOverallNeedsCurrentValue
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueField;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsCurrentValueSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal houseTotalIndividualConsumption
+ {
+ get
+ {
+ return this.houseTotalIndividualConsumptionField;
+ }
+ set
+ {
+ this.houseTotalIndividualConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseTotalIndividualConsumptionSpecified
+ {
+ get
+ {
+ return this.houseTotalIndividualConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.houseTotalIndividualConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal houseTotalHouseOverallNeeds
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsField;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseTotalHouseOverallNeedsSpecified
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsFieldSpecified;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class GeneralMunicipalResourceExportType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private GeneralMunicipalResourceExportTypeConsumption consumptionField;
+
+ private decimal rateField;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private GeneralMunicipalResourceExportTypeServiceInformation serviceInformationField;
+
+ private GeneralMunicipalResourceExportTypePaymentRecalculation paymentRecalculationField;
+
+ private decimal totalPayableField;
+
+ private bool totalPayableFieldSpecified;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public GeneralMunicipalResourceExportTypeConsumption Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public GeneralMunicipalResourceExportTypeServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public GeneralMunicipalResourceExportTypePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableSpecified
+ {
+ get
+ {
+ return this.totalPayableFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class GeneralMunicipalResourceExportTypeConsumption
+ {
+
+ private GeneralMunicipalResourceExportTypeConsumptionVolume volumeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public GeneralMunicipalResourceExportTypeConsumptionVolume Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class GeneralMunicipalResourceExportTypeConsumptionVolume
+ {
+
+ private GeneralMunicipalResourceExportTypeConsumptionVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public GeneralMunicipalResourceExportTypeConsumptionVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum GeneralMunicipalResourceExportTypeConsumptionVolumeType
+ {
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum GeneralMunicipalResourceExportTypeConsumptionVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class GeneralMunicipalResourceExportTypeServiceInformation
+ {
+
+ private decimal houseOverallNeedsNormField;
+
+ private bool houseOverallNeedsNormFieldSpecified;
+
+ private decimal houseOverallNeedsCurrentValueField;
+
+ private bool houseOverallNeedsCurrentValueFieldSpecified;
+
+ private decimal houseTotalHouseOverallNeedsField;
+
+ private bool houseTotalHouseOverallNeedsFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal houseOverallNeedsNorm
+ {
+ get
+ {
+ return this.houseOverallNeedsNormField;
+ }
+ set
+ {
+ this.houseOverallNeedsNormField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsNormSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsNormFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsNormFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal houseOverallNeedsCurrentValue
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueField;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsCurrentValueSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal houseTotalHouseOverallNeeds
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsField;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseTotalHouseOverallNeedsSpecified
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsFieldSpecified;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class GeneralMunicipalResourceExportTypePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServiceChargeType
+ {
+
+ private decimal moneyRecalculationField;
+
+ private bool moneyRecalculationFieldSpecified;
+
+ private decimal moneyDiscountField;
+
+ private bool moneyDiscountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal MoneyRecalculation
+ {
+ get
+ {
+ return this.moneyRecalculationField;
+ }
+ set
+ {
+ this.moneyRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyRecalculationSpecified
+ {
+ get
+ {
+ return this.moneyRecalculationFieldSpecified;
+ }
+ set
+ {
+ this.moneyRecalculationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal MoneyDiscount
+ {
+ get
+ {
+ return this.moneyDiscountField;
+ }
+ set
+ {
+ this.moneyDiscountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyDiscountSpecified
+ {
+ get
+ {
+ return this.moneyDiscountFieldSpecified;
+ }
+ set
+ {
+ this.moneyDiscountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServicePDType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private decimal rateField;
+
+ private decimal totalPayableField;
+
+ private bool totalPayableFieldSpecified;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private string calcExplanationField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableSpecified
+ {
+ get
+ {
+ return this.totalPayableFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public string PaymentInformationGuid
+ {
+ get
+ {
+ return this.paymentInformationGuidField;
+ }
+ set
+ {
+ this.paymentInformationGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceChargeExportTypeAdditionalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceChargeExportTypeGroupMunicipalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceChargeExportTypeHousingService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceChargeExportTypeMunicipalService), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeAdditionalService : ServicePDType
+ {
+
+ private ServiceChargeType serviceChargeField;
+
+ private PDServiceChargeExportTypeAdditionalServiceVolume[] consumptionField;
+
+ private PDServiceChargeExportTypeAdditionalServicePaymentRecalculation paymentRecalculationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ServiceChargeType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=1)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PDServiceChargeExportTypeAdditionalServiceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeExportTypeAdditionalServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeAdditionalServiceVolume
+ {
+
+ private PDServiceChargeExportTypeAdditionalServiceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeExportTypeAdditionalServiceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeExportTypeAdditionalServiceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeAdditionalServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeGroupMunicipalService
+ {
+
+ private TypeMunicipalServiceExportType typeMunicipalServiceField;
+
+ private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public TypeMunicipalServiceExportType TypeMunicipalService
+ {
+ get
+ {
+ return this.typeMunicipalServiceField;
+ }
+ set
+ {
+ this.typeMunicipalServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
+ public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService[] MunicipalService
+ {
+ get
+ {
+ return this.municipalServiceField;
+ }
+ set
+ {
+ this.municipalServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalService : ServicePDType
+ {
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private PiecemealPayment piecemealPaymentField;
+
+ private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation paymentRecalculationField;
+
+ private ServiceInformation serviceInformationField;
+
+ private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume[] consumptionField;
+
+ private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor multiplyingFactorField;
+
+ private decimal municipalServiceIndividualConsumptionPayableField;
+
+ private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PiecemealPayment PiecemealPayment
+ {
+ get
+ {
+ return this.piecemealPaymentField;
+ }
+ set
+ {
+ this.piecemealPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=4)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor
+ {
+ get
+ {
+ return this.multiplyingFactorField;
+ }
+ set
+ {
+ this.multiplyingFactorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal MunicipalServiceIndividualConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceIndividualConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolume
+ {
+
+ private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor
+ {
+
+ private decimal ratioField;
+
+ private decimal amountOfExcessFeesField;
+
+ private bool amountOfExcessFeesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Ratio
+ {
+ get
+ {
+ return this.ratioField;
+ }
+ set
+ {
+ this.ratioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AmountOfExcessFees
+ {
+ get
+ {
+ return this.amountOfExcessFeesField;
+ }
+ set
+ {
+ this.amountOfExcessFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfExcessFeesSpecified
+ {
+ get
+ {
+ return this.amountOfExcessFeesFieldSpecified;
+ }
+ set
+ {
+ this.amountOfExcessFeesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeHousingService : ServicePDType
+ {
+
+ private ServiceChargeType serviceChargeField;
+
+ private PDServiceChargeExportTypeHousingServiceMunicipalResource[] municipalResourceField;
+
+ private PDServiceChargeExportTypeHousingServicePaymentRecalculation paymentRecalculationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ServiceChargeType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)]
+ public PDServiceChargeExportTypeHousingServiceMunicipalResource[] MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeExportTypeHousingServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeHousingServiceMunicipalResource
+ {
+
+ private nsiRef serviceTypeField;
+
+ private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption consumptionField;
+
+ private decimal rateField;
+
+ private bool rateFieldSpecified;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private ServiceChargeType serviceChargeField;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation serviceInformationField;
+
+ private PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation paymentRecalculationField;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ private decimal totalPayableField;
+
+ private bool totalPayableFieldSpecified;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ private GeneralMunicipalResourceExportType[] generalMunicipalResourceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool RateSpecified
+ {
+ get
+ {
+ return this.rateFieldSpecified;
+ }
+ set
+ {
+ this.rateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ServiceChargeType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableSpecified
+ {
+ get
+ {
+ return this.totalPayableFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=17)]
+ public GeneralMunicipalResourceExportType[] GeneralMunicipalResource
+ {
+ get
+ {
+ return this.generalMunicipalResourceField;
+ }
+ set
+ {
+ this.generalMunicipalResourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumption
+ {
+
+ private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume volumeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolume
+ {
+
+ private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeType
+ {
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeExportTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourceServiceInformation
+ {
+
+ private decimal houseOverallNeedsNormField;
+
+ private bool houseOverallNeedsNormFieldSpecified;
+
+ private decimal houseOverallNeedsCurrentValueField;
+
+ private bool houseOverallNeedsCurrentValueFieldSpecified;
+
+ private decimal houseTotalHouseOverallNeedsField;
+
+ private bool houseTotalHouseOverallNeedsFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal houseOverallNeedsNorm
+ {
+ get
+ {
+ return this.houseOverallNeedsNormField;
+ }
+ set
+ {
+ this.houseOverallNeedsNormField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsNormSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsNormFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsNormFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal houseOverallNeedsCurrentValue
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueField;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsCurrentValueSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal houseTotalHouseOverallNeeds
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsField;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseTotalHouseOverallNeedsSpecified
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsFieldSpecified;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeHousingServiceMunicipalResourcePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeHousingServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeMunicipalService : ServicePDType
+ {
+
+ private PDServiceChargeExportTypeMunicipalServiceServiceCharge serviceChargeField;
+
+ private PDServiceChargeExportTypeMunicipalServicePiecemealPayment piecemealPaymentField;
+
+ private PDServiceChargeExportTypeMunicipalServicePaymentRecalculation paymentRecalculationField;
+
+ private ServiceInformation serviceInformationField;
+
+ private PDServiceChargeExportTypeMunicipalServiceVolume[] consumptionField;
+
+ private PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor multiplyingFactorField;
+
+ private decimal municipalServiceIndividualConsumptionPayableField;
+
+ private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public PDServiceChargeExportTypeMunicipalServiceServiceCharge ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PDServiceChargeExportTypeMunicipalServicePiecemealPayment PiecemealPayment
+ {
+ get
+ {
+ return this.piecemealPaymentField;
+ }
+ set
+ {
+ this.piecemealPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeExportTypeMunicipalServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=4)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PDServiceChargeExportTypeMunicipalServiceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor MultiplyingFactor
+ {
+ get
+ {
+ return this.multiplyingFactorField;
+ }
+ set
+ {
+ this.multiplyingFactorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal MunicipalServiceIndividualConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceIndividualConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeMunicipalServiceServiceCharge : ServiceChargeType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeMunicipalServicePiecemealPayment
+ {
+
+ private decimal paymentPeriodPiecemealPaymentSumField;
+
+ private bool paymentPeriodPiecemealPaymentSumFieldSpecified;
+
+ private decimal pastPaymentPeriodPiecemealPaymentSumField;
+
+ private bool pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
+
+ private decimal piecemealPaymentPercentRubField;
+
+ private decimal piecemealPaymentPercentField;
+
+ private decimal piecemealPaymentSumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal paymentPeriodPiecemealPaymentSum
+ {
+ get
+ {
+ return this.paymentPeriodPiecemealPaymentSumField;
+ }
+ set
+ {
+ this.paymentPeriodPiecemealPaymentSumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool paymentPeriodPiecemealPaymentSumSpecified
+ {
+ get
+ {
+ return this.paymentPeriodPiecemealPaymentSumFieldSpecified;
+ }
+ set
+ {
+ this.paymentPeriodPiecemealPaymentSumFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal pastPaymentPeriodPiecemealPaymentSum
+ {
+ get
+ {
+ return this.pastPaymentPeriodPiecemealPaymentSumField;
+ }
+ set
+ {
+ this.pastPaymentPeriodPiecemealPaymentSumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool pastPaymentPeriodPiecemealPaymentSumSpecified
+ {
+ get
+ {
+ return this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified;
+ }
+ set
+ {
+ this.pastPaymentPeriodPiecemealPaymentSumFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal piecemealPaymentPercentRub
+ {
+ get
+ {
+ return this.piecemealPaymentPercentRubField;
+ }
+ set
+ {
+ this.piecemealPaymentPercentRubField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal piecemealPaymentPercent
+ {
+ get
+ {
+ return this.piecemealPaymentPercentField;
+ }
+ set
+ {
+ this.piecemealPaymentPercentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal piecemealPaymentSum
+ {
+ get
+ {
+ return this.piecemealPaymentSumField;
+ }
+ set
+ {
+ this.piecemealPaymentSumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeMunicipalServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeMunicipalServiceVolume
+ {
+
+ private PDServiceChargeExportTypeMunicipalServiceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeExportTypeMunicipalServiceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeExportTypeMunicipalServiceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeExportTypeMunicipalServiceVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeExportTypeMunicipalServiceMultiplyingFactor
+ {
+
+ private decimal ratioField;
+
+ private decimal amountOfExcessFeesField;
+
+ private bool amountOfExcessFeesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Ratio
+ {
+ get
+ {
+ return this.ratioField;
+ }
+ set
+ {
+ this.ratioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AmountOfExcessFees
+ {
+ get
+ {
+ return this.amountOfExcessFeesField;
+ }
+ set
+ {
+ this.amountOfExcessFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfExcessFeesSpecified
+ {
+ get
+ {
+ return this.amountOfExcessFeesFieldSpecified;
+ }
+ set
+ {
+ this.amountOfExcessFeesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceMDReadings
+ {
+
+ private string meteringDeviceField;
+
+ private decimal mDPreviousPeriodReadingsField;
+
+ private bool mDPreviousPeriodReadingsFieldSpecified;
+
+ private PDServiceMDReadingsMDUnit mDUnitField;
+
+ private bool mDUnitFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringDevice
+ {
+ get
+ {
+ return this.meteringDeviceField;
+ }
+ set
+ {
+ this.meteringDeviceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal MDPreviousPeriodReadings
+ {
+ get
+ {
+ return this.mDPreviousPeriodReadingsField;
+ }
+ set
+ {
+ this.mDPreviousPeriodReadingsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MDPreviousPeriodReadingsSpecified
+ {
+ get
+ {
+ return this.mDPreviousPeriodReadingsFieldSpecified;
+ }
+ set
+ {
+ this.mDPreviousPeriodReadingsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceMDReadingsMDUnit MDUnit
+ {
+ get
+ {
+ return this.mDUnitField;
+ }
+ set
+ {
+ this.mDUnitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MDUnitSpecified
+ {
+ get
+ {
+ return this.mDUnitFieldSpecified;
+ }
+ set
+ {
+ this.mDUnitFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceMDReadingsMDUnit
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("113")]
+ Item113,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("116")]
+ Item116,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("233")]
+ Item233,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("245")]
+ Item245,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("246")]
+ Item246,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("271")]
+ Item271,
+
+ ///
+ A005,
+
+ ///
+ A056,
+
+ ///
+ A058,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportType
+ {
+
+ private string accountGuidField;
+
+ private string paymentDocumentFormField;
+
+ private string paymentDocumentNumberField;
+
+ private PaymentDocumentExportTypeAddressInfo addressInfoField;
+
+ private PaymentDocumentExportTypeIndividualMDReadings[] individualMDReadingsField;
+
+ private object[] itemsField;
+
+ private bool itemField;
+
+ private ItemChoiceType2 itemElementNameField;
+
+ private decimal totalPayableByChargeInfoField;
+
+ private bool totalPayableByChargeInfoFieldSpecified;
+
+ private decimal totalPayableOverallByChargeInfoField;
+
+ private bool totalPayableOverallByChargeInfoFieldSpecified;
+
+ private decimal debtPreviousPeriodsField;
+
+ private bool debtPreviousPeriodsFieldSpecified;
+
+ private decimal advanceBllingPeriodField;
+
+ private bool advanceBllingPeriodFieldSpecified;
+
+ private decimal totalPiecemealPaymentSumField;
+
+ private bool totalPiecemealPaymentSumFieldSpecified;
+
+ private sbyte paymentsTakenField;
+
+ private bool paymentsTakenFieldSpecified;
+
+ private string additionalInformationField;
+
+ private decimal totalPayableByPDField;
+
+ private bool totalPayableByPDFieldSpecified;
+
+ private decimal totalByPenaltiesAndCourtCostsField;
+
+ private bool totalByPenaltiesAndCourtCostsFieldSpecified;
+
+ private decimal totalPayableByPDWithDebtAndAdvanceField;
+
+ private bool totalPayableByPDWithDebtAndAdvanceFieldSpecified;
+
+ private PaymentDocumentExportTypeComponentsOfCost[] componentsOfCostField;
+
+ private decimal paidCashField;
+
+ private bool paidCashFieldSpecified;
+
+ private System.DateTime dateOfLastReceivedPaymentField;
+
+ private bool dateOfLastReceivedPaymentFieldSpecified;
+
+ private int monthField;
+
+ private bool monthFieldSpecified;
+
+ private short yearField;
+
+ private bool yearFieldSpecified;
+
+ private decimal limitIndexField;
+
+ private bool limitIndexFieldSpecified;
+
+ private decimal subsidiesCompensationSocialSupportField;
+
+ private bool subsidiesCompensationSocialSupportFieldSpecified;
+
+ private PaymentDocumentExportTypePaymentProviderInformation paymentProviderInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ public string AccountGuid
+ {
+ get
+ {
+ return this.accountGuidField;
+ }
+ set
+ {
+ this.accountGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PaymentDocumentForm
+ {
+ get
+ {
+ return this.paymentDocumentFormField;
+ }
+ set
+ {
+ this.paymentDocumentFormField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=2)]
+ public string PaymentDocumentNumber
+ {
+ get
+ {
+ return this.paymentDocumentNumberField;
+ }
+ set
+ {
+ this.paymentDocumentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public PaymentDocumentExportTypeAddressInfo AddressInfo
+ {
+ get
+ {
+ return this.addressInfoField;
+ }
+ set
+ {
+ this.addressInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=4)]
+ public PaymentDocumentExportTypeIndividualMDReadings[] IndividualMDReadings
+ {
+ get
+ {
+ return this.individualMDReadingsField;
+ }
+ set
+ {
+ this.individualMDReadingsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairCharge", typeof(PaymentDocumentExportTypeCapitalRepairCharge), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairDebt", typeof(PaymentDocumentExportTypeCapitalRepairDebt), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairYearCharge", typeof(CapitalRepairYearExportType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("ChargeDebt", typeof(PaymentDocumentExportTypeChargeDebt), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("ChargeInfo", typeof(PDServiceChargeExportType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("Insurance", typeof(PaymentDocumentExportTypeInsurance), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("PenaltiesAndCourtCosts", typeof(PaymentDocumentExportTypePenaltiesAndCourtCosts), Order=5)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Expose", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("Withdraw", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType2 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal TotalPayableByChargeInfo
+ {
+ get
+ {
+ return this.totalPayableByChargeInfoField;
+ }
+ set
+ {
+ this.totalPayableByChargeInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableByChargeInfoSpecified
+ {
+ get
+ {
+ return this.totalPayableByChargeInfoFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableByChargeInfoFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal TotalPayableOverallByChargeInfo
+ {
+ get
+ {
+ return this.totalPayableOverallByChargeInfoField;
+ }
+ set
+ {
+ this.totalPayableOverallByChargeInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallByChargeInfoSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallByChargeInfoFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallByChargeInfoFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal DebtPreviousPeriods
+ {
+ get
+ {
+ return this.debtPreviousPeriodsField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal AdvanceBllingPeriod
+ {
+ get
+ {
+ return this.advanceBllingPeriodField;
+ }
+ set
+ {
+ this.advanceBllingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AdvanceBllingPeriodSpecified
+ {
+ get
+ {
+ return this.advanceBllingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.advanceBllingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal totalPiecemealPaymentSum
+ {
+ get
+ {
+ return this.totalPiecemealPaymentSumField;
+ }
+ set
+ {
+ this.totalPiecemealPaymentSumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalPiecemealPaymentSumSpecified
+ {
+ get
+ {
+ return this.totalPiecemealPaymentSumFieldSpecified;
+ }
+ set
+ {
+ this.totalPiecemealPaymentSumFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public sbyte PaymentsTaken
+ {
+ get
+ {
+ return this.paymentsTakenField;
+ }
+ set
+ {
+ this.paymentsTakenField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PaymentsTakenSpecified
+ {
+ get
+ {
+ return this.paymentsTakenFieldSpecified;
+ }
+ set
+ {
+ this.paymentsTakenFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public decimal TotalPayableByPD
+ {
+ get
+ {
+ return this.totalPayableByPDField;
+ }
+ set
+ {
+ this.totalPayableByPDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableByPDSpecified
+ {
+ get
+ {
+ return this.totalPayableByPDFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableByPDFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public decimal TotalByPenaltiesAndCourtCosts
+ {
+ get
+ {
+ return this.totalByPenaltiesAndCourtCostsField;
+ }
+ set
+ {
+ this.totalByPenaltiesAndCourtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalByPenaltiesAndCourtCostsSpecified
+ {
+ get
+ {
+ return this.totalByPenaltiesAndCourtCostsFieldSpecified;
+ }
+ set
+ {
+ this.totalByPenaltiesAndCourtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public decimal TotalPayableByPDWithDebtAndAdvance
+ {
+ get
+ {
+ return this.totalPayableByPDWithDebtAndAdvanceField;
+ }
+ set
+ {
+ this.totalPayableByPDWithDebtAndAdvanceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableByPDWithDebtAndAdvanceSpecified
+ {
+ get
+ {
+ return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=18)]
+ public PaymentDocumentExportTypeComponentsOfCost[] ComponentsOfCost
+ {
+ get
+ {
+ return this.componentsOfCostField;
+ }
+ set
+ {
+ this.componentsOfCostField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public decimal PaidCash
+ {
+ get
+ {
+ return this.paidCashField;
+ }
+ set
+ {
+ this.paidCashField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PaidCashSpecified
+ {
+ get
+ {
+ return this.paidCashFieldSpecified;
+ }
+ set
+ {
+ this.paidCashFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=20)]
+ public System.DateTime DateOfLastReceivedPayment
+ {
+ get
+ {
+ return this.dateOfLastReceivedPaymentField;
+ }
+ set
+ {
+ this.dateOfLastReceivedPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfLastReceivedPaymentSpecified
+ {
+ get
+ {
+ return this.dateOfLastReceivedPaymentFieldSpecified;
+ }
+ set
+ {
+ this.dateOfLastReceivedPaymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=21)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MonthSpecified
+ {
+ get
+ {
+ return this.monthFieldSpecified;
+ }
+ set
+ {
+ this.monthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=22)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool YearSpecified
+ {
+ get
+ {
+ return this.yearFieldSpecified;
+ }
+ set
+ {
+ this.yearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=23)]
+ public decimal LimitIndex
+ {
+ get
+ {
+ return this.limitIndexField;
+ }
+ set
+ {
+ this.limitIndexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool LimitIndexSpecified
+ {
+ get
+ {
+ return this.limitIndexFieldSpecified;
+ }
+ set
+ {
+ this.limitIndexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=24)]
+ public decimal SubsidiesCompensationSocialSupport
+ {
+ get
+ {
+ return this.subsidiesCompensationSocialSupportField;
+ }
+ set
+ {
+ this.subsidiesCompensationSocialSupportField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SubsidiesCompensationSocialSupportSpecified
+ {
+ get
+ {
+ return this.subsidiesCompensationSocialSupportFieldSpecified;
+ }
+ set
+ {
+ this.subsidiesCompensationSocialSupportFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=25)]
+ public PaymentDocumentExportTypePaymentProviderInformation PaymentProviderInformation
+ {
+ get
+ {
+ return this.paymentProviderInformationField;
+ }
+ set
+ {
+ this.paymentProviderInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeAddressInfo
+ {
+
+ private string livingPersonsNumberField;
+
+ private decimal residentialSquareField;
+
+ private bool residentialSquareFieldSpecified;
+
+ private decimal heatedAreaField;
+
+ private bool heatedAreaFieldSpecified;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string LivingPersonsNumber
+ {
+ get
+ {
+ return this.livingPersonsNumberField;
+ }
+ set
+ {
+ this.livingPersonsNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal ResidentialSquare
+ {
+ get
+ {
+ return this.residentialSquareField;
+ }
+ set
+ {
+ this.residentialSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ResidentialSquareSpecified
+ {
+ get
+ {
+ return this.residentialSquareFieldSpecified;
+ }
+ set
+ {
+ this.residentialSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal HeatedArea
+ {
+ get
+ {
+ return this.heatedAreaField;
+ }
+ set
+ {
+ this.heatedAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HeatedAreaSpecified
+ {
+ get
+ {
+ return this.heatedAreaFieldSpecified;
+ }
+ set
+ {
+ this.heatedAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeIndividualMDReadings : PDServiceMDReadings
+ {
+
+ private PaymentDocumentExportTypeIndividualMDReadingsMDService[] mDServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MDService", Order=0)]
+ public PaymentDocumentExportTypeIndividualMDReadingsMDService[] MDService
+ {
+ get
+ {
+ return this.mDServiceField;
+ }
+ set
+ {
+ this.mDServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeIndividualMDReadingsMDService
+ {
+
+ private string mDServiceCodeField;
+
+ private string mDServiceNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MDServiceCode
+ {
+ get
+ {
+ return this.mDServiceCodeField;
+ }
+ set
+ {
+ this.mDServiceCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MDServiceName
+ {
+ get
+ {
+ return this.mDServiceNameField;
+ }
+ set
+ {
+ this.mDServiceNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeCapitalRepairCharge : CapitalRepairType
+ {
+
+ private string paymentInformationGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PaymentInformationGuid
+ {
+ get
+ {
+ return this.paymentInformationGuidField;
+ }
+ set
+ {
+ this.paymentInformationGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeCapitalRepairDebt : DebtType
+ {
+
+ private string paymentInformationGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PaymentInformationGuid
+ {
+ get
+ {
+ return this.paymentInformationGuidField;
+ }
+ set
+ {
+ this.paymentInformationGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeChargeDebt : PDServiceDebtType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeInsurance
+ {
+
+ private string insuranceProductGUIDField;
+
+ private decimal rateField;
+
+ private decimal totalPayableField;
+
+ private decimal accountingPeriodTotalField;
+
+ private string calcExplanationField;
+
+ private ServiceChargeType serviceChargeField;
+
+ private PaymentDocumentExportTypeInsuranceVolume[] consumptionField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string InsuranceProductGUID
+ {
+ get
+ {
+ return this.insuranceProductGUIDField;
+ }
+ set
+ {
+ this.insuranceProductGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public ServiceChargeType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=6)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PaymentDocumentExportTypeInsuranceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public string PaymentInformationGuid
+ {
+ get
+ {
+ return this.paymentInformationGuidField;
+ }
+ set
+ {
+ this.paymentInformationGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeInsuranceVolume
+ {
+
+ private PaymentDocumentExportTypeInsuranceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PaymentDocumentExportTypeInsuranceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PaymentDocumentExportTypeInsuranceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypePenaltiesAndCourtCosts
+ {
+
+ private nsiRef serviceTypeField;
+
+ private string causeField;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Cause
+ {
+ get
+ {
+ return this.causeField;
+ }
+ set
+ {
+ this.causeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string PaymentInformationGuid
+ {
+ get
+ {
+ return this.paymentInformationGuidField;
+ }
+ set
+ {
+ this.paymentInformationGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemChoiceType2
+ {
+
+ ///
+ Expose,
+
+ ///
+ Withdraw,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypeComponentsOfCost
+ {
+
+ private nsiRef nameComponentField;
+
+ private decimal costField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef nameComponent
+ {
+ get
+ {
+ return this.nameComponentField;
+ }
+ set
+ {
+ this.nameComponentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal cost
+ {
+ get
+ {
+ return this.costField;
+ }
+ set
+ {
+ this.costField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentExportTypePaymentProviderInformation
+ {
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportPaymentDocumentResultType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocument", typeof(exportPaymentDocumentResultTypePaymentDocument), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ErrorMessageType
+ {
+
+ private string errorCodeField;
+
+ private string descriptionField;
+
+ private string stackTraceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ErrorCode
+ {
+ get
+ {
+ return this.errorCodeField;
+ }
+ set
+ {
+ this.errorCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string StackTrace
+ {
+ get
+ {
+ return this.stackTraceField;
+ }
+ set
+ {
+ this.stackTraceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportPaymentDocumentResultTypePaymentDocument : PaymentDocumentExportType
+ {
+
+ private string paymentDocumentIDField;
+
+ private exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] paymentInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", Order=1)]
+ public exportPaymentDocumentResultTypePaymentDocumentPaymentInformation[] PaymentInformation
+ {
+ get
+ {
+ return this.paymentInformationField;
+ }
+ set
+ {
+ this.paymentInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportPaymentDocumentResultTypePaymentDocumentPaymentInformation : PaymentInformationExportType
+ {
+
+ private decimal totalPayableByPaymentInformationField;
+
+ private bool totalPayableByPaymentInformationFieldSpecified;
+
+ private string paymentInformationGuidField;
+
+ private string accountNumberField;
+
+ private string serviceIDField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal totalPayableWithDebtAndAdvanceField;
+
+ private bool totalPayableWithDebtAndAdvanceFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal TotalPayableByPaymentInformation
+ {
+ get
+ {
+ return this.totalPayableByPaymentInformationField;
+ }
+ set
+ {
+ this.totalPayableByPaymentInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableByPaymentInformationSpecified
+ {
+ get
+ {
+ return this.totalPayableByPaymentInformationFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableByPaymentInformationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PaymentInformationGuid
+ {
+ get
+ {
+ return this.paymentInformationGuidField;
+ }
+ set
+ {
+ this.paymentInformationGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string AccountNumber
+ {
+ get
+ {
+ return this.accountNumberField;
+ }
+ set
+ {
+ this.accountNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)]
+ public string ServiceID
+ {
+ get
+ {
+ return this.serviceIDField;
+ }
+ set
+ {
+ this.serviceIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal TotalPayableWithDebtAndAdvance
+ {
+ get
+ {
+ return this.totalPayableWithDebtAndAdvanceField;
+ }
+ set
+ {
+ this.totalPayableWithDebtAndAdvanceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableWithDebtAndAdvanceSpecified
+ {
+ get
+ {
+ return this.totalPayableWithDebtAndAdvanceFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableWithDebtAndAdvanceFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultType
+ {
+
+ private string gUIDField;
+
+ private string transportGUIDField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultTypeError : ErrorMessageType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class ObjectType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string idField;
+
+ private string mimeTypeField;
+
+ private string encodingField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string MimeType
+ {
+ get
+ {
+ return this.mimeTypeField;
+ }
+ set
+ {
+ this.mimeTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Encoding
+ {
+ get
+ {
+ return this.encodingField;
+ }
+ set
+ {
+ this.encodingField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SPKIDataType
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SPKISexp", typeof(byte[]), DataType="base64Binary", Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class PGPDataType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType1[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType1[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType1
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ PGPKeyID,
+
+ ///
+ PGPKeyPacket,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class X509IssuerSerialType
+ {
+
+ private string x509IssuerNameField;
+
+ private string x509SerialNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string X509IssuerName
+ {
+ get
+ {
+ return this.x509IssuerNameField;
+ }
+ set
+ {
+ this.x509IssuerNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string X509SerialNumber
+ {
+ get
+ {
+ return this.x509SerialNumberField;
+ }
+ set
+ {
+ this.x509SerialNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class X509DataType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ X509CRL,
+
+ ///
+ X509Certificate,
+
+ ///
+ X509IssuerSerial,
+
+ ///
+ X509SKI,
+
+ ///
+ X509SubjectName,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class RetrievalMethodType
+ {
+
+ private TransformType[] transformsField;
+
+ private string uRIField;
+
+ private string typeField;
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
+ public TransformType[] Transforms
+ {
+ get
+ {
+ return this.transformsField;
+ }
+ set
+ {
+ this.transformsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string URI
+ {
+ get
+ {
+ return this.uRIField;
+ }
+ set
+ {
+ this.uRIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class TransformType
+ {
+
+ private object[] itemsField;
+
+ private string[] textField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class RSAKeyValueType
+ {
+
+ private byte[] modulusField;
+
+ private byte[] exponentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
+ public byte[] Modulus
+ {
+ get
+ {
+ return this.modulusField;
+ }
+ set
+ {
+ this.modulusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
+ public byte[] Exponent
+ {
+ get
+ {
+ return this.exponentField;
+ }
+ set
+ {
+ this.exponentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class DSAKeyValueType
+ {
+
+ private byte[] pField;
+
+ private byte[] qField;
+
+ private byte[] gField;
+
+ private byte[] yField;
+
+ private byte[] jField;
+
+ private byte[] seedField;
+
+ private byte[] pgenCounterField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
+ public byte[] P
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
+ public byte[] Q
+ {
+ get
+ {
+ return this.qField;
+ }
+ set
+ {
+ this.qField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
+ public byte[] G
+ {
+ get
+ {
+ return this.gField;
+ }
+ set
+ {
+ this.gField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
+ public byte[] Y
+ {
+ get
+ {
+ return this.yField;
+ }
+ set
+ {
+ this.yField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
+ public byte[] J
+ {
+ get
+ {
+ return this.jField;
+ }
+ set
+ {
+ this.jField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)]
+ public byte[] Seed
+ {
+ get
+ {
+ return this.seedField;
+ }
+ set
+ {
+ this.seedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)]
+ public byte[] PgenCounter
+ {
+ get
+ {
+ return this.pgenCounterField;
+ }
+ set
+ {
+ this.pgenCounterField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class KeyValueType
+ {
+
+ private object itemField;
+
+ private string[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class KeyInfoType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType2[] itemsElementNameField;
+
+ private string[] textField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType2[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType2
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ KeyName,
+
+ ///
+ KeyValue,
+
+ ///
+ MgmtData,
+
+ ///
+ PGPData,
+
+ ///
+ RetrievalMethod,
+
+ ///
+ SPKIData,
+
+ ///
+ X509Data,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureValueType
+ {
+
+ private string idField;
+
+ private byte[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")]
+ public byte[] Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class DigestMethodType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class ReferenceType
+ {
+
+ private TransformType[] transformsField;
+
+ private DigestMethodType digestMethodField;
+
+ private byte[] digestValueField;
+
+ private string idField;
+
+ private string uRIField;
+
+ private string typeField;
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
+ public TransformType[] Transforms
+ {
+ get
+ {
+ return this.transformsField;
+ }
+ set
+ {
+ this.transformsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DigestMethodType DigestMethod
+ {
+ get
+ {
+ return this.digestMethodField;
+ }
+ set
+ {
+ this.digestMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
+ public byte[] DigestValue
+ {
+ get
+ {
+ return this.digestValueField;
+ }
+ set
+ {
+ this.digestValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string URI
+ {
+ get
+ {
+ return this.uRIField;
+ }
+ set
+ {
+ this.uRIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureMethodType
+ {
+
+ private string hMACOutputLengthField;
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string HMACOutputLength
+ {
+ get
+ {
+ return this.hMACOutputLengthField;
+ }
+ set
+ {
+ this.hMACOutputLengthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class CanonicalizationMethodType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignedInfoType
+ {
+
+ private CanonicalizationMethodType canonicalizationMethodField;
+
+ private SignatureMethodType signatureMethodField;
+
+ private ReferenceType[] referenceField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public CanonicalizationMethodType CanonicalizationMethod
+ {
+ get
+ {
+ return this.canonicalizationMethodField;
+ }
+ set
+ {
+ this.canonicalizationMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SignatureMethodType SignatureMethod
+ {
+ get
+ {
+ return this.signatureMethodField;
+ }
+ set
+ {
+ this.signatureMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)]
+ public ReferenceType[] Reference
+ {
+ get
+ {
+ return this.referenceField;
+ }
+ set
+ {
+ this.referenceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureType
+ {
+
+ private SignedInfoType signedInfoField;
+
+ private SignatureValueType signatureValueField;
+
+ private KeyInfoType keyInfoField;
+
+ private ObjectType[] objectField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public SignedInfoType SignedInfo
+ {
+ get
+ {
+ return this.signedInfoField;
+ }
+ set
+ {
+ this.signedInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SignatureValueType SignatureValue
+ {
+ get
+ {
+ return this.signatureValueField;
+ }
+ set
+ {
+ this.signatureValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public KeyInfoType KeyInfo
+ {
+ get
+ {
+ return this.keyInfoField;
+ }
+ set
+ {
+ this.keyInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
+ public ObjectType[] Object
+ {
+ get
+ {
+ return this.objectField;
+ }
+ set
+ {
+ this.objectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class BaseType
+ {
+
+ private SignatureType signatureField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=0)]
+ public SignatureType Signature
+ {
+ get
+ {
+ return this.signatureField;
+ }
+ set
+ {
+ this.signatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class BaseAsyncResponseType : BaseType
+ {
+
+ private sbyte requestStateField;
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte RequestState
+ {
+ get
+ {
+ return this.requestStateField;
+ }
+ set
+ {
+ this.requestStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-service-async/", ConfigurationName="Hcs.Service.Async.Bills.BillsPortsTypeAsync")]
+ public interface BillsPortsTypeAsync
+ {
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importPaymentDocumentData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importPaymentDocumentData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportPaymentDocumentData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportPaymentDocumentData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecution", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportNotificationsOfOrderExecution", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importAcknowledgment", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importAcknowledgment", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importInsuranceProduct", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importInsuranceProduct", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportInsuranceProduct", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportInsuranceProduct", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importRSOSettlements", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importRSOSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importIKUSettlements", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:importIKUSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportSettlements", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportSettlements", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportNotificationsOfOrderExecutionPaginal", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:exportNotificationsOfOrderExecutionPaginal", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getRequestsState", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.Bills.Fault), Action="urn:getRequestsState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReportPeriodType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AcknowledgmentRequestInfoExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotificationOfOrderExecutionExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceDebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DebtType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairMonthlyImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CapitalRepairType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServiceInformationType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ServicePDType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PDServiceMDReadings))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentDocumentExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request);
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeader : HeaderType
+ {
+
+ private object itemField;
+
+ private ItemChoiceType4 itemElementNameField;
+
+ private bool isOperatorSignatureField;
+
+ private bool isOperatorSignatureFieldSpecified;
+
+ private ISCreator[] iSCreatorField;
+
+ public RequestHeader()
+ {
+ this.isOperatorSignatureField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Citizen", typeof(RequestHeaderCitizen), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType4 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsOperatorSignature
+ {
+ get
+ {
+ return this.isOperatorSignatureField;
+ }
+ set
+ {
+ this.isOperatorSignatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsOperatorSignatureSpecified
+ {
+ get
+ {
+ return this.isOperatorSignatureFieldSpecified;
+ }
+ set
+ {
+ this.isOperatorSignatureFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)]
+ public ISCreator[] ISCreator
+ {
+ get
+ {
+ return this.iSCreatorField;
+ }
+ set
+ {
+ this.iSCreatorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizen
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType6[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CitizenPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Document", typeof(RequestHeaderCitizenDocument), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType6[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizenDocument
+ {
+
+ private RequestHeaderCitizenDocumentDocumentType documentTypeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RequestHeaderCitizenDocumentDocumentType DocumentType
+ {
+ get
+ {
+ return this.documentTypeField;
+ }
+ set
+ {
+ this.documentTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series
+ {
+ get
+ {
+ return this.seriesField;
+ }
+ set
+ {
+ this.seriesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number
+ {
+ get
+ {
+ return this.numberField;
+ }
+ set
+ {
+ this.numberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizenDocumentDocumentType
+ {
+
+ private string codeField;
+
+ private string gUIDField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType6
+ {
+
+ ///
+ CitizenPPAGUID,
+
+ ///
+ Document,
+
+ ///
+ SNILS,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemChoiceType4
+ {
+
+ ///
+ Citizen,
+
+ ///
+ SenderID,
+
+ ///
+ orgPPAGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ISCreator
+ {
+
+ private string iSNameField;
+
+ private string iSOperatorNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ISName
+ {
+ get
+ {
+ return this.iSNameField;
+ }
+ set
+ {
+ this.iSNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ISOperatorName
+ {
+ get
+ {
+ return this.iSOperatorNameField;
+ }
+ set
+ {
+ this.iSOperatorNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class HeaderType
+ {
+
+ private System.DateTime dateField;
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class getStateRequest
+ {
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ResultHeader : HeaderType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class getStateResult : BaseAsyncResponseType
+ {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public getStateResult()
+ {
+ this.versionField = "10.0.1.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ExportNotificationsOfOrderExecutionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ImportResult", typeof(CommonResultType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("InsuranceProduct", typeof(InsuranceProductType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(ExportSettlementResultType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("exportNotificationsOfOrderExecutionResult", typeof(exportNotificationsOfOrderExecutionResultType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("exportPaymentDocResult", typeof(exportPaymentDocumentResultType), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class getStateRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.getStateRequest getStateRequest;
+
+ public getStateRequest1()
+ {
+ }
+
+ public getStateRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.getStateRequest getStateRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.getStateRequest = getStateRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class getStateResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.getStateResult getStateResult;
+
+ public getStateResponse()
+ {
+ }
+
+ public getStateResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.getStateResult getStateResult)
+ {
+ this.ResultHeader = ResultHeader;
+ this.getStateResult = getStateResult;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importPaymentDocumentRequest : BaseType
+ {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public importPaymentDocumentRequest()
+ {
+ this.versionField = "11.2.0.16";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ConfirmAmountsCorrect", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocument", typeof(importPaymentDocumentRequestPaymentDocument), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentInformation", typeof(importPaymentDocumentRequestPaymentInformation), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentProviderInformation", typeof(importPaymentDocumentRequestPaymentProviderInformation), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("WithdrawPaymentDocument", typeof(importPaymentDocumentRequestWithdrawPaymentDocument), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importPaymentDocumentRequestPaymentDocument : PaymentDocumentType
+ {
+
+ private string transportGUIDField;
+
+ private string paymentDocumentIDField;
+
+ private object[] items1Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DetailsPaymentInformation", typeof(importPaymentDocumentRequestPaymentDocumentDetailsPaymentInformation), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentInformationDetails", typeof(importPaymentDocumentRequestPaymentDocumentPaymentInformationDetails), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentInformationKey", typeof(string), Order=2)]
+ public object[] Items1
+ {
+ get
+ {
+ return this.items1Field;
+ }
+ set
+ {
+ this.items1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importPaymentDocumentRequestPaymentDocumentDetailsPaymentInformation
+ {
+
+ private string paymentInformationKeyField;
+
+ private decimal totalPayableByPaymentInformationField;
+
+ private string accountNumberField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal totalPayableWithDebtAndAdvanceField;
+
+ private bool totalPayableWithDebtAndAdvanceFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalPayableByPaymentInformation
+ {
+ get
+ {
+ return this.totalPayableByPaymentInformationField;
+ }
+ set
+ {
+ this.totalPayableByPaymentInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string AccountNumber
+ {
+ get
+ {
+ return this.accountNumberField;
+ }
+ set
+ {
+ this.accountNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalPayableWithDebtAndAdvance
+ {
+ get
+ {
+ return this.totalPayableWithDebtAndAdvanceField;
+ }
+ set
+ {
+ this.totalPayableWithDebtAndAdvanceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableWithDebtAndAdvanceSpecified
+ {
+ get
+ {
+ return this.totalPayableWithDebtAndAdvanceFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableWithDebtAndAdvanceFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importPaymentDocumentRequestPaymentDocumentPaymentInformationDetails
+ {
+
+ private decimal totalPayableByPaymentInformationField;
+
+ private string accountNumberField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal totalPayableWithDebtAndAdvanceField;
+
+ private bool totalPayableWithDebtAndAdvanceFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal TotalPayableByPaymentInformation
+ {
+ get
+ {
+ return this.totalPayableByPaymentInformationField;
+ }
+ set
+ {
+ this.totalPayableByPaymentInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string AccountNumber
+ {
+ get
+ {
+ return this.accountNumberField;
+ }
+ set
+ {
+ this.accountNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalPayableWithDebtAndAdvance
+ {
+ get
+ {
+ return this.totalPayableWithDebtAndAdvanceField;
+ }
+ set
+ {
+ this.totalPayableWithDebtAndAdvanceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableWithDebtAndAdvanceSpecified
+ {
+ get
+ {
+ return this.totalPayableWithDebtAndAdvanceFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableWithDebtAndAdvanceFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentType
+ {
+
+ private string accountGuidField;
+
+ private string paymentDocumentNumberField;
+
+ private PaymentDocumentTypeIndividualMDReadings[] individualMDReadingsField;
+
+ private object[] itemsField;
+
+ private bool itemField;
+
+ private ItemChoiceType5 itemElementNameField;
+
+ private decimal totalPayableByChargeInfoField;
+
+ private bool totalPayableByChargeInfoFieldSpecified;
+
+ private decimal totalPayableOverallByChargeInfoField;
+
+ private bool totalPayableOverallByChargeInfoFieldSpecified;
+
+ private decimal debtPreviousPeriodsField;
+
+ private bool debtPreviousPeriodsFieldSpecified;
+
+ private decimal advanceBllingPeriodField;
+
+ private bool advanceBllingPeriodFieldSpecified;
+
+ private decimal totalPiecemealPaymentSumField;
+
+ private bool totalPiecemealPaymentSumFieldSpecified;
+
+ private sbyte paymentsTakenField;
+
+ private bool paymentsTakenFieldSpecified;
+
+ private string additionalInformationField;
+
+ private decimal totalPayableByPDWithDebtAndAdvanceField;
+
+ private bool totalPayableByPDWithDebtAndAdvanceFieldSpecified;
+
+ private decimal totalByPenaltiesAndCourtCostsField;
+
+ private bool totalByPenaltiesAndCourtCostsFieldSpecified;
+
+ private decimal totalPayableByPDField;
+
+ private bool totalPayableByPDFieldSpecified;
+
+ private PaymentDocumentTypeComponentsOfCost[] componentsOfCostField;
+
+ private decimal paidCashField;
+
+ private bool paidCashFieldSpecified;
+
+ private System.DateTime dateOfLastReceivedPaymentField;
+
+ private bool dateOfLastReceivedPaymentFieldSpecified;
+
+ private decimal limitIndexField;
+
+ private bool limitIndexFieldSpecified;
+
+ private decimal subsidiesCompensationSocialSupportField;
+
+ private bool subsidiesCompensationSocialSupportFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ public string AccountGuid
+ {
+ get
+ {
+ return this.accountGuidField;
+ }
+ set
+ {
+ this.accountGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)]
+ public string PaymentDocumentNumber
+ {
+ get
+ {
+ return this.paymentDocumentNumberField;
+ }
+ set
+ {
+ this.paymentDocumentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IndividualMDReadings", Order=2)]
+ public PaymentDocumentTypeIndividualMDReadings[] IndividualMDReadings
+ {
+ get
+ {
+ return this.individualMDReadingsField;
+ }
+ set
+ {
+ this.individualMDReadingsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairCharge", typeof(PaymentDocumentTypeCapitalRepairCharge), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairDebt", typeof(DebtImportCRType), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairYearCharge", typeof(CapitalRepairYearImportType), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("ChargeDebt", typeof(PDServiceDebtImportType), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("ChargeInfo", typeof(PaymentDocumentTypeChargeInfo), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Insurance", typeof(PaymentDocumentTypeInsurance), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("PenaltiesAndCourtCosts", typeof(PaymentDocumentTypePenaltiesAndCourtCosts), Order=3)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Expose", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("Withdraw", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType5 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal TotalPayableByChargeInfo
+ {
+ get
+ {
+ return this.totalPayableByChargeInfoField;
+ }
+ set
+ {
+ this.totalPayableByChargeInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableByChargeInfoSpecified
+ {
+ get
+ {
+ return this.totalPayableByChargeInfoFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableByChargeInfoFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal TotalPayableOverallByChargeInfo
+ {
+ get
+ {
+ return this.totalPayableOverallByChargeInfoField;
+ }
+ set
+ {
+ this.totalPayableOverallByChargeInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallByChargeInfoSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallByChargeInfoFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallByChargeInfoFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal DebtPreviousPeriods
+ {
+ get
+ {
+ return this.debtPreviousPeriodsField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal AdvanceBllingPeriod
+ {
+ get
+ {
+ return this.advanceBllingPeriodField;
+ }
+ set
+ {
+ this.advanceBllingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AdvanceBllingPeriodSpecified
+ {
+ get
+ {
+ return this.advanceBllingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.advanceBllingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal totalPiecemealPaymentSum
+ {
+ get
+ {
+ return this.totalPiecemealPaymentSumField;
+ }
+ set
+ {
+ this.totalPiecemealPaymentSumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool totalPiecemealPaymentSumSpecified
+ {
+ get
+ {
+ return this.totalPiecemealPaymentSumFieldSpecified;
+ }
+ set
+ {
+ this.totalPiecemealPaymentSumFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public sbyte PaymentsTaken
+ {
+ get
+ {
+ return this.paymentsTakenField;
+ }
+ set
+ {
+ this.paymentsTakenField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PaymentsTakenSpecified
+ {
+ get
+ {
+ return this.paymentsTakenFieldSpecified;
+ }
+ set
+ {
+ this.paymentsTakenFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public decimal TotalPayableByPDWithDebtAndAdvance
+ {
+ get
+ {
+ return this.totalPayableByPDWithDebtAndAdvanceField;
+ }
+ set
+ {
+ this.totalPayableByPDWithDebtAndAdvanceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableByPDWithDebtAndAdvanceSpecified
+ {
+ get
+ {
+ return this.totalPayableByPDWithDebtAndAdvanceFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableByPDWithDebtAndAdvanceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public decimal TotalByPenaltiesAndCourtCosts
+ {
+ get
+ {
+ return this.totalByPenaltiesAndCourtCostsField;
+ }
+ set
+ {
+ this.totalByPenaltiesAndCourtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalByPenaltiesAndCourtCostsSpecified
+ {
+ get
+ {
+ return this.totalByPenaltiesAndCourtCostsFieldSpecified;
+ }
+ set
+ {
+ this.totalByPenaltiesAndCourtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public decimal TotalPayableByPD
+ {
+ get
+ {
+ return this.totalPayableByPDField;
+ }
+ set
+ {
+ this.totalPayableByPDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableByPDSpecified
+ {
+ get
+ {
+ return this.totalPayableByPDFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableByPDFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ComponentsOfCost", Order=16)]
+ public PaymentDocumentTypeComponentsOfCost[] ComponentsOfCost
+ {
+ get
+ {
+ return this.componentsOfCostField;
+ }
+ set
+ {
+ this.componentsOfCostField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public decimal PaidCash
+ {
+ get
+ {
+ return this.paidCashField;
+ }
+ set
+ {
+ this.paidCashField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PaidCashSpecified
+ {
+ get
+ {
+ return this.paidCashFieldSpecified;
+ }
+ set
+ {
+ this.paidCashFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=18)]
+ public System.DateTime DateOfLastReceivedPayment
+ {
+ get
+ {
+ return this.dateOfLastReceivedPaymentField;
+ }
+ set
+ {
+ this.dateOfLastReceivedPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfLastReceivedPaymentSpecified
+ {
+ get
+ {
+ return this.dateOfLastReceivedPaymentFieldSpecified;
+ }
+ set
+ {
+ this.dateOfLastReceivedPaymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public decimal LimitIndex
+ {
+ get
+ {
+ return this.limitIndexField;
+ }
+ set
+ {
+ this.limitIndexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool LimitIndexSpecified
+ {
+ get
+ {
+ return this.limitIndexFieldSpecified;
+ }
+ set
+ {
+ this.limitIndexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+ public decimal SubsidiesCompensationSocialSupport
+ {
+ get
+ {
+ return this.subsidiesCompensationSocialSupportField;
+ }
+ set
+ {
+ this.subsidiesCompensationSocialSupportField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SubsidiesCompensationSocialSupportSpecified
+ {
+ get
+ {
+ return this.subsidiesCompensationSocialSupportFieldSpecified;
+ }
+ set
+ {
+ this.subsidiesCompensationSocialSupportFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentTypeIndividualMDReadings : PDServiceMDReadings
+ {
+
+ private PaymentDocumentTypeIndividualMDReadingsMDServiceCode[] mDServiceCodeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MDServiceCode", Order=0)]
+ public PaymentDocumentTypeIndividualMDReadingsMDServiceCode[] MDServiceCode
+ {
+ get
+ {
+ return this.mDServiceCodeField;
+ }
+ set
+ {
+ this.mDServiceCodeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PaymentDocumentTypeIndividualMDReadingsMDServiceCode
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1")]
+ Item1,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("2")]
+ Item2,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("3")]
+ Item3,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("4")]
+ Item4,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("5")]
+ Item5,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("6")]
+ Item6,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("7")]
+ Item7,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentTypeCapitalRepairCharge : CapitalRepairImportType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairImportType
+ {
+
+ private decimal contributionField;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private decimal moneyRecalculationField;
+
+ private bool moneyRecalculationFieldSpecified;
+
+ private decimal moneyDiscountField;
+
+ private bool moneyDiscountFieldSpecified;
+
+ private decimal totalPayableField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ private string calcExplanationField;
+
+ private CapitalRepairImportTypePaymentRecalculation paymentRecalculationField;
+
+ private string paymentInformationKeyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Contribution
+ {
+ get
+ {
+ return this.contributionField;
+ }
+ set
+ {
+ this.contributionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal MoneyRecalculation
+ {
+ get
+ {
+ return this.moneyRecalculationField;
+ }
+ set
+ {
+ this.moneyRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyRecalculationSpecified
+ {
+ get
+ {
+ return this.moneyRecalculationFieldSpecified;
+ }
+ set
+ {
+ this.moneyRecalculationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal MoneyDiscount
+ {
+ get
+ {
+ return this.moneyDiscountField;
+ }
+ set
+ {
+ this.moneyDiscountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MoneyDiscountSpecified
+ {
+ get
+ {
+ return this.moneyDiscountFieldSpecified;
+ }
+ set
+ {
+ this.moneyDiscountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public CapitalRepairImportTypePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairImportTypePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class DebtImportCRType
+ {
+
+ private int monthField;
+
+ private short yearField;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationKeyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairYearImportType
+ {
+
+ private CapitalRepairYearImportTypeCapitalRepairMonthlyCharge[] capitalRepairMonthlyChargeField;
+
+ private short yearField;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationKeyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CapitalRepairMonthlyCharge", Order=0)]
+ public CapitalRepairYearImportTypeCapitalRepairMonthlyCharge[] CapitalRepairMonthlyCharge
+ {
+ get
+ {
+ return this.capitalRepairMonthlyChargeField;
+ }
+ set
+ {
+ this.capitalRepairMonthlyChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class CapitalRepairYearImportTypeCapitalRepairMonthlyCharge : CapitalRepairMonthlyImportType
+ {
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceDebtImportTypeAdditionalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceDebtImportTypeGroupMunicipalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceDebtImportTypeHousingService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceDebtImportTypeMunicipalService), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeAdditionalService : ServiceDebtImportType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServiceDebtImportType : DebtImportType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private string paymentInformationKeyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ServiceDebtImportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class DebtImportType
+ {
+
+ private int monthField;
+
+ private short yearField;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeGroupMunicipalService
+ {
+
+ private PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService typeMunicipalServiceField;
+
+ private PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] municipalServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService TypeMunicipalService
+ {
+ get
+ {
+ return this.typeMunicipalServiceField;
+ }
+ set
+ {
+ this.typeMunicipalServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
+ public PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService[] MunicipalService
+ {
+ get
+ {
+ return this.municipalServiceField;
+ }
+ set
+ {
+ this.municipalServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeGroupMunicipalServiceTypeMunicipalService
+ {
+
+ private nsiRef serviceTypeField;
+
+ private int monthField;
+
+ private short yearField;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeGroupMunicipalServiceMunicipalService : ServiceDebtImportType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeHousingService : ServiceDebtImportType
+ {
+
+ private PDServiceDebtImportTypeHousingServiceMunicipalResource[] municipalResourceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=0)]
+ public PDServiceDebtImportTypeHousingServiceMunicipalResource[] MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeHousingServiceMunicipalResource
+ {
+
+ private nsiRef serviceTypeField;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ private PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=3)]
+ public PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource
+ {
+ get
+ {
+ return this.generalMunicipalResourceField;
+ }
+ set
+ {
+ this.generalMunicipalResourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeHousingServiceMunicipalResourceGeneralMunicipalResource
+ {
+
+ private nsiRef serviceTypeField;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceDebtImportTypeMunicipalService : ServiceDebtImportType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentTypeChargeInfo : PDServiceChargeType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AdditionalService", typeof(PDServiceChargeTypeAdditionalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("GroupMunicipalService", typeof(PDServiceChargeTypeGroupMunicipalService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HousingService", typeof(PDServiceChargeTypeHousingService), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", typeof(PDServiceChargeTypeMunicipalService), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeAdditionalService : ServicePDImportType
+ {
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private PDServiceChargeTypeAdditionalServiceVolume[] consumptionField;
+
+ private PDServiceChargeTypeAdditionalServicePaymentRecalculation paymentRecalculationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=1)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PDServiceChargeTypeAdditionalServiceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeTypeAdditionalServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeAdditionalServiceVolume
+ {
+
+ private PDServiceChargeTypeAdditionalServiceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeAdditionalServiceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeAdditionalServiceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeAdditionalServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class ServicePDImportType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private decimal rateField;
+
+ private decimal totalPayableField;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private string calcExplanationField;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationKeyField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeGroupMunicipalService
+ {
+
+ private TypeMunicipalServiceType typeMunicipalServiceField;
+
+ private PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] municipalServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public TypeMunicipalServiceType TypeMunicipalService
+ {
+ get
+ {
+ return this.typeMunicipalServiceField;
+ }
+ set
+ {
+ this.typeMunicipalServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalService", Order=1)]
+ public PDServiceChargeTypeGroupMunicipalServiceMunicipalService[] MunicipalService
+ {
+ get
+ {
+ return this.municipalServiceField;
+ }
+ set
+ {
+ this.municipalServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private TypeMunicipalServiceTypeVolume[] consumptionField;
+
+ private decimal rateField;
+
+ private bool rateFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private TypeMunicipalServiceTypeMultiplyingFactor multiplyingFactorField;
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private decimal totalPayableField;
+
+ private decimal municipalServiceIndividualConsumptionPayableField;
+
+ private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string calcExplanationField;
+
+ private string orgPPAGUIDField;
+
+ private PiecemealPayment piecemealPaymentField;
+
+ private TypeMunicipalServiceTypePaymentRecalculation paymentRecalculationField;
+
+ private ServiceInformation serviceInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=1)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public TypeMunicipalServiceTypeVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool RateSpecified
+ {
+ get
+ {
+ return this.rateFieldSpecified;
+ }
+ set
+ {
+ this.rateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public TypeMunicipalServiceTypeMultiplyingFactor MultiplyingFactor
+ {
+ get
+ {
+ return this.multiplyingFactorField;
+ }
+ set
+ {
+ this.multiplyingFactorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal MunicipalServiceIndividualConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceIndividualConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public PiecemealPayment PiecemealPayment
+ {
+ get
+ {
+ return this.piecemealPaymentField;
+ }
+ set
+ {
+ this.piecemealPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+ public TypeMunicipalServiceTypePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=21)]
+ public ServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceTypeVolume
+ {
+
+ private TypeMunicipalServiceTypeVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public TypeMunicipalServiceTypeVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public TypeMunicipalServiceTypeVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum TypeMunicipalServiceTypeVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum TypeMunicipalServiceTypeVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceTypeMultiplyingFactor
+ {
+
+ private decimal ratioField;
+
+ private decimal amountOfExcessFeesField;
+
+ private bool amountOfExcessFeesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Ratio
+ {
+ get
+ {
+ return this.ratioField;
+ }
+ set
+ {
+ this.ratioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AmountOfExcessFees
+ {
+ get
+ {
+ return this.amountOfExcessFeesField;
+ }
+ set
+ {
+ this.amountOfExcessFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfExcessFeesSpecified
+ {
+ get
+ {
+ return this.amountOfExcessFeesFieldSpecified;
+ }
+ set
+ {
+ this.amountOfExcessFeesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class TypeMunicipalServiceTypePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalService : ServicePDImportType
+ {
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private PiecemealPayment piecemealPaymentField;
+
+ private PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation paymentRecalculationField;
+
+ private ServiceInformation serviceInformationField;
+
+ private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume[] consumptionField;
+
+ private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor multiplyingFactorField;
+
+ private decimal municipalServiceIndividualConsumptionPayableField;
+
+ private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PiecemealPayment PiecemealPayment
+ {
+ get
+ {
+ return this.piecemealPaymentField;
+ }
+ set
+ {
+ this.piecemealPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=4)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor MultiplyingFactor
+ {
+ get
+ {
+ return this.multiplyingFactorField;
+ }
+ set
+ {
+ this.multiplyingFactorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal MunicipalServiceIndividualConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceIndividualConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolume
+ {
+
+ private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeGroupMunicipalServiceMunicipalServiceMultiplyingFactor
+ {
+
+ private decimal ratioField;
+
+ private decimal amountOfExcessFeesField;
+
+ private bool amountOfExcessFeesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Ratio
+ {
+ get
+ {
+ return this.ratioField;
+ }
+ set
+ {
+ this.ratioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AmountOfExcessFees
+ {
+ get
+ {
+ return this.amountOfExcessFeesField;
+ }
+ set
+ {
+ this.amountOfExcessFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfExcessFeesSpecified
+ {
+ get
+ {
+ return this.amountOfExcessFeesFieldSpecified;
+ }
+ set
+ {
+ this.amountOfExcessFeesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingService : ServicePDImportType
+ {
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResource[] municipalResourceField;
+
+ private PDServiceChargeTypeHousingServicePaymentRecalculation paymentRecalculationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", Order=1)]
+ public PDServiceChargeTypeHousingServiceMunicipalResource[] MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeTypeHousingServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResource
+ {
+
+ private nsiRef serviceTypeField;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceUnit unitField;
+
+ private bool unitFieldSpecified;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceConsumption consumptionField;
+
+ private decimal rateField;
+
+ private bool rateFieldSpecified;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation serviceInformationField;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation paymentRecalculationField;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ private decimal totalPayableField;
+
+ private bool totalPayableFieldSpecified;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] generalMunicipalResourceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceUnit Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UnitSpecified
+ {
+ get
+ {
+ return this.unitFieldSpecified;
+ }
+ set
+ {
+ this.unitFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceConsumption Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool RateSpecified
+ {
+ get
+ {
+ return this.rateFieldSpecified;
+ }
+ set
+ {
+ this.rateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableSpecified
+ {
+ get
+ {
+ return this.totalPayableFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GeneralMunicipalResource", Order=18)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource[] GeneralMunicipalResource
+ {
+ get
+ {
+ return this.generalMunicipalResourceField;
+ }
+ set
+ {
+ this.generalMunicipalResourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeHousingServiceMunicipalResourceUnit
+ {
+
+ ///
+ S,
+
+ ///
+ D,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumption
+ {
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume volumeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolume
+ {
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeType
+ {
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeHousingServiceMunicipalResourceConsumptionVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceServiceInformation
+ {
+
+ private decimal houseOverallNeedsNormField;
+
+ private bool houseOverallNeedsNormFieldSpecified;
+
+ private decimal houseOverallNeedsCurrentValueField;
+
+ private bool houseOverallNeedsCurrentValueFieldSpecified;
+
+ private decimal houseTotalHouseOverallNeedsField;
+
+ private bool houseTotalHouseOverallNeedsFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal houseOverallNeedsNorm
+ {
+ get
+ {
+ return this.houseOverallNeedsNormField;
+ }
+ set
+ {
+ this.houseOverallNeedsNormField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsNormSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsNormFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsNormFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal houseOverallNeedsCurrentValue
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueField;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsCurrentValueSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal houseTotalHouseOverallNeeds
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsField;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseTotalHouseOverallNeedsSpecified
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsFieldSpecified;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourcePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResource : GeneralMunicipalResourceType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption consumptionField;
+
+ private decimal rateField;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation paymentRecalculationField;
+
+ private decimal totalPayableField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation serviceInformationField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumption
+ {
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume volumeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolume
+ {
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeType
+ {
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceConsumptionVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourcePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServiceMunicipalResourceGeneralMunicipalResourceServiceInformation
+ {
+
+ private decimal houseOverallNeedsNormField;
+
+ private bool houseOverallNeedsNormFieldSpecified;
+
+ private decimal houseOverallNeedsCurrentValueField;
+
+ private bool houseOverallNeedsCurrentValueFieldSpecified;
+
+ private decimal houseTotalHouseOverallNeedsField;
+
+ private bool houseTotalHouseOverallNeedsFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal houseOverallNeedsNorm
+ {
+ get
+ {
+ return this.houseOverallNeedsNormField;
+ }
+ set
+ {
+ this.houseOverallNeedsNormField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsNormSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsNormFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsNormFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal houseOverallNeedsCurrentValue
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueField;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseOverallNeedsCurrentValueSpecified
+ {
+ get
+ {
+ return this.houseOverallNeedsCurrentValueFieldSpecified;
+ }
+ set
+ {
+ this.houseOverallNeedsCurrentValueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal houseTotalHouseOverallNeeds
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsField;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool houseTotalHouseOverallNeedsSpecified
+ {
+ get
+ {
+ return this.houseTotalHouseOverallNeedsFieldSpecified;
+ }
+ set
+ {
+ this.houseTotalHouseOverallNeedsFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class GeneralMunicipalResourceType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeHousingServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeMunicipalService : ServicePDImportType
+ {
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private PiecemealPayment piecemealPaymentField;
+
+ private PDServiceChargeTypeMunicipalServicePaymentRecalculation paymentRecalculationField;
+
+ private ServiceInformation serviceInformationField;
+
+ private PDServiceChargeTypeMunicipalServiceVolume[] consumptionField;
+
+ private PDServiceChargeTypeMunicipalServiceMultiplyingFactor multiplyingFactorField;
+
+ private decimal municipalServiceIndividualConsumptionPayableField;
+
+ private bool municipalServiceIndividualConsumptionPayableFieldSpecified;
+
+ private decimal municipalServiceCommunalConsumptionPayableField;
+
+ private bool municipalServiceCommunalConsumptionPayableFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceIndividualConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+
+ private decimal amountOfPaymentMunicipalServiceCommunalConsumptionField;
+
+ private bool amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public PiecemealPayment PiecemealPayment
+ {
+ get
+ {
+ return this.piecemealPaymentField;
+ }
+ set
+ {
+ this.piecemealPaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public PDServiceChargeTypeMunicipalServicePaymentRecalculation PaymentRecalculation
+ {
+ get
+ {
+ return this.paymentRecalculationField;
+ }
+ set
+ {
+ this.paymentRecalculationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ServiceInformation ServiceInformation
+ {
+ get
+ {
+ return this.serviceInformationField;
+ }
+ set
+ {
+ this.serviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=4)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PDServiceChargeTypeMunicipalServiceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public PDServiceChargeTypeMunicipalServiceMultiplyingFactor MultiplyingFactor
+ {
+ get
+ {
+ return this.multiplyingFactorField;
+ }
+ set
+ {
+ this.multiplyingFactorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal MunicipalServiceIndividualConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceIndividualConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceIndividualConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceIndividualConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal MunicipalServiceCommunalConsumptionPayable
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableField;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MunicipalServiceCommunalConsumptionPayableSpecified
+ {
+ get
+ {
+ return this.municipalServiceCommunalConsumptionPayableFieldSpecified;
+ }
+ set
+ {
+ this.municipalServiceCommunalConsumptionPayableFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal AmountOfPaymentMunicipalServiceIndividualConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceIndividualConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceIndividualConsumptionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal AmountOfPaymentMunicipalServiceCommunalConsumption
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionField;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfPaymentMunicipalServiceCommunalConsumptionSpecified
+ {
+ get
+ {
+ return this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified;
+ }
+ set
+ {
+ this.amountOfPaymentMunicipalServiceCommunalConsumptionFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeMunicipalServicePaymentRecalculation
+ {
+
+ private string recalculationReasonField;
+
+ private decimal sumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string recalculationReason
+ {
+ get
+ {
+ return this.recalculationReasonField;
+ }
+ set
+ {
+ this.recalculationReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal sum
+ {
+ get
+ {
+ return this.sumField;
+ }
+ set
+ {
+ this.sumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeMunicipalServiceVolume
+ {
+
+ private PDServiceChargeTypeMunicipalServiceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethodField;
+
+ private bool determiningMethodFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeMunicipalServiceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod determiningMethod
+ {
+ get
+ {
+ return this.determiningMethodField;
+ }
+ set
+ {
+ this.determiningMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool determiningMethodSpecified
+ {
+ get
+ {
+ return this.determiningMethodFieldSpecified;
+ }
+ set
+ {
+ this.determiningMethodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeMunicipalServiceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PDServiceChargeTypeMunicipalServiceVolumeDeterminingMethod
+ {
+
+ ///
+ N,
+
+ ///
+ M,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PDServiceChargeTypeMunicipalServiceMultiplyingFactor
+ {
+
+ private decimal ratioField;
+
+ private decimal amountOfExcessFeesField;
+
+ private bool amountOfExcessFeesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Ratio
+ {
+ get
+ {
+ return this.ratioField;
+ }
+ set
+ {
+ this.ratioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal AmountOfExcessFees
+ {
+ get
+ {
+ return this.amountOfExcessFeesField;
+ }
+ set
+ {
+ this.amountOfExcessFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AmountOfExcessFeesSpecified
+ {
+ get
+ {
+ return this.amountOfExcessFeesFieldSpecified;
+ }
+ set
+ {
+ this.amountOfExcessFeesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentTypeInsurance
+ {
+
+ private string insuranceProductGUIDField;
+
+ private decimal rateField;
+
+ private decimal totalPayableField;
+
+ private decimal accountingPeriodTotalField;
+
+ private bool accountingPeriodTotalFieldSpecified;
+
+ private string calcExplanationField;
+
+ private ServiceChargeImportType serviceChargeField;
+
+ private PaymentDocumentTypeInsuranceVolume[] consumptionField;
+
+ private decimal debtPreviousPeriodsOrAdvanceBillingPeriodField;
+
+ private bool debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+
+ private decimal penaltiesField;
+
+ private bool penaltiesFieldSpecified;
+
+ private decimal serviceProviderPenaltiesField;
+
+ private bool serviceProviderPenaltiesFieldSpecified;
+
+ private decimal stateFeesField;
+
+ private bool stateFeesFieldSpecified;
+
+ private decimal courtCostsField;
+
+ private bool courtCostsFieldSpecified;
+
+ private decimal totalPayableOverallField;
+
+ private bool totalPayableOverallFieldSpecified;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationKeyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string InsuranceProductGUID
+ {
+ get
+ {
+ return this.insuranceProductGUIDField;
+ }
+ set
+ {
+ this.insuranceProductGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Rate
+ {
+ get
+ {
+ return this.rateField;
+ }
+ set
+ {
+ this.rateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal AccountingPeriodTotal
+ {
+ get
+ {
+ return this.accountingPeriodTotalField;
+ }
+ set
+ {
+ this.accountingPeriodTotalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccountingPeriodTotalSpecified
+ {
+ get
+ {
+ return this.accountingPeriodTotalFieldSpecified;
+ }
+ set
+ {
+ this.accountingPeriodTotalFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string CalcExplanation
+ {
+ get
+ {
+ return this.calcExplanationField;
+ }
+ set
+ {
+ this.calcExplanationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public ServiceChargeImportType ServiceCharge
+ {
+ get
+ {
+ return this.serviceChargeField;
+ }
+ set
+ {
+ this.serviceChargeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=6)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Volume", IsNullable=false)]
+ public PaymentDocumentTypeInsuranceVolume[] Consumption
+ {
+ get
+ {
+ return this.consumptionField;
+ }
+ set
+ {
+ this.consumptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal DebtPreviousPeriodsOrAdvanceBillingPeriod
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodField;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DebtPreviousPeriodsOrAdvanceBillingPeriodSpecified
+ {
+ get
+ {
+ return this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified;
+ }
+ set
+ {
+ this.debtPreviousPeriodsOrAdvanceBillingPeriodFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Penalties
+ {
+ get
+ {
+ return this.penaltiesField;
+ }
+ set
+ {
+ this.penaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PenaltiesSpecified
+ {
+ get
+ {
+ return this.penaltiesFieldSpecified;
+ }
+ set
+ {
+ this.penaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public decimal ServiceProviderPenalties
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesField;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServiceProviderPenaltiesSpecified
+ {
+ get
+ {
+ return this.serviceProviderPenaltiesFieldSpecified;
+ }
+ set
+ {
+ this.serviceProviderPenaltiesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public decimal StateFees
+ {
+ get
+ {
+ return this.stateFeesField;
+ }
+ set
+ {
+ this.stateFeesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateFeesSpecified
+ {
+ get
+ {
+ return this.stateFeesFieldSpecified;
+ }
+ set
+ {
+ this.stateFeesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public decimal CourtCosts
+ {
+ get
+ {
+ return this.courtCostsField;
+ }
+ set
+ {
+ this.courtCostsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CourtCostsSpecified
+ {
+ get
+ {
+ return this.courtCostsFieldSpecified;
+ }
+ set
+ {
+ this.courtCostsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public decimal TotalPayableOverall
+ {
+ get
+ {
+ return this.totalPayableOverallField;
+ }
+ set
+ {
+ this.totalPayableOverallField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalPayableOverallSpecified
+ {
+ get
+ {
+ return this.totalPayableOverallFieldSpecified;
+ }
+ set
+ {
+ this.totalPayableOverallFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentTypeInsuranceVolume
+ {
+
+ private PaymentDocumentTypeInsuranceVolumeType typeField;
+
+ private bool typeFieldSpecified;
+
+ private decimal valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public PaymentDocumentTypeInsuranceVolumeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool typeSpecified
+ {
+ get
+ {
+ return this.typeFieldSpecified;
+ }
+ set
+ {
+ this.typeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public decimal Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public enum PaymentDocumentTypeInsuranceVolumeType
+ {
+
+ ///
+ I,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentTypePenaltiesAndCourtCosts
+ {
+
+ private nsiRef serviceTypeField;
+
+ private string causeField;
+
+ private decimal totalPayableField;
+
+ private string orgPPAGUIDField;
+
+ private string paymentInformationKeyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Cause
+ {
+ get
+ {
+ return this.causeField;
+ }
+ set
+ {
+ this.causeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalPayable
+ {
+ get
+ {
+ return this.totalPayableField;
+ }
+ set
+ {
+ this.totalPayableField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string PaymentInformationKey
+ {
+ get
+ {
+ return this.paymentInformationKeyField;
+ }
+ set
+ {
+ this.paymentInformationKeyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemChoiceType5
+ {
+
+ ///
+ Expose,
+
+ ///
+ Withdraw,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class PaymentDocumentTypeComponentsOfCost
+ {
+
+ private nsiRef nameComponentField;
+
+ private decimal costField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef nameComponent
+ {
+ get
+ {
+ return this.nameComponentField;
+ }
+ set
+ {
+ this.nameComponentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal cost
+ {
+ get
+ {
+ return this.costField;
+ }
+ set
+ {
+ this.costField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importPaymentDocumentRequestPaymentInformation : PaymentInformationKeyType
+ {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class PaymentInformationKeyType
+ {
+
+ private string bankBIKField;
+
+ private string operatingAccountNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BankBIK
+ {
+ get
+ {
+ return this.bankBIKField;
+ }
+ set
+ {
+ this.bankBIKField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string operatingAccountNumber
+ {
+ get
+ {
+ return this.operatingAccountNumberField;
+ }
+ set
+ {
+ this.operatingAccountNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importPaymentDocumentRequestPaymentProviderInformation
+ {
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importPaymentDocumentRequestWithdrawPaymentDocument
+ {
+
+ private string transportGUIDField;
+
+ private string paymentDocumentIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=1)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AckRequest
+ {
+
+ private AckRequestAck ackField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AckRequestAck Ack
+ {
+ get
+ {
+ return this.ackField;
+ }
+ set
+ {
+ this.ackField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AckRequestAck
+ {
+
+ private string messageGUIDField;
+
+ private string requesterMessageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RequesterMessageGUID
+ {
+ get
+ {
+ return this.requesterMessageGUIDField;
+ }
+ set
+ {
+ this.requesterMessageGUIDField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importPaymentDocumentDataRequest
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest;
+
+ public importPaymentDocumentDataRequest()
+ {
+ }
+
+ public importPaymentDocumentDataRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.importPaymentDocumentRequest = importPaymentDocumentRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importPaymentDocumentDataResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public importPaymentDocumentDataResponse()
+ {
+ }
+
+ public importPaymentDocumentDataResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportPaymentDocumentRequest : BaseType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType7[] itemsElementNameField;
+
+ private string versionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("AccountGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType7[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType7
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
+ AccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
+ ServiceID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
+ UnifiedAccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
+ Month,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
+ Year,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
+ PaymentDocumentID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
+ PaymentDocumentNumber,
+
+ ///
+ AccountGUID,
+
+ ///
+ FIASHouseGuid,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportPaymentDocumentDataRequest
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest;
+
+ public exportPaymentDocumentDataRequest()
+ {
+ }
+
+ public exportPaymentDocumentDataRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.exportPaymentDocumentRequest = exportPaymentDocumentRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportPaymentDocumentDataResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public exportPaymentDocumentDataResponse()
+ {
+ }
+
+ public exportPaymentDocumentDataResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionRequest : BaseType
+ {
+
+ private object itemField;
+
+ private string versionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Notifications", typeof(exportNotificationsOfOrderExecutionRequestNotifications), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SupplierIDs", typeof(exportNotificationsOfOrderExecutionRequestSupplierIDs), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionRequestNotifications
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType9[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AckStatus", typeof(sbyte), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DateFrom", typeof(System.DateTime), DataType="date", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DaysInterval", typeof(sbyte), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType9[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType9
+ {
+
+ ///
+ AckStatus,
+
+ ///
+ DateFrom,
+
+ ///
+ DaysInterval,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
+ "cutionGUID")]
+ NotificationsOfOrderExecutionGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionRequestSupplierIDs
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType8[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType8[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType8
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
+ AccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
+ ServiceID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
+ UnifiedAccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
+ Month,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
+ Year,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
+ PaymentDocumentID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
+ PaymentDocumentNumber,
+
+ ///
+ FIASHouseGuid,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportNotificationsOfOrderExecutionRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest;
+
+ public exportNotificationsOfOrderExecutionRequest1()
+ {
+ }
+
+ public exportNotificationsOfOrderExecutionRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportNotificationsOfOrderExecutionResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public exportNotificationsOfOrderExecutionResponse()
+ {
+ }
+
+ public exportNotificationsOfOrderExecutionResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importAcknowledgmentRequest : BaseType
+ {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public importAcknowledgmentRequest()
+ {
+ this.versionField = "11.0.0.2";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AckCancellation", typeof(importAcknowledgmentRequestAckCancellation), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("AcknowledgmentRequestInfo", typeof(importAcknowledgmentRequestAcknowledgmentRequestInfo), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importAcknowledgmentRequestAckCancellation
+ {
+
+ private string[] itemsField;
+
+ private ItemsChoiceType12[] itemsElementNameField;
+
+ private string paymentDocumentIDField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OrderID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OrderIDMultipurpose", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public string[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType12[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=2)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType12
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")]
+ orgPPAGUID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
+ "cutionGUID")]
+ NotificationsOfOrderExecutionGUID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderID")]
+ OrderID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:OrderIDMultipurpose")]
+ OrderIDMultipurpose,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importAcknowledgmentRequestAcknowledgmentRequestInfo : AcknowledgmentRequestInfoType
+ {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoType
+ {
+
+ private string[] itemsField;
+
+ private ItemsChoiceType10[] itemsElementNameField;
+
+ private object itemField;
+
+ private AcknowledgmentRequestInfoTypeDelayPeriod delayPeriodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OrderID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OrderIDMultipurpose", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public string[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType10[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AckImpossible", typeof(AcknowledgmentRequestInfoTypeAckImpossible), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentAck", typeof(AcknowledgmentRequestInfoTypePaymentDocumentAck), Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public AcknowledgmentRequestInfoTypeDelayPeriod DelayPeriod
+ {
+ get
+ {
+ return this.delayPeriodField;
+ }
+ set
+ {
+ this.delayPeriodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType10
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:orgPPAGUID")]
+ orgPPAGUID,
+
+ ///
+ NotificationsOfOrderExecutionGUID,
+
+ ///
+ OrderID,
+
+ ///
+ OrderIDMultipurpose,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoTypeAckImpossible
+ {
+
+ private string paymentDocumentIDField;
+
+ private string reasonField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Reason
+ {
+ get
+ {
+ return this.reasonField;
+ }
+ set
+ {
+ this.reasonField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoTypePaymentDocumentAck
+ {
+
+ private string paymentDocumentIDField;
+
+ private object itemField;
+
+ private ItemChoiceType6 itemElementNameField;
+
+ private decimal amountField;
+
+ private string paymentDocumentNumberField;
+
+ private AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation paymentInformationField;
+
+ private AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod capitalRepairYearAckPeriodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ public string PaymentDocumentID
+ {
+ get
+ {
+ return this.paymentDocumentIDField;
+ }
+ set
+ {
+ this.paymentDocumentIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ASType", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("HSType", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("MSType", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("PServiceType", typeof(nsiRef), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("TMSType", typeof(nsiRef), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType6 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal Amount
+ {
+ get
+ {
+ return this.amountField;
+ }
+ set
+ {
+ this.amountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=4)]
+ public string PaymentDocumentNumber
+ {
+ get
+ {
+ return this.paymentDocumentNumberField;
+ }
+ set
+ {
+ this.paymentDocumentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation PaymentInformation
+ {
+ get
+ {
+ return this.paymentInformationField;
+ }
+ set
+ {
+ this.paymentInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod CapitalRepairYearAckPeriod
+ {
+ get
+ {
+ return this.capitalRepairYearAckPeriodField;
+ }
+ set
+ {
+ this.capitalRepairYearAckPeriodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)]
+ public enum ItemChoiceType6
+ {
+
+ ///
+ ASType,
+
+ ///
+ HSType,
+
+ ///
+ MSType,
+
+ ///
+ PServiceType,
+
+ ///
+ TMSType,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoTypePaymentDocumentAckPaymentInformation
+ {
+
+ private string[] itemsField;
+
+ private ItemsChoiceType11[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BankBIK", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentInformationGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("operatingAccountNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public string[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType11[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType11
+ {
+
+ ///
+ BankBIK,
+
+ ///
+ PaymentInformationGuid,
+
+ ///
+ operatingAccountNumber,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoTypePaymentDocumentAckCapitalRepairYearAckPeriod
+ {
+
+ private short yearField;
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/")]
+ public partial class AcknowledgmentRequestInfoTypeDelayPeriod
+ {
+
+ private short yearField;
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importAcknowledgmentRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest;
+
+ public importAcknowledgmentRequest1()
+ {
+ }
+
+ public importAcknowledgmentRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.importAcknowledgmentRequest = importAcknowledgmentRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importAcknowledgmentResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public importAcknowledgmentResponse()
+ {
+ }
+
+ public importAcknowledgmentResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importInsuranceProductRequest : BaseType
+ {
+
+ private importInsuranceProductRequestInsuranceProduct[] insuranceProductField;
+
+ private string versionField;
+
+ public importInsuranceProductRequest()
+ {
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("InsuranceProduct", Order=0)]
+ public importInsuranceProductRequestInsuranceProduct[] InsuranceProduct
+ {
+ get
+ {
+ return this.insuranceProductField;
+ }
+ set
+ {
+ this.insuranceProductField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importInsuranceProductRequestInsuranceProduct
+ {
+
+ private string transportGUIDField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CreateOrUpdate", typeof(importInsuranceProductRequestInsuranceProductCreateOrUpdate), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Remove", typeof(importInsuranceProductRequestInsuranceProductRemove), Order=1)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importInsuranceProductRequestInsuranceProductCreateOrUpdate : InsuranceProductType
+ {
+
+ private string insuranceProductGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string InsuranceProductGUID
+ {
+ get
+ {
+ return this.insuranceProductGUIDField;
+ }
+ set
+ {
+ this.insuranceProductGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importInsuranceProductRequestInsuranceProductRemove
+ {
+
+ private string insuranceProductGUIDField;
+
+ private System.DateTime closeDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string InsuranceProductGUID
+ {
+ get
+ {
+ return this.insuranceProductGUIDField;
+ }
+ set
+ {
+ this.insuranceProductGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime CloseDate
+ {
+ get
+ {
+ return this.closeDateField;
+ }
+ set
+ {
+ this.closeDateField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importInsuranceProductRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest;
+
+ public importInsuranceProductRequest1()
+ {
+ }
+
+ public importInsuranceProductRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.importInsuranceProductRequest = importInsuranceProductRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importInsuranceProductResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public importInsuranceProductResponse()
+ {
+ }
+
+ public importInsuranceProductResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportInsuranceProductRequest : BaseType
+ {
+
+ private string versionField;
+
+ public exportInsuranceProductRequest()
+ {
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportInsuranceProductRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest;
+
+ public exportInsuranceProductRequest1()
+ {
+ }
+
+ public exportInsuranceProductRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.exportInsuranceProductRequest = exportInsuranceProductRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportInsuranceProductResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public exportInsuranceProductResponse()
+ {
+ }
+
+ public exportInsuranceProductResponse(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importRSOSettlementsRequest : BaseType
+ {
+
+ private importRSOSettlementsRequestImportSettlement[] importSettlementField;
+
+ private string versionField;
+
+ public importRSOSettlementsRequest()
+ {
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)]
+ public importRSOSettlementsRequestImportSettlement[] importSettlement
+ {
+ get
+ {
+ return this.importSettlementField;
+ }
+ set
+ {
+ this.importSettlementField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importRSOSettlementsRequestImportSettlement
+ {
+
+ private string transportGUIDField;
+
+ private string settlementGUIDField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string SettlementGUID
+ {
+ get
+ {
+ return this.settlementGUIDField;
+ }
+ set
+ {
+ this.settlementGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnulmentSettlement", typeof(AnnulmentType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(importRSOSettlementsRequestImportSettlementSettlement), Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class AnnulmentType
+ {
+
+ private string reasonOfAnnulmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReasonOfAnnulment
+ {
+ get
+ {
+ return this.reasonOfAnnulmentField;
+ }
+ set
+ {
+ this.reasonOfAnnulmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importRSOSettlementsRequestImportSettlementSettlement
+ {
+
+ private importRSOSettlementsRequestImportSettlementSettlementContract contractField;
+
+ private importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public importRSOSettlementsRequestImportSettlementSettlementContract Contract
+ {
+ get
+ {
+ return this.contractField;
+ }
+ set
+ {
+ this.contractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)]
+ public importRSOSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod
+ {
+ get
+ {
+ return this.reportingPeriodField;
+ }
+ set
+ {
+ this.reportingPeriodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importRSOSettlementsRequestImportSettlementSettlementContract
+ {
+
+ private string contractRootGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractRootGUID
+ {
+ get
+ {
+ return this.contractRootGUIDField;
+ }
+ set
+ {
+ this.contractRootGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importRSOSettlementsRequestImportSettlementSettlementReportingPeriod : ReportPeriodType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnulmentReportingPeriod", typeof(importRSOSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ReportingPeriodInfo", typeof(ReportPeriodRSOInfoType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importRSOSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType
+ {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importRSOSettlementsRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest;
+
+ public importRSOSettlementsRequest1()
+ {
+ }
+
+ public importRSOSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.importRSOSettlementsRequest = importRSOSettlementsRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importRSOSettlementsResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public importRSOSettlementsResponse()
+ {
+ }
+
+ public importRSOSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importIKUSettlementsRequest : BaseType
+ {
+
+ private importIKUSettlementsRequestImportSettlement[] importSettlementField;
+
+ private string versionField;
+
+ public importIKUSettlementsRequest()
+ {
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("importSettlement", Order=0)]
+ public importIKUSettlementsRequestImportSettlement[] importSettlement
+ {
+ get
+ {
+ return this.importSettlementField;
+ }
+ set
+ {
+ this.importSettlementField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importIKUSettlementsRequestImportSettlement
+ {
+
+ private string transportGUIDField;
+
+ private string settlementGUIDField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string SettlementGUID
+ {
+ get
+ {
+ return this.settlementGUIDField;
+ }
+ set
+ {
+ this.settlementGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnulmentSettlement", typeof(AnnulmentType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("Settlement", typeof(importIKUSettlementsRequestImportSettlementSettlement), Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importIKUSettlementsRequestImportSettlementSettlement
+ {
+
+ private importIKUSettlementsRequestImportSettlementSettlementContract contractField;
+
+ private importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] reportingPeriodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public importIKUSettlementsRequestImportSettlementSettlementContract Contract
+ {
+ get
+ {
+ return this.contractField;
+ }
+ set
+ {
+ this.contractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ReportingPeriod", Order=1)]
+ public importIKUSettlementsRequestImportSettlementSettlementReportingPeriod[] ReportingPeriod
+ {
+ get
+ {
+ return this.reportingPeriodField;
+ }
+ set
+ {
+ this.reportingPeriodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importIKUSettlementsRequestImportSettlementSettlementContract
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoContract", typeof(importIKUSettlementsRequestImportSettlementSettlementContractNoContract), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importIKUSettlementsRequestImportSettlementSettlementContractNoContract
+ {
+
+ private RegOrgType firstContractPartyField;
+
+ private string docNumField;
+
+ private System.DateTime signingDateField;
+
+ private bool signingDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RegOrgType FirstContractParty
+ {
+ get
+ {
+ return this.firstContractPartyField;
+ }
+ set
+ {
+ this.firstContractPartyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string DocNum
+ {
+ get
+ {
+ return this.docNumField;
+ }
+ set
+ {
+ this.docNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SigningDateSpecified
+ {
+ get
+ {
+ return this.signingDateFieldSpecified;
+ }
+ set
+ {
+ this.signingDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importIKUSettlementsRequestImportSettlementSettlementReportingPeriod : ReportPeriodType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnulmentReportingPeriod", typeof(importIKUSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ReportingPeriodInfo", typeof(ReportPeriodIKUInfoType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class importIKUSettlementsRequestImportSettlementSettlementReportingPeriodAnnulmentReportingPeriod : AnnulmentType
+ {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importIKUSettlementsRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest;
+
+ public importIKUSettlementsRequest1()
+ {
+ }
+
+ public importIKUSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.importIKUSettlementsRequest = importIKUSettlementsRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importIKUSettlementsResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public importIKUSettlementsResponse()
+ {
+ }
+
+ public importIKUSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportSettlementsRequest : BaseType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType13[] itemsElementNameField;
+
+ private string versionField;
+
+ public exportSettlementsRequest()
+ {
+ this.versionField = "10.0.2.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractRootGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OtherContractParty", typeof(RegOrgType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Period", typeof(exportSettlementsRequestPeriod), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SettlementGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType13[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportSettlementsRequestPeriod
+ {
+
+ private ReportPeriodType periodFromField;
+
+ private ReportPeriodType periodToField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ReportPeriodType PeriodFrom
+ {
+ get
+ {
+ return this.periodFromField;
+ }
+ set
+ {
+ this.periodFromField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ReportPeriodType PeriodTo
+ {
+ get
+ {
+ return this.periodToField;
+ }
+ set
+ {
+ this.periodToField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType13
+ {
+
+ ///
+ ContractNumber,
+
+ ///
+ ContractRootGUID,
+
+ ///
+ OtherContractParty,
+
+ ///
+ Period,
+
+ ///
+ SettlementGUID,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportSettlementsRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest;
+
+ public exportSettlementsRequest1()
+ {
+ }
+
+ public exportSettlementsRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.exportSettlementsRequest = exportSettlementsRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportSettlementsResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public exportSettlementsResponse()
+ {
+ }
+
+ public exportSettlementsResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionPaginalRequest : BaseType
+ {
+
+ private object itemField;
+
+ private string exportNotificationsOfOrderExecutionGUIDField;
+
+ private string pageSizeField;
+
+ private string versionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Notifications", typeof(exportNotificationsOfOrderExecutionPaginalRequestNotifications), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SupplierIDs", typeof(exportNotificationsOfOrderExecutionPaginalRequestSupplierIDs), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ExportNotificationsOfOrderExecutionGUID
+ {
+ get
+ {
+ return this.exportNotificationsOfOrderExecutionGUIDField;
+ }
+ set
+ {
+ this.exportNotificationsOfOrderExecutionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
+ public string PageSize
+ {
+ get
+ {
+ return this.pageSizeField;
+ }
+ set
+ {
+ this.pageSizeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionPaginalRequestNotifications
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType15[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AckStatus", typeof(sbyte), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DateFrom", typeof(System.DateTime), DataType="date", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DaysInterval", typeof(sbyte), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NotificationsOfOrderExecutionGUID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/payments-base/", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType15[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType15
+ {
+
+ ///
+ AckStatus,
+
+ ///
+ DateFrom,
+
+ ///
+ DaysInterval,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/payments-base/:NotificationsOfOrderExe" +
+ "cutionGUID")]
+ NotificationsOfOrderExecutionGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/bills/")]
+ public partial class exportNotificationsOfOrderExecutionPaginalRequestSupplierIDs
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType14[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ServiceID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("UnifiedAccountNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Month", typeof(int), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Year", typeof(short), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentID", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PaymentDocumentNumber", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/bills-base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType14[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", IncludeInSchema=false)]
+ public enum ItemsChoiceType14
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:AccountNumber")]
+ AccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:ServiceID")]
+ ServiceID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/account-base/:UnifiedAccountNumber")]
+ UnifiedAccountNumber,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Month")]
+ Month,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:Year")]
+ Year,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentID")]
+ PaymentDocumentID,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/bills-base/:PaymentDocumentNumber")]
+ PaymentDocumentNumber,
+
+ ///
+ FIASHouseGuid,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportNotificationsOfOrderExecutionPaginalRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/bills/", Order=0)]
+ public Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest;
+
+ public exportNotificationsOfOrderExecutionPaginalRequest1()
+ {
+ }
+
+ public exportNotificationsOfOrderExecutionPaginalRequest1(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportNotificationsOfOrderExecutionPaginalResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.AckRequest AckRequest;
+
+ public exportNotificationsOfOrderExecutionPaginalResponse()
+ {
+ }
+
+ public exportNotificationsOfOrderExecutionPaginalResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class getRequestsStateResult : BaseType
+ {
+
+ private string[] messageGUIDListField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MessageGUIDList", Order=0)]
+ public string[] MessageGUIDList
+ {
+ get
+ {
+ return this.messageGUIDListField;
+ }
+ set
+ {
+ this.messageGUIDListField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class getRequestsStateRequest
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Name="getRequestsStateRequest", Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("MessageGUIDList", IsNullable=false)]
+ public string[] getRequestsStateRequest1;
+
+ public getRequestsStateRequest()
+ {
+ }
+
+ public getRequestsStateRequest(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1)
+ {
+ this.RequestHeader = RequestHeader;
+ this.getRequestsStateRequest1 = getRequestsStateRequest1;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class getRequestsStateResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.Bills.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult;
+
+ public getRequestsStateResponse()
+ {
+ }
+
+ public getRequestsStateResponse(Hcs.Service.Async.Bills.ResultHeader ResultHeader, Hcs.Service.Async.Bills.getRequestsStateResult getRequestsStateResult)
+ {
+ this.ResultHeader = ResultHeader;
+ this.getRequestsStateResult = getRequestsStateResult;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ public interface BillsPortsTypeAsyncChannel : Hcs.Service.Async.Bills.BillsPortsTypeAsync, System.ServiceModel.IClientChannel
+ {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ public partial class BillsPortsTypeAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.Bills.BillsPortsTypeAsync
+ {
+
+ ///
+ /// Реализуйте этот разделяемый метод для настройки конечной точки службы.
+ ///
+ /// Настраиваемая конечная точка
+ /// Учетные данные клиента.
+ static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
+
+ public BillsPortsTypeAsyncClient() :
+ base(BillsPortsTypeAsyncClient.GetDefaultBinding(), BillsPortsTypeAsyncClient.GetDefaultEndpointAddress())
+ {
+ this.Endpoint.Name = EndpointConfiguration.BillsPortAsync.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public BillsPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration) :
+ base(BillsPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), BillsPortsTypeAsyncClient.GetEndpointAddress(endpointConfiguration))
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public BillsPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
+ base(BillsPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public BillsPortsTypeAsyncClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(BillsPortsTypeAsyncClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public BillsPortsTypeAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress)
+ {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.getStateAsync(Hcs.Service.Async.Bills.getStateRequest1 request)
+ {
+ return base.Channel.getStateAsync(request);
+ }
+
+ public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.getStateRequest getStateRequest)
+ {
+ Hcs.Service.Async.Bills.getStateRequest1 inValue = new Hcs.Service.Async.Bills.getStateRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.getStateRequest = getStateRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getStateAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.importPaymentDocumentDataRequest request)
+ {
+ return base.Channel.importPaymentDocumentDataAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importPaymentDocumentDataAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importPaymentDocumentRequest importPaymentDocumentRequest)
+ {
+ Hcs.Service.Async.Bills.importPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.importPaymentDocumentDataRequest();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importPaymentDocumentRequest = importPaymentDocumentRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importPaymentDocumentDataAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest request)
+ {
+ return base.Channel.exportPaymentDocumentDataAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportPaymentDocumentDataAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportPaymentDocumentRequest exportPaymentDocumentRequest)
+ {
+ Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest inValue = new Hcs.Service.Async.Bills.exportPaymentDocumentDataRequest();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportPaymentDocumentRequest = exportPaymentDocumentRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportPaymentDocumentDataAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 request)
+ {
+ return base.Channel.exportNotificationsOfOrderExecutionAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportNotificationsOfOrderExecutionAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest exportNotificationsOfOrderExecutionRequest)
+ {
+ Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportNotificationsOfOrderExecutionRequest = exportNotificationsOfOrderExecutionRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importAcknowledgmentAsync(Hcs.Service.Async.Bills.importAcknowledgmentRequest1 request)
+ {
+ return base.Channel.importAcknowledgmentAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importAcknowledgmentAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importAcknowledgmentRequest importAcknowledgmentRequest)
+ {
+ Hcs.Service.Async.Bills.importAcknowledgmentRequest1 inValue = new Hcs.Service.Async.Bills.importAcknowledgmentRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importAcknowledgmentRequest = importAcknowledgmentRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importAcknowledgmentAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importInsuranceProductAsync(Hcs.Service.Async.Bills.importInsuranceProductRequest1 request)
+ {
+ return base.Channel.importInsuranceProductAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importInsuranceProductAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importInsuranceProductRequest importInsuranceProductRequest)
+ {
+ Hcs.Service.Async.Bills.importInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.importInsuranceProductRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importInsuranceProductRequest = importInsuranceProductRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importInsuranceProductAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportInsuranceProductAsync(Hcs.Service.Async.Bills.exportInsuranceProductRequest1 request)
+ {
+ return base.Channel.exportInsuranceProductAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportInsuranceProductAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportInsuranceProductRequest exportInsuranceProductRequest)
+ {
+ Hcs.Service.Async.Bills.exportInsuranceProductRequest1 inValue = new Hcs.Service.Async.Bills.exportInsuranceProductRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportInsuranceProductRequest = exportInsuranceProductRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportInsuranceProductAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importRSOSettlementsAsync(Hcs.Service.Async.Bills.importRSOSettlementsRequest1 request)
+ {
+ return base.Channel.importRSOSettlementsAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importRSOSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importRSOSettlementsRequest importRSOSettlementsRequest)
+ {
+ Hcs.Service.Async.Bills.importRSOSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importRSOSettlementsRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importRSOSettlementsRequest = importRSOSettlementsRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importRSOSettlementsAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.importIKUSettlementsAsync(Hcs.Service.Async.Bills.importIKUSettlementsRequest1 request)
+ {
+ return base.Channel.importIKUSettlementsAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importIKUSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.importIKUSettlementsRequest importIKUSettlementsRequest)
+ {
+ Hcs.Service.Async.Bills.importIKUSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.importIKUSettlementsRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importIKUSettlementsRequest = importIKUSettlementsRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).importIKUSettlementsAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportSettlementsAsync(Hcs.Service.Async.Bills.exportSettlementsRequest1 request)
+ {
+ return base.Channel.exportSettlementsAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportSettlementsAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportSettlementsRequest exportSettlementsRequest)
+ {
+ Hcs.Service.Async.Bills.exportSettlementsRequest1 inValue = new Hcs.Service.Async.Bills.exportSettlementsRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportSettlementsRequest = exportSettlementsRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportSettlementsAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 request)
+ {
+ return base.Channel.exportNotificationsOfOrderExecutionPaginalAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportNotificationsOfOrderExecutionPaginalAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest exportNotificationsOfOrderExecutionPaginalRequest)
+ {
+ Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1 inValue = new Hcs.Service.Async.Bills.exportNotificationsOfOrderExecutionPaginalRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportNotificationsOfOrderExecutionPaginalRequest = exportNotificationsOfOrderExecutionPaginalRequest;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).exportNotificationsOfOrderExecutionPaginalAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.Bills.BillsPortsTypeAsync.getRequestsStateAsync(Hcs.Service.Async.Bills.getRequestsStateRequest request)
+ {
+ return base.Channel.getRequestsStateAsync(request);
+ }
+
+ public System.Threading.Tasks.Task getRequestsStateAsync(Hcs.Service.Async.Bills.RequestHeader RequestHeader, string[] getRequestsStateRequest1)
+ {
+ Hcs.Service.Async.Bills.getRequestsStateRequest inValue = new Hcs.Service.Async.Bills.getRequestsStateRequest();
+ inValue.RequestHeader = RequestHeader;
+ inValue.getRequestsStateRequest1 = getRequestsStateRequest1;
+ return ((Hcs.Service.Async.Bills.BillsPortsTypeAsync)(this)).getRequestsStateAsync(inValue);
+ }
+
+ public virtual System.Threading.Tasks.Task OpenAsync()
+ {
+ return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
+ }
+
+ #if !NET6_0_OR_GREATER
+ public virtual System.Threading.Tasks.Task CloseAsync()
+ {
+ return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
+ }
+ #endif
+
+ private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
+ {
+ if ((endpointConfiguration == EndpointConfiguration.BillsPortAsync))
+ {
+ System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
+ result.MaxBufferSize = int.MaxValue;
+ result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
+ result.MaxReceivedMessageSize = int.MaxValue;
+ result.AllowCookies = true;
+ result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport;
+ return result;
+ }
+ throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
+ }
+
+ private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
+ {
+ if ((endpointConfiguration == EndpointConfiguration.BillsPortAsync))
+ {
+ return new System.ServiceModel.EndpointAddress("https://api.dom.gosuslugi.ru/ext-bus-bills-service/services/BillsAsync");
+ }
+ throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
+ }
+
+ private static System.ServiceModel.Channels.Binding GetDefaultBinding()
+ {
+ return BillsPortsTypeAsyncClient.GetBindingForEndpoint(EndpointConfiguration.BillsPortAsync);
+ }
+
+ private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
+ {
+ return BillsPortsTypeAsyncClient.GetEndpointAddress(EndpointConfiguration.BillsPortAsync);
+ }
+
+ public enum EndpointConfiguration
+ {
+
+ BillsPortAsync,
+ }
+ }
+}
diff --git a/Hcs.Broker/Connected Services/Hcs.Service.Async.DeviceMetering/ConnectedService.json b/Hcs.Broker/Connected Services/Hcs.Service.Async.DeviceMetering/ConnectedService.json
new file mode 100644
index 0000000..74a28a6
--- /dev/null
+++ b/Hcs.Broker/Connected Services/Hcs.Service.Async.DeviceMetering/ConnectedService.json
@@ -0,0 +1,16 @@
+{
+ "ExtendedData": {
+ "inputs": [
+ "../../Wsdl/wsdl_xsd_v.15.7.0.1/device-metering/hcs-device-metering-service-async.wsdl"
+ ],
+ "collectionTypes": [
+ "System.Array",
+ "System.Collections.Generic.Dictionary`2"
+ ],
+ "namespaceMappings": [
+ "*, Hcs.Service.Async.DeviceMetering"
+ ],
+ "targetFramework": "net8.0",
+ "typeReuseMode": "All"
+ }
+}
\ No newline at end of file
diff --git a/Hcs.Broker/Connected Services/Hcs.Service.Async.DeviceMetering/Reference.cs b/Hcs.Broker/Connected Services/Hcs.Service.Async.DeviceMetering/Reference.cs
new file mode 100644
index 0000000..8b0f13d
--- /dev/null
+++ b/Hcs.Broker/Connected Services/Hcs.Service.Async.DeviceMetering/Reference.cs
@@ -0,0 +1,5278 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторного создания кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Hcs.Service.Async.DeviceMetering
+{
+
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class Fault
+ {
+
+ private string errorCodeField;
+
+ private string errorMessageField;
+
+ private string stackTraceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ErrorCode
+ {
+ get
+ {
+ return this.errorCodeField;
+ }
+ set
+ {
+ this.errorCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ErrorMessage
+ {
+ get
+ {
+ return this.errorMessageField;
+ }
+ set
+ {
+ this.errorMessageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string StackTrace
+ {
+ get
+ {
+ return this.stackTraceField;
+ }
+ set
+ {
+ this.stackTraceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeMeteringValueExportBaseType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeCurrentMeteringValueExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeMeteringValueImportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class VolumeMeteringValueBaseType
+ {
+
+ private nsiRef municipalResourceField;
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class nsiRef
+ {
+
+ private string codeField;
+
+ private string gUIDField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(VolumeCurrentMeteringValueExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class VolumeMeteringValueExportBaseType : VolumeMeteringValueBaseType
+ {
+
+ private string readingsSourceField;
+
+ private string orgPPAGUIDField;
+
+ private System.DateTime enterIntoSystemField;
+
+ private string unitField;
+
+ private VolumeMeteringValueExportBaseTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReadingsSource
+ {
+ get
+ {
+ return this.readingsSourceField;
+ }
+ set
+ {
+ this.readingsSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public System.DateTime EnterIntoSystem
+ {
+ get
+ {
+ return this.enterIntoSystemField;
+ }
+ set
+ {
+ this.enterIntoSystemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public VolumeMeteringValueExportBaseTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
+ {
+ get
+ {
+ return this.meteringValueInDefaultUnitField;
+ }
+ set
+ {
+ this.meteringValueInDefaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class VolumeMeteringValueExportBaseTypeMeteringValueInDefaultUnit
+ {
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ private string defaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string DefaultUnit
+ {
+ get
+ {
+ return this.defaultUnitField;
+ }
+ set
+ {
+ this.defaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class VolumeCurrentMeteringValueExportType : VolumeMeteringValueExportBaseType
+ {
+
+ private System.DateTime dateValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime DateValue
+ {
+ get
+ {
+ return this.dateValueField;
+ }
+ set
+ {
+ this.dateValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class VolumeMeteringValueImportType : VolumeMeteringValueBaseType
+ {
+
+ private System.DateTime dateValueField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime DateValue
+ {
+ get
+ {
+ return this.dateValueField;
+ }
+ set
+ {
+ this.dateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType1))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueImportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class ElectricMeteringValueBaseType
+ {
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType1))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class ElectricMeteringValueExportType : ElectricMeteringValueBaseType
+ {
+
+ private string readingsSourceField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReadingsSource
+ {
+ get
+ {
+ return this.readingsSourceField;
+ }
+ set
+ {
+ this.readingsSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType1))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class ElectricMeteringValueExportWithTSType : ElectricMeteringValueExportType
+ {
+
+ private System.DateTime enterIntoSystemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EnterIntoSystem
+ {
+ get
+ {
+ return this.enterIntoSystemField;
+ }
+ set
+ {
+ this.enterIntoSystemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricCurrentMeteringValueExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(TypeName="ElectricMeteringValueExportType", Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class ElectricMeteringValueExportType1 : ElectricMeteringValueExportWithTSType
+ {
+
+ private string unitField;
+
+ private ElectricMeteringValueExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ElectricMeteringValueExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
+ {
+ get
+ {
+ return this.meteringValueInDefaultUnitField;
+ }
+ set
+ {
+ this.meteringValueInDefaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class ElectricMeteringValueExportTypeMeteringValueInDefaultUnit
+ {
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ private string defaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string DefaultUnit
+ {
+ get
+ {
+ return this.defaultUnitField;
+ }
+ set
+ {
+ this.defaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class ElectricCurrentMeteringValueExportType : ElectricMeteringValueExportType1
+ {
+
+ private System.DateTime dateValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime DateValue
+ {
+ get
+ {
+ return this.dateValueField;
+ }
+ set
+ {
+ this.dateValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class ElectricMeteringValueImportType : ElectricMeteringValueBaseType
+ {
+
+ private System.DateTime dateValueField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime DateValue
+ {
+ get
+ {
+ return this.dateValueField;
+ }
+ set
+ {
+ this.dateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class YearMonth
+ {
+
+ private short yearField;
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType1))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueImportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class OneRateMeteringValueBaseType
+ {
+
+ private nsiRef municipalResourceField;
+
+ private string meteringValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValue
+ {
+ get
+ {
+ return this.meteringValueField;
+ }
+ set
+ {
+ this.meteringValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType1))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class OneRateMeteringValueExportType : OneRateMeteringValueBaseType
+ {
+
+ private string readingsSourceField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReadingsSource
+ {
+ get
+ {
+ return this.readingsSourceField;
+ }
+ set
+ {
+ this.readingsSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType1))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class OneRateMeteringValueExportWithTSType : OneRateMeteringValueExportType
+ {
+
+ private System.DateTime enterIntoSystemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EnterIntoSystem
+ {
+ get
+ {
+ return this.enterIntoSystemField;
+ }
+ set
+ {
+ this.enterIntoSystemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateCurrentMeteringValueExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(TypeName="OneRateMeteringValueExportType", Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class OneRateMeteringValueExportType1 : OneRateMeteringValueExportWithTSType
+ {
+
+ private string unitField;
+
+ private OneRateMeteringValueExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public OneRateMeteringValueExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
+ {
+ get
+ {
+ return this.meteringValueInDefaultUnitField;
+ }
+ set
+ {
+ this.meteringValueInDefaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class OneRateMeteringValueExportTypeMeteringValueInDefaultUnit
+ {
+
+ private string meteringValueField;
+
+ private string defaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValue
+ {
+ get
+ {
+ return this.meteringValueField;
+ }
+ set
+ {
+ this.meteringValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string DefaultUnit
+ {
+ get
+ {
+ return this.defaultUnitField;
+ }
+ set
+ {
+ this.defaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class OneRateCurrentMeteringValueExportType : OneRateMeteringValueExportType1
+ {
+
+ private System.DateTime dateValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime DateValue
+ {
+ get
+ {
+ return this.dateValueField;
+ }
+ set
+ {
+ this.dateValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class OneRateMeteringValueImportType : OneRateMeteringValueBaseType
+ {
+
+ private System.DateTime dateValueField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime DateValue
+ {
+ get
+ {
+ return this.dateValueField;
+ }
+ set
+ {
+ this.dateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class ObjectType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string idField;
+
+ private string mimeTypeField;
+
+ private string encodingField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string MimeType
+ {
+ get
+ {
+ return this.mimeTypeField;
+ }
+ set
+ {
+ this.mimeTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Encoding
+ {
+ get
+ {
+ return this.encodingField;
+ }
+ set
+ {
+ this.encodingField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SPKIDataType
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SPKISexp", typeof(byte[]), DataType="base64Binary", Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class PGPDataType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType1[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType1[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType1
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ PGPKeyID,
+
+ ///
+ PGPKeyPacket,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class X509IssuerSerialType
+ {
+
+ private string x509IssuerNameField;
+
+ private string x509SerialNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string X509IssuerName
+ {
+ get
+ {
+ return this.x509IssuerNameField;
+ }
+ set
+ {
+ this.x509IssuerNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string X509SerialNumber
+ {
+ get
+ {
+ return this.x509SerialNumberField;
+ }
+ set
+ {
+ this.x509SerialNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class X509DataType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ X509CRL,
+
+ ///
+ X509Certificate,
+
+ ///
+ X509IssuerSerial,
+
+ ///
+ X509SKI,
+
+ ///
+ X509SubjectName,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class RetrievalMethodType
+ {
+
+ private TransformType[] transformsField;
+
+ private string uRIField;
+
+ private string typeField;
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
+ public TransformType[] Transforms
+ {
+ get
+ {
+ return this.transformsField;
+ }
+ set
+ {
+ this.transformsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string URI
+ {
+ get
+ {
+ return this.uRIField;
+ }
+ set
+ {
+ this.uRIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class TransformType
+ {
+
+ private object[] itemsField;
+
+ private string[] textField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class RSAKeyValueType
+ {
+
+ private byte[] modulusField;
+
+ private byte[] exponentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
+ public byte[] Modulus
+ {
+ get
+ {
+ return this.modulusField;
+ }
+ set
+ {
+ this.modulusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
+ public byte[] Exponent
+ {
+ get
+ {
+ return this.exponentField;
+ }
+ set
+ {
+ this.exponentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class DSAKeyValueType
+ {
+
+ private byte[] pField;
+
+ private byte[] qField;
+
+ private byte[] gField;
+
+ private byte[] yField;
+
+ private byte[] jField;
+
+ private byte[] seedField;
+
+ private byte[] pgenCounterField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
+ public byte[] P
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
+ public byte[] Q
+ {
+ get
+ {
+ return this.qField;
+ }
+ set
+ {
+ this.qField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
+ public byte[] G
+ {
+ get
+ {
+ return this.gField;
+ }
+ set
+ {
+ this.gField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
+ public byte[] Y
+ {
+ get
+ {
+ return this.yField;
+ }
+ set
+ {
+ this.yField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
+ public byte[] J
+ {
+ get
+ {
+ return this.jField;
+ }
+ set
+ {
+ this.jField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)]
+ public byte[] Seed
+ {
+ get
+ {
+ return this.seedField;
+ }
+ set
+ {
+ this.seedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)]
+ public byte[] PgenCounter
+ {
+ get
+ {
+ return this.pgenCounterField;
+ }
+ set
+ {
+ this.pgenCounterField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class KeyValueType
+ {
+
+ private object itemField;
+
+ private string[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class KeyInfoType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType2[] itemsElementNameField;
+
+ private string[] textField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType2[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType2
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ KeyName,
+
+ ///
+ KeyValue,
+
+ ///
+ MgmtData,
+
+ ///
+ PGPData,
+
+ ///
+ RetrievalMethod,
+
+ ///
+ SPKIData,
+
+ ///
+ X509Data,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureValueType
+ {
+
+ private string idField;
+
+ private byte[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")]
+ public byte[] Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class DigestMethodType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class ReferenceType
+ {
+
+ private TransformType[] transformsField;
+
+ private DigestMethodType digestMethodField;
+
+ private byte[] digestValueField;
+
+ private string idField;
+
+ private string uRIField;
+
+ private string typeField;
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
+ public TransformType[] Transforms
+ {
+ get
+ {
+ return this.transformsField;
+ }
+ set
+ {
+ this.transformsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DigestMethodType DigestMethod
+ {
+ get
+ {
+ return this.digestMethodField;
+ }
+ set
+ {
+ this.digestMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
+ public byte[] DigestValue
+ {
+ get
+ {
+ return this.digestValueField;
+ }
+ set
+ {
+ this.digestValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string URI
+ {
+ get
+ {
+ return this.uRIField;
+ }
+ set
+ {
+ this.uRIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureMethodType
+ {
+
+ private string hMACOutputLengthField;
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string HMACOutputLength
+ {
+ get
+ {
+ return this.hMACOutputLengthField;
+ }
+ set
+ {
+ this.hMACOutputLengthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class CanonicalizationMethodType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignedInfoType
+ {
+
+ private CanonicalizationMethodType canonicalizationMethodField;
+
+ private SignatureMethodType signatureMethodField;
+
+ private ReferenceType[] referenceField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public CanonicalizationMethodType CanonicalizationMethod
+ {
+ get
+ {
+ return this.canonicalizationMethodField;
+ }
+ set
+ {
+ this.canonicalizationMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SignatureMethodType SignatureMethod
+ {
+ get
+ {
+ return this.signatureMethodField;
+ }
+ set
+ {
+ this.signatureMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)]
+ public ReferenceType[] Reference
+ {
+ get
+ {
+ return this.referenceField;
+ }
+ set
+ {
+ this.referenceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureType
+ {
+
+ private SignedInfoType signedInfoField;
+
+ private SignatureValueType signatureValueField;
+
+ private KeyInfoType keyInfoField;
+
+ private ObjectType[] objectField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public SignedInfoType SignedInfo
+ {
+ get
+ {
+ return this.signedInfoField;
+ }
+ set
+ {
+ this.signedInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SignatureValueType SignatureValue
+ {
+ get
+ {
+ return this.signatureValueField;
+ }
+ set
+ {
+ this.signatureValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public KeyInfoType KeyInfo
+ {
+ get
+ {
+ return this.keyInfoField;
+ }
+ set
+ {
+ this.keyInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
+ public ObjectType[] Object
+ {
+ get
+ {
+ return this.objectField;
+ }
+ set
+ {
+ this.objectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class BaseType
+ {
+
+ private SignatureType signatureField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=0)]
+ public SignatureType Signature
+ {
+ get
+ {
+ return this.signatureField;
+ }
+ set
+ {
+ this.signatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class BaseAsyncResponseType : BaseType
+ {
+
+ private sbyte requestStateField;
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte RequestState
+ {
+ get
+ {
+ return this.requestStateField;
+ }
+ set
+ {
+ this.requestStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering-service-async/", ConfigurationName="Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync")]
+ public interface DeviceMeteringPortTypesAsync
+ {
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importMeteringDeviceValues", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.DeviceMetering.Fault), Action="urn:importMeteringDeviceValues", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importMeteringDeviceValuesAsync(Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportMeteringDeviceHistory", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.DeviceMetering.Fault), Action="urn:exportMeteringDeviceHistory", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportMeteringDeviceHistoryAsync(Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.DeviceMetering.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.DeviceMetering.getStateRequest1 request);
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeader : HeaderType
+ {
+
+ private object itemField;
+
+ private ItemChoiceType1 itemElementNameField;
+
+ private bool isOperatorSignatureField;
+
+ private bool isOperatorSignatureFieldSpecified;
+
+ private ISCreator[] iSCreatorField;
+
+ public RequestHeader()
+ {
+ this.isOperatorSignatureField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Citizen", typeof(RequestHeaderCitizen), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SenderID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsOperatorSignature
+ {
+ get
+ {
+ return this.isOperatorSignatureField;
+ }
+ set
+ {
+ this.isOperatorSignatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsOperatorSignatureSpecified
+ {
+ get
+ {
+ return this.isOperatorSignatureFieldSpecified;
+ }
+ set
+ {
+ this.isOperatorSignatureFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ISCreator", Order=3)]
+ public ISCreator[] ISCreator
+ {
+ get
+ {
+ return this.iSCreatorField;
+ }
+ set
+ {
+ this.iSCreatorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizen
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CitizenPPAGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Document", typeof(RequestHeaderCitizenDocument), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType3[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizenDocument
+ {
+
+ private RequestHeaderCitizenDocumentDocumentType documentTypeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RequestHeaderCitizenDocumentDocumentType DocumentType
+ {
+ get
+ {
+ return this.documentTypeField;
+ }
+ set
+ {
+ this.documentTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series
+ {
+ get
+ {
+ return this.seriesField;
+ }
+ set
+ {
+ this.seriesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number
+ {
+ get
+ {
+ return this.numberField;
+ }
+ set
+ {
+ this.numberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RequestHeaderCitizenDocumentDocumentType
+ {
+
+ private string codeField;
+
+ private string gUIDField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType3
+ {
+
+ ///
+ CitizenPPAGUID,
+
+ ///
+ Document,
+
+ ///
+ SNILS,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemChoiceType1
+ {
+
+ ///
+ Citizen,
+
+ ///
+ SenderID,
+
+ ///
+ orgPPAGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ISCreator
+ {
+
+ private string iSNameField;
+
+ private string iSOperatorNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ISName
+ {
+ get
+ {
+ return this.iSNameField;
+ }
+ set
+ {
+ this.iSNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ISOperatorName
+ {
+ get
+ {
+ return this.iSOperatorNameField;
+ }
+ set
+ {
+ this.iSOperatorNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class HeaderType
+ {
+
+ private System.DateTime dateField;
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequest : BaseType
+ {
+
+ private string fIASHouseGuidField;
+
+ private importMeteringDeviceValuesRequestMeteringDevicesValues[] meteringDevicesValuesField;
+
+ private string versionField;
+
+ public importMeteringDeviceValuesRequest()
+ {
+ this.versionField = "10.0.1.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MeteringDevicesValues", Order=1)]
+ public importMeteringDeviceValuesRequestMeteringDevicesValues[] MeteringDevicesValues
+ {
+ get
+ {
+ return this.meteringDevicesValuesField;
+ }
+ set
+ {
+ this.meteringDevicesValuesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValues
+ {
+
+ private string itemField;
+
+ private ItemChoiceType itemElementNameField;
+
+ private object item1Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MeteringDeviceRootGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MeteringDeviceVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ElectricDeviceValue", typeof(importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValue), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("OneRateDeviceValue", typeof(importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValue), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("VolumeDeviceValue", typeof(importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValue), Order=2)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", IncludeInSchema=false)]
+ public enum ItemChoiceType
+ {
+
+ ///
+ MeteringDeviceRootGUID,
+
+ ///
+ MeteringDeviceVersionGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValue
+ {
+
+ private importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueCurrentValue currentValueField;
+
+ private ElectricMeteringValueImportType controlValueField;
+
+ private importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueVerificationValue verificationValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueCurrentValue CurrentValue
+ {
+ get
+ {
+ return this.currentValueField;
+ }
+ set
+ {
+ this.currentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ElectricMeteringValueImportType ControlValue
+ {
+ get
+ {
+ return this.controlValueField;
+ }
+ set
+ {
+ this.controlValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueVerificationValue VerificationValue
+ {
+ get
+ {
+ return this.verificationValueField;
+ }
+ set
+ {
+ this.verificationValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueCurrentValue : ElectricMeteringValueImportType
+ {
+
+ private YearMonth periodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public YearMonth Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesElectricDeviceValueVerificationValue
+ {
+
+ private System.DateTime startDateValueField;
+
+ private System.DateTime endDateValueField;
+
+ private System.DateTime sealDateField;
+
+ private ElectricMeteringValueBaseType startValueField;
+
+ private ElectricMeteringValueBaseType endValueField;
+
+ private object itemField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime StartDateValue
+ {
+ get
+ {
+ return this.startDateValueField;
+ }
+ set
+ {
+ this.startDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDateValue
+ {
+ get
+ {
+ return this.endDateValueField;
+ }
+ set
+ {
+ this.endDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SealDate
+ {
+ get
+ {
+ return this.sealDateField;
+ }
+ set
+ {
+ this.sealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ElectricMeteringValueBaseType StartValue
+ {
+ get
+ {
+ return this.startValueField;
+ }
+ set
+ {
+ this.startValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ElectricMeteringValueBaseType EndValue
+ {
+ get
+ {
+ return this.endValueField;
+ }
+ set
+ {
+ this.endValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=6)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValue
+ {
+
+ private importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueCurrentValue[] currentValueField;
+
+ private OneRateMeteringValueImportType[] controlValueField;
+
+ private importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueVerificationValue verificationValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
+ public importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueCurrentValue[] CurrentValue
+ {
+ get
+ {
+ return this.currentValueField;
+ }
+ set
+ {
+ this.currentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
+ public OneRateMeteringValueImportType[] ControlValue
+ {
+ get
+ {
+ return this.controlValueField;
+ }
+ set
+ {
+ this.controlValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueVerificationValue VerificationValue
+ {
+ get
+ {
+ return this.verificationValueField;
+ }
+ set
+ {
+ this.verificationValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueCurrentValue : OneRateMeteringValueImportType
+ {
+
+ private YearMonth periodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public YearMonth Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesOneRateDeviceValueVerificationValue
+ {
+
+ private System.DateTime startDateValueField;
+
+ private System.DateTime endDateValueField;
+
+ private System.DateTime sealDateField;
+
+ private OneRateMeteringValueBaseType[] startValueField;
+
+ private OneRateMeteringValueBaseType[] endValueField;
+
+ private object itemField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime StartDateValue
+ {
+ get
+ {
+ return this.startDateValueField;
+ }
+ set
+ {
+ this.startDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDateValue
+ {
+ get
+ {
+ return this.endDateValueField;
+ }
+ set
+ {
+ this.endDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SealDate
+ {
+ get
+ {
+ return this.sealDateField;
+ }
+ set
+ {
+ this.sealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
+ public OneRateMeteringValueBaseType[] StartValue
+ {
+ get
+ {
+ return this.startValueField;
+ }
+ set
+ {
+ this.startValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
+ public OneRateMeteringValueBaseType[] EndValue
+ {
+ get
+ {
+ return this.endValueField;
+ }
+ set
+ {
+ this.endValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=6)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValue
+ {
+
+ private importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueCurrentValue[] currentValueField;
+
+ private VolumeMeteringValueImportType[] controlValueField;
+
+ private importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueVerificationValue verificationValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
+ public importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueCurrentValue[] CurrentValue
+ {
+ get
+ {
+ return this.currentValueField;
+ }
+ set
+ {
+ this.currentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
+ public VolumeMeteringValueImportType[] ControlValue
+ {
+ get
+ {
+ return this.controlValueField;
+ }
+ set
+ {
+ this.controlValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueVerificationValue VerificationValue
+ {
+ get
+ {
+ return this.verificationValueField;
+ }
+ set
+ {
+ this.verificationValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueCurrentValue : VolumeMeteringValueImportType
+ {
+
+ private YearMonth periodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public YearMonth Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class importMeteringDeviceValuesRequestMeteringDevicesValuesVolumeDeviceValueVerificationValue
+ {
+
+ private System.DateTime startDateValueField;
+
+ private System.DateTime endDateValueField;
+
+ private System.DateTime sealDateField;
+
+ private VolumeMeteringValueBaseType[] startValueField;
+
+ private VolumeMeteringValueBaseType[] endValueField;
+
+ private object itemField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime StartDateValue
+ {
+ get
+ {
+ return this.startDateValueField;
+ }
+ set
+ {
+ this.startDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDateValue
+ {
+ get
+ {
+ return this.endDateValueField;
+ }
+ set
+ {
+ this.endDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SealDate
+ {
+ get
+ {
+ return this.sealDateField;
+ }
+ set
+ {
+ this.sealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
+ public VolumeMeteringValueBaseType[] StartValue
+ {
+ get
+ {
+ return this.startValueField;
+ }
+ set
+ {
+ this.startValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
+ public VolumeMeteringValueBaseType[] EndValue
+ {
+ get
+ {
+ return this.endValueField;
+ }
+ set
+ {
+ this.endValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=6)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ResultHeader : HeaderType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AckRequest
+ {
+
+ private AckRequestAck ackField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AckRequestAck Ack
+ {
+ get
+ {
+ return this.ackField;
+ }
+ set
+ {
+ this.ackField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AckRequestAck
+ {
+
+ private string messageGUIDField;
+
+ private string requesterMessageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RequesterMessageGUID
+ {
+ get
+ {
+ return this.requesterMessageGUIDField;
+ }
+ set
+ {
+ this.requesterMessageGUIDField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importMeteringDeviceValuesRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", Order=0)]
+ public Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest importMeteringDeviceValuesRequest;
+
+ public importMeteringDeviceValuesRequest1()
+ {
+ }
+
+ public importMeteringDeviceValuesRequest1(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest importMeteringDeviceValuesRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.importMeteringDeviceValuesRequest = importMeteringDeviceValuesRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class importMeteringDeviceValuesResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.DeviceMetering.AckRequest AckRequest;
+
+ public importMeteringDeviceValuesResponse()
+ {
+ }
+
+ public importMeteringDeviceValuesResponse(Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader, Hcs.Service.Async.DeviceMetering.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryRequest : BaseType
+ {
+
+ private string[] fIASHouseGuidField;
+
+ private string exportMeteringDeviceRootGUIDField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType4[] itemsElementNameField;
+
+ private System.DateTime commissioningDateFromField;
+
+ private bool commissioningDateFromFieldSpecified;
+
+ private System.DateTime commissioningDateToField;
+
+ private bool commissioningDateToFieldSpecified;
+
+ private bool serchArchivedField;
+
+ private bool serchArchivedFieldSpecified;
+
+ private System.DateTime archiveDateFromField;
+
+ private bool archiveDateFromFieldSpecified;
+
+ private System.DateTime archiveDateToField;
+
+ private bool archiveDateToFieldSpecified;
+
+ private System.DateTime inputDateFromField;
+
+ private bool inputDateFromFieldSpecified;
+
+ private System.DateTime inputDateToField;
+
+ private bool inputDateToFieldSpecified;
+
+ private bool excludePersonAsDataSourceField;
+
+ private bool excludePersonAsDataSourceFieldSpecified;
+
+ private bool excludeCurrentOrgAsDataSourceField;
+
+ private bool excludeCurrentOrgAsDataSourceFieldSpecified;
+
+ private bool excludeOtherOrgAsDataSourceField;
+
+ private bool excludeOtherOrgAsDataSourceFieldSpecified;
+
+ private bool excludeISValuesField;
+
+ private bool excludeISValuesFieldSpecified;
+
+ private string versionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
+ public string[] FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ExportMeteringDeviceRootGUID
+ {
+ get
+ {
+ return this.exportMeteringDeviceRootGUIDField;
+ }
+ set
+ {
+ this.exportMeteringDeviceRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MeteringDeviceRootGUID", typeof(string), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("MeteringDeviceType", typeof(nsiRef), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResource", typeof(nsiRef), Order=2)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType4[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime CommissioningDateFrom
+ {
+ get
+ {
+ return this.commissioningDateFromField;
+ }
+ set
+ {
+ this.commissioningDateFromField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CommissioningDateFromSpecified
+ {
+ get
+ {
+ return this.commissioningDateFromFieldSpecified;
+ }
+ set
+ {
+ this.commissioningDateFromFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime CommissioningDateTo
+ {
+ get
+ {
+ return this.commissioningDateToField;
+ }
+ set
+ {
+ this.commissioningDateToField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CommissioningDateToSpecified
+ {
+ get
+ {
+ return this.commissioningDateToFieldSpecified;
+ }
+ set
+ {
+ this.commissioningDateToFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool SerchArchived
+ {
+ get
+ {
+ return this.serchArchivedField;
+ }
+ set
+ {
+ this.serchArchivedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SerchArchivedSpecified
+ {
+ get
+ {
+ return this.serchArchivedFieldSpecified;
+ }
+ set
+ {
+ this.serchArchivedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
+ public System.DateTime ArchiveDateFrom
+ {
+ get
+ {
+ return this.archiveDateFromField;
+ }
+ set
+ {
+ this.archiveDateFromField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ArchiveDateFromSpecified
+ {
+ get
+ {
+ return this.archiveDateFromFieldSpecified;
+ }
+ set
+ {
+ this.archiveDateFromFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
+ public System.DateTime ArchiveDateTo
+ {
+ get
+ {
+ return this.archiveDateToField;
+ }
+ set
+ {
+ this.archiveDateToField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ArchiveDateToSpecified
+ {
+ get
+ {
+ return this.archiveDateToFieldSpecified;
+ }
+ set
+ {
+ this.archiveDateToFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=9)]
+ public System.DateTime inputDateFrom
+ {
+ get
+ {
+ return this.inputDateFromField;
+ }
+ set
+ {
+ this.inputDateFromField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool inputDateFromSpecified
+ {
+ get
+ {
+ return this.inputDateFromFieldSpecified;
+ }
+ set
+ {
+ this.inputDateFromFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
+ public System.DateTime inputDateTo
+ {
+ get
+ {
+ return this.inputDateToField;
+ }
+ set
+ {
+ this.inputDateToField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool inputDateToSpecified
+ {
+ get
+ {
+ return this.inputDateToFieldSpecified;
+ }
+ set
+ {
+ this.inputDateToFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool ExcludePersonAsDataSource
+ {
+ get
+ {
+ return this.excludePersonAsDataSourceField;
+ }
+ set
+ {
+ this.excludePersonAsDataSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ExcludePersonAsDataSourceSpecified
+ {
+ get
+ {
+ return this.excludePersonAsDataSourceFieldSpecified;
+ }
+ set
+ {
+ this.excludePersonAsDataSourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool ExcludeCurrentOrgAsDataSource
+ {
+ get
+ {
+ return this.excludeCurrentOrgAsDataSourceField;
+ }
+ set
+ {
+ this.excludeCurrentOrgAsDataSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ExcludeCurrentOrgAsDataSourceSpecified
+ {
+ get
+ {
+ return this.excludeCurrentOrgAsDataSourceFieldSpecified;
+ }
+ set
+ {
+ this.excludeCurrentOrgAsDataSourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public bool ExcludeOtherOrgAsDataSource
+ {
+ get
+ {
+ return this.excludeOtherOrgAsDataSourceField;
+ }
+ set
+ {
+ this.excludeOtherOrgAsDataSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ExcludeOtherOrgAsDataSourceSpecified
+ {
+ get
+ {
+ return this.excludeOtherOrgAsDataSourceFieldSpecified;
+ }
+ set
+ {
+ this.excludeOtherOrgAsDataSourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public bool excludeISValues
+ {
+ get
+ {
+ return this.excludeISValuesField;
+ }
+ set
+ {
+ this.excludeISValuesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool excludeISValuesSpecified
+ {
+ get
+ {
+ return this.excludeISValuesFieldSpecified;
+ }
+ set
+ {
+ this.excludeISValuesFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", IncludeInSchema=false)]
+ public enum ItemsChoiceType4
+ {
+
+ ///
+ MeteringDeviceRootGUID,
+
+ ///
+ MeteringDeviceType,
+
+ ///
+ MunicipalResource,
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportMeteringDeviceHistoryRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", Order=0)]
+ public Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest exportMeteringDeviceHistoryRequest;
+
+ public exportMeteringDeviceHistoryRequest1()
+ {
+ }
+
+ public exportMeteringDeviceHistoryRequest1(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest exportMeteringDeviceHistoryRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.exportMeteringDeviceHistoryRequest = exportMeteringDeviceHistoryRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class exportMeteringDeviceHistoryResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.DeviceMetering.AckRequest AckRequest;
+
+ public exportMeteringDeviceHistoryResponse()
+ {
+ }
+
+ public exportMeteringDeviceHistoryResponse(Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader, Hcs.Service.Async.DeviceMetering.AckRequest AckRequest)
+ {
+ this.ResultHeader = ResultHeader;
+ this.AckRequest = AckRequest;
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class getStateRequest
+ {
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class getStateResult : BaseAsyncResponseType
+ {
+
+ private object[] itemsField;
+
+ private string versionField;
+
+ public getStateResult()
+ {
+ this.versionField = "10.0.1.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ImportResult", typeof(CommonResultType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PagedOutput", typeof(getStateResultPagedOutput), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("exportMeteringDeviceHistoryResult", typeof(exportMeteringDeviceHistoryResultType), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ErrorMessageType
+ {
+
+ private string errorCodeField;
+
+ private string descriptionField;
+
+ private string stackTraceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ErrorCode
+ {
+ get
+ {
+ return this.errorCodeField;
+ }
+ set
+ {
+ this.errorCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string StackTrace
+ {
+ get
+ {
+ return this.stackTraceField;
+ }
+ set
+ {
+ this.stackTraceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultType
+ {
+
+ private string gUIDField;
+
+ private string transportGUIDField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultTypeError : ErrorMessageType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class getStateResultPagedOutput
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ExportMeteringDeviceRootGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LastPage", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultType
+ {
+
+ private string meteringDeviceRootGUIDField;
+
+ private string hCSHouseGUIDField;
+
+ private string fIASHouseGuidField;
+
+ private object itemField;
+
+ private exportMeteringDeviceHistoryResultTypeArchivedValues archivedValuesField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringDeviceRootGUID
+ {
+ get
+ {
+ return this.meteringDeviceRootGUIDField;
+ }
+ set
+ {
+ this.meteringDeviceRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string HCSHouseGUID
+ {
+ get
+ {
+ return this.hCSHouseGUIDField;
+ }
+ set
+ {
+ this.hCSHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ElectricDeviceValue", typeof(exportMeteringDeviceHistoryResultTypeElectricDeviceValue), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("OneRateDeviceValue", typeof(exportMeteringDeviceHistoryResultTypeOneRateDeviceValue), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("VolumeDeviceValue", typeof(exportMeteringDeviceHistoryResultTypeVolumeDeviceValue), Order=3)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public exportMeteringDeviceHistoryResultTypeArchivedValues ArchivedValues
+ {
+ get
+ {
+ return this.archivedValuesField;
+ }
+ set
+ {
+ this.archivedValuesField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValue
+ {
+
+ private ElectricMeteringValueExportType1 baseValueField;
+
+ private exportMeteringDeviceHistoryResultTypeElectricDeviceValueValues valuesField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ElectricMeteringValueExportType1 BaseValue
+ {
+ get
+ {
+ return this.baseValueField;
+ }
+ set
+ {
+ this.baseValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportMeteringDeviceHistoryResultTypeElectricDeviceValueValues Values
+ {
+ get
+ {
+ return this.valuesField;
+ }
+ set
+ {
+ this.valuesField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValueValues
+ {
+
+ private exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesCurrentValue[] currentValueField;
+
+ private ElectricCurrentMeteringValueExportType[] controlValueField;
+
+ private exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesVerificationValue[] verificationValueField;
+
+ private bool excludeISValuesField;
+
+ private bool excludeISValuesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
+ public exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesCurrentValue[] CurrentValue
+ {
+ get
+ {
+ return this.currentValueField;
+ }
+ set
+ {
+ this.currentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
+ public ElectricCurrentMeteringValueExportType[] ControlValue
+ {
+ get
+ {
+ return this.controlValueField;
+ }
+ set
+ {
+ this.controlValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VerificationValue", Order=2)]
+ public exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesVerificationValue[] VerificationValue
+ {
+ get
+ {
+ return this.verificationValueField;
+ }
+ set
+ {
+ this.verificationValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool excludeISValues
+ {
+ get
+ {
+ return this.excludeISValuesField;
+ }
+ set
+ {
+ this.excludeISValuesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool excludeISValuesSpecified
+ {
+ get
+ {
+ return this.excludeISValuesFieldSpecified;
+ }
+ set
+ {
+ this.excludeISValuesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesCurrentValue : ElectricCurrentMeteringValueExportType
+ {
+
+ private YearMonth periodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public YearMonth Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeElectricDeviceValueValuesVerificationValue
+ {
+
+ private System.DateTime startDateValueField;
+
+ private System.DateTime endDateValueField;
+
+ private System.DateTime sealDateField;
+
+ private ElectricMeteringValueExportType1 startValueField;
+
+ private ElectricMeteringValueExportType1 endValueField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime StartDateValue
+ {
+ get
+ {
+ return this.startDateValueField;
+ }
+ set
+ {
+ this.startDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDateValue
+ {
+ get
+ {
+ return this.endDateValueField;
+ }
+ set
+ {
+ this.endDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SealDate
+ {
+ get
+ {
+ return this.sealDateField;
+ }
+ set
+ {
+ this.sealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ElectricMeteringValueExportType1 StartValue
+ {
+ get
+ {
+ return this.startValueField;
+ }
+ set
+ {
+ this.startValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ElectricMeteringValueExportType1 EndValue
+ {
+ get
+ {
+ return this.endValueField;
+ }
+ set
+ {
+ this.endValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValue
+ {
+
+ private OneRateMeteringValueExportType1[] baseValueField;
+
+ private exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValues valuesField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BaseValue", Order=0)]
+ public OneRateMeteringValueExportType1[] BaseValue
+ {
+ get
+ {
+ return this.baseValueField;
+ }
+ set
+ {
+ this.baseValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValues Values
+ {
+ get
+ {
+ return this.valuesField;
+ }
+ set
+ {
+ this.valuesField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValues
+ {
+
+ private exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesCurrentValue[] currentValueField;
+
+ private OneRateCurrentMeteringValueExportType[] controlValueField;
+
+ private exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesVerificationValue[] verificationValueField;
+
+ private bool excludeISValuesField;
+
+ private bool excludeISValuesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
+ public exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesCurrentValue[] CurrentValue
+ {
+ get
+ {
+ return this.currentValueField;
+ }
+ set
+ {
+ this.currentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
+ public OneRateCurrentMeteringValueExportType[] ControlValue
+ {
+ get
+ {
+ return this.controlValueField;
+ }
+ set
+ {
+ this.controlValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VerificationValue", Order=2)]
+ public exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesVerificationValue[] VerificationValue
+ {
+ get
+ {
+ return this.verificationValueField;
+ }
+ set
+ {
+ this.verificationValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool excludeISValues
+ {
+ get
+ {
+ return this.excludeISValuesField;
+ }
+ set
+ {
+ this.excludeISValuesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool excludeISValuesSpecified
+ {
+ get
+ {
+ return this.excludeISValuesFieldSpecified;
+ }
+ set
+ {
+ this.excludeISValuesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesCurrentValue : OneRateCurrentMeteringValueExportType
+ {
+
+ private YearMonth periodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public YearMonth Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeOneRateDeviceValueValuesVerificationValue
+ {
+
+ private System.DateTime startDateValueField;
+
+ private System.DateTime endDateValueField;
+
+ private System.DateTime sealDateField;
+
+ private OneRateMeteringValueExportType1[] startValueField;
+
+ private OneRateMeteringValueExportType1[] endValueField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime StartDateValue
+ {
+ get
+ {
+ return this.startDateValueField;
+ }
+ set
+ {
+ this.startDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDateValue
+ {
+ get
+ {
+ return this.endDateValueField;
+ }
+ set
+ {
+ this.endDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SealDate
+ {
+ get
+ {
+ return this.sealDateField;
+ }
+ set
+ {
+ this.sealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
+ public OneRateMeteringValueExportType1[] StartValue
+ {
+ get
+ {
+ return this.startValueField;
+ }
+ set
+ {
+ this.startValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
+ public OneRateMeteringValueExportType1[] EndValue
+ {
+ get
+ {
+ return this.endValueField;
+ }
+ set
+ {
+ this.endValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeVolumeDeviceValue : VolumeMeteringValueExportType
+ {
+
+ private bool excludeISValuesField;
+
+ private bool excludeISValuesFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool excludeISValues
+ {
+ get
+ {
+ return this.excludeISValuesField;
+ }
+ set
+ {
+ this.excludeISValuesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool excludeISValuesSpecified
+ {
+ get
+ {
+ return this.excludeISValuesFieldSpecified;
+ }
+ set
+ {
+ this.excludeISValuesFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class VolumeMeteringValueExportType
+ {
+
+ private VolumeMeteringValueExportTypeCurrentValue[] currentValueField;
+
+ private VolumeCurrentMeteringValueExportType[] controlValueField;
+
+ private VolumeMeteringValueExportTypeVerificationValue[] verificationValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentValue", Order=0)]
+ public VolumeMeteringValueExportTypeCurrentValue[] CurrentValue
+ {
+ get
+ {
+ return this.currentValueField;
+ }
+ set
+ {
+ this.currentValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ControlValue", Order=1)]
+ public VolumeCurrentMeteringValueExportType[] ControlValue
+ {
+ get
+ {
+ return this.controlValueField;
+ }
+ set
+ {
+ this.controlValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VerificationValue", Order=2)]
+ public VolumeMeteringValueExportTypeVerificationValue[] VerificationValue
+ {
+ get
+ {
+ return this.verificationValueField;
+ }
+ set
+ {
+ this.verificationValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class VolumeMeteringValueExportTypeCurrentValue : VolumeCurrentMeteringValueExportType
+ {
+
+ private YearMonth periodField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public YearMonth Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class VolumeMeteringValueExportTypeVerificationValue
+ {
+
+ private System.DateTime startDateValueField;
+
+ private System.DateTime endDateValueField;
+
+ private System.DateTime sealDateField;
+
+ private VolumeMeteringValueExportBaseType[] startValueField;
+
+ private VolumeMeteringValueExportBaseType[] endValueField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime StartDateValue
+ {
+ get
+ {
+ return this.startDateValueField;
+ }
+ set
+ {
+ this.startDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDateValue
+ {
+ get
+ {
+ return this.endDateValueField;
+ }
+ set
+ {
+ this.endDateValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime SealDate
+ {
+ get
+ {
+ return this.sealDateField;
+ }
+ set
+ {
+ this.sealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("StartValue", Order=3)]
+ public VolumeMeteringValueExportBaseType[] StartValue
+ {
+ get
+ {
+ return this.startValueField;
+ }
+ set
+ {
+ this.startValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EndValue", Order=4)]
+ public VolumeMeteringValueExportBaseType[] EndValue
+ {
+ get
+ {
+ return this.endValueField;
+ }
+ set
+ {
+ this.endValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVerification", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("VerificationReason", typeof(nsiRef), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/")]
+ public partial class exportMeteringDeviceHistoryResultTypeArchivedValues
+ {
+
+ private nsiRef archivingReasonField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ArchivingReason
+ {
+ get
+ {
+ return this.archivingReasonField;
+ }
+ set
+ {
+ this.archivingReasonField = value;
+ }
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class getStateRequest1
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public Hcs.Service.Async.DeviceMetering.getStateRequest getStateRequest;
+
+ public getStateRequest1()
+ {
+ }
+
+ public getStateRequest1(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.getStateRequest getStateRequest)
+ {
+ this.RequestHeader = RequestHeader;
+ this.getStateRequest = getStateRequest;
+ }
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
+ public partial class getStateResponse
+ {
+
+ [System.ServiceModel.MessageHeaderAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader;
+
+ [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/device-metering/", Order=0)]
+ public Hcs.Service.Async.DeviceMetering.getStateResult getStateResult;
+
+ public getStateResponse()
+ {
+ }
+
+ public getStateResponse(Hcs.Service.Async.DeviceMetering.ResultHeader ResultHeader, Hcs.Service.Async.DeviceMetering.getStateResult getStateResult)
+ {
+ this.ResultHeader = ResultHeader;
+ this.getStateResult = getStateResult;
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ public interface DeviceMeteringPortTypesAsyncChannel : Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync, System.ServiceModel.IClientChannel
+ {
+ }
+
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ public partial class DeviceMeteringPortTypesAsyncClient : System.ServiceModel.ClientBase, Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync
+ {
+
+ ///
+ /// Реализуйте этот разделяемый метод для настройки конечной точки службы.
+ ///
+ /// Настраиваемая конечная точка
+ /// Учетные данные клиента.
+ static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
+
+ public DeviceMeteringPortTypesAsyncClient() :
+ base(DeviceMeteringPortTypesAsyncClient.GetDefaultBinding(), DeviceMeteringPortTypesAsyncClient.GetDefaultEndpointAddress())
+ {
+ this.Endpoint.Name = EndpointConfiguration.DeviceMeteringPortAsync.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public DeviceMeteringPortTypesAsyncClient(EndpointConfiguration endpointConfiguration) :
+ base(DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(endpointConfiguration), DeviceMeteringPortTypesAsyncClient.GetEndpointAddress(endpointConfiguration))
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public DeviceMeteringPortTypesAsyncClient(EndpointConfiguration endpointConfiguration, string remoteAddress) :
+ base(DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public DeviceMeteringPortTypesAsyncClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
+ {
+ this.Endpoint.Name = endpointConfiguration.ToString();
+ ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
+ }
+
+ public DeviceMeteringPortTypesAsyncClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
+ base(binding, remoteAddress)
+ {
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync.importMeteringDeviceValuesAsync(Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1 request)
+ {
+ return base.Channel.importMeteringDeviceValuesAsync(request);
+ }
+
+ public System.Threading.Tasks.Task importMeteringDeviceValuesAsync(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest importMeteringDeviceValuesRequest)
+ {
+ Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1 inValue = new Hcs.Service.Async.DeviceMetering.importMeteringDeviceValuesRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.importMeteringDeviceValuesRequest = importMeteringDeviceValuesRequest;
+ return ((Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync)(this)).importMeteringDeviceValuesAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync.exportMeteringDeviceHistoryAsync(Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1 request)
+ {
+ return base.Channel.exportMeteringDeviceHistoryAsync(request);
+ }
+
+ public System.Threading.Tasks.Task exportMeteringDeviceHistoryAsync(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest exportMeteringDeviceHistoryRequest)
+ {
+ Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1 inValue = new Hcs.Service.Async.DeviceMetering.exportMeteringDeviceHistoryRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.exportMeteringDeviceHistoryRequest = exportMeteringDeviceHistoryRequest;
+ return ((Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync)(this)).exportMeteringDeviceHistoryAsync(inValue);
+ }
+
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ System.Threading.Tasks.Task Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync.getStateAsync(Hcs.Service.Async.DeviceMetering.getStateRequest1 request)
+ {
+ return base.Channel.getStateAsync(request);
+ }
+
+ public System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.DeviceMetering.RequestHeader RequestHeader, Hcs.Service.Async.DeviceMetering.getStateRequest getStateRequest)
+ {
+ Hcs.Service.Async.DeviceMetering.getStateRequest1 inValue = new Hcs.Service.Async.DeviceMetering.getStateRequest1();
+ inValue.RequestHeader = RequestHeader;
+ inValue.getStateRequest = getStateRequest;
+ return ((Hcs.Service.Async.DeviceMetering.DeviceMeteringPortTypesAsync)(this)).getStateAsync(inValue);
+ }
+
+ public virtual System.Threading.Tasks.Task OpenAsync()
+ {
+ return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
+ }
+
+ #if !NET6_0_OR_GREATER
+ public virtual System.Threading.Tasks.Task CloseAsync()
+ {
+ return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
+ }
+ #endif
+
+ private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
+ {
+ if ((endpointConfiguration == EndpointConfiguration.DeviceMeteringPortAsync))
+ {
+ System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
+ result.MaxBufferSize = int.MaxValue;
+ result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
+ result.MaxReceivedMessageSize = int.MaxValue;
+ result.AllowCookies = true;
+ result.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.Transport;
+ return result;
+ }
+ throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
+ }
+
+ private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
+ {
+ if ((endpointConfiguration == EndpointConfiguration.DeviceMeteringPortAsync))
+ {
+ return new System.ServiceModel.EndpointAddress("https://api.dom.gosuslugi.ru/ext-bus-device-metering-service/services/DeviceMeter" +
+ "ingAsync");
+ }
+ throw new System.InvalidOperationException(string.Format("Не удалось найти конечную точку с именем \"{0}\".", endpointConfiguration));
+ }
+
+ private static System.ServiceModel.Channels.Binding GetDefaultBinding()
+ {
+ return DeviceMeteringPortTypesAsyncClient.GetBindingForEndpoint(EndpointConfiguration.DeviceMeteringPortAsync);
+ }
+
+ private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
+ {
+ return DeviceMeteringPortTypesAsyncClient.GetEndpointAddress(EndpointConfiguration.DeviceMeteringPortAsync);
+ }
+
+ public enum EndpointConfiguration
+ {
+
+ DeviceMeteringPortAsync,
+ }
+ }
+}
diff --git a/Hcs.Broker/Connected Services/Hcs.Service.Async.HouseManagement/ConnectedService.json b/Hcs.Broker/Connected Services/Hcs.Service.Async.HouseManagement/ConnectedService.json
new file mode 100644
index 0000000..1027c43
--- /dev/null
+++ b/Hcs.Broker/Connected Services/Hcs.Service.Async.HouseManagement/ConnectedService.json
@@ -0,0 +1,16 @@
+{
+ "ExtendedData": {
+ "inputs": [
+ "../../Wsdl/wsdl_xsd_v.15.7.0.1/house-management/hcs-house-management-service-async.wsdl"
+ ],
+ "collectionTypes": [
+ "System.Array",
+ "System.Collections.Generic.Dictionary`2"
+ ],
+ "namespaceMappings": [
+ "*, Hcs.Service.Async.HouseManagement"
+ ],
+ "targetFramework": "net8.0",
+ "typeReuseMode": "All"
+ }
+}
\ No newline at end of file
diff --git a/Hcs.Broker/Connected Services/Hcs.Service.Async.HouseManagement/Reference.cs b/Hcs.Broker/Connected Services/Hcs.Service.Async.HouseManagement/Reference.cs
new file mode 100644
index 0000000..c811521
--- /dev/null
+++ b/Hcs.Broker/Connected Services/Hcs.Service.Async.HouseManagement/Reference.cs
@@ -0,0 +1,62932 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторного создания кода.
+//
+//------------------------------------------------------------------------------
+
+namespace Hcs.Service.Async.HouseManagement
+{
+
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class Fault
+ {
+
+ private string errorCodeField;
+
+ private string errorMessageField;
+
+ private string stackTraceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ErrorCode
+ {
+ get
+ {
+ return this.errorCodeField;
+ }
+ set
+ {
+ this.errorCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ErrorMessage
+ {
+ get
+ {
+ return this.errorMessageField;
+ }
+ set
+ {
+ this.errorMessageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string StackTrace
+ {
+ get
+ {
+ return this.stackTraceField;
+ }
+ set
+ {
+ this.stackTraceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class VolumeMeteringValueBaseType
+ {
+
+ private nsiRef municipalResourceField;
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class nsiRef
+ {
+
+ private string codeField;
+
+ private string gUIDField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class EntpsType
+ {
+
+ private string surnameField;
+
+ private string firstNameField;
+
+ private string patronymicField;
+
+ private EntpsTypeSex sexField;
+
+ private bool sexFieldSpecified;
+
+ private string oGRNIPField;
+
+ private System.DateTime stateRegistrationDateField;
+
+ private bool stateRegistrationDateFieldSpecified;
+
+ private string iNNField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Surname
+ {
+ get
+ {
+ return this.surnameField;
+ }
+ set
+ {
+ this.surnameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FirstName
+ {
+ get
+ {
+ return this.firstNameField;
+ }
+ set
+ {
+ this.firstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Patronymic
+ {
+ get
+ {
+ return this.patronymicField;
+ }
+ set
+ {
+ this.patronymicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public EntpsTypeSex Sex
+ {
+ get
+ {
+ return this.sexField;
+ }
+ set
+ {
+ this.sexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified
+ {
+ get
+ {
+ return this.sexFieldSpecified;
+ }
+ set
+ {
+ this.sexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
+ public string OGRNIP
+ {
+ get
+ {
+ return this.oGRNIPField;
+ }
+ set
+ {
+ this.oGRNIPField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime StateRegistrationDate
+ {
+ get
+ {
+ return this.stateRegistrationDateField;
+ }
+ set
+ {
+ this.stateRegistrationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateRegistrationDateSpecified
+ {
+ get
+ {
+ return this.stateRegistrationDateFieldSpecified;
+ }
+ set
+ {
+ this.stateRegistrationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=6)]
+ public string INN
+ {
+ get
+ {
+ return this.iNNField;
+ }
+ set
+ {
+ this.iNNField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public enum EntpsTypeSex
+ {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class ForeignBranchType
+ {
+
+ private string fullNameField;
+
+ private string shortNameField;
+
+ private string nZAField;
+
+ private string iNNField;
+
+ private string kPPField;
+
+ private string addressField;
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime accreditationStartDateField;
+
+ private System.DateTime accreditationEndDateField;
+
+ private bool accreditationEndDateFieldSpecified;
+
+ private string registrationCountryField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FullName
+ {
+ get
+ {
+ return this.fullNameField;
+ }
+ set
+ {
+ this.fullNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ShortName
+ {
+ get
+ {
+ return this.shortNameField;
+ }
+ set
+ {
+ this.shortNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=2)]
+ public string NZA
+ {
+ get
+ {
+ return this.nZAField;
+ }
+ set
+ {
+ this.nZAField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
+ public string INN
+ {
+ get
+ {
+ return this.iNNField;
+ }
+ set
+ {
+ this.iNNField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
+ public string KPP
+ {
+ get
+ {
+ return this.kPPField;
+ }
+ set
+ {
+ this.kPPField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string Address
+ {
+ get
+ {
+ return this.addressField;
+ }
+ set
+ {
+ this.addressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
+ public System.DateTime AccreditationStartDate
+ {
+ get
+ {
+ return this.accreditationStartDateField;
+ }
+ set
+ {
+ this.accreditationStartDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
+ public System.DateTime AccreditationEndDate
+ {
+ get
+ {
+ return this.accreditationEndDateField;
+ }
+ set
+ {
+ this.accreditationEndDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccreditationEndDateSpecified
+ {
+ get
+ {
+ return this.accreditationEndDateFieldSpecified;
+ }
+ set
+ {
+ this.accreditationEndDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string RegistrationCountry
+ {
+ get
+ {
+ return this.registrationCountryField;
+ }
+ set
+ {
+ this.registrationCountryField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class SubsidiaryType
+ {
+
+ private string fullNameField;
+
+ private string shortNameField;
+
+ private string oGRNField;
+
+ private string iNNField;
+
+ private string kPPField;
+
+ private string oKOPFField;
+
+ private string addressField;
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime activityEndDateField;
+
+ private bool activityEndDateFieldSpecified;
+
+ private SubsidiaryTypeSourceName sourceNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FullName
+ {
+ get
+ {
+ return this.fullNameField;
+ }
+ set
+ {
+ this.fullNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ShortName
+ {
+ get
+ {
+ return this.shortNameField;
+ }
+ set
+ {
+ this.shortNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=2)]
+ public string OGRN
+ {
+ get
+ {
+ return this.oGRNField;
+ }
+ set
+ {
+ this.oGRNField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
+ public string INN
+ {
+ get
+ {
+ return this.iNNField;
+ }
+ set
+ {
+ this.iNNField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=4)]
+ public string KPP
+ {
+ get
+ {
+ return this.kPPField;
+ }
+ set
+ {
+ this.kPPField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=5)]
+ public string OKOPF
+ {
+ get
+ {
+ return this.oKOPFField;
+ }
+ set
+ {
+ this.oKOPFField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string Address
+ {
+ get
+ {
+ return this.addressField;
+ }
+ set
+ {
+ this.addressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
+ public System.DateTime ActivityEndDate
+ {
+ get
+ {
+ return this.activityEndDateField;
+ }
+ set
+ {
+ this.activityEndDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ActivityEndDateSpecified
+ {
+ get
+ {
+ return this.activityEndDateFieldSpecified;
+ }
+ set
+ {
+ this.activityEndDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public SubsidiaryTypeSourceName SourceName
+ {
+ get
+ {
+ return this.sourceNameField;
+ }
+ set
+ {
+ this.sourceNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class SubsidiaryTypeSourceName
+ {
+
+ private System.DateTime dateField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="date")]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class LegalType
+ {
+
+ private string shortNameField;
+
+ private string fullNameField;
+
+ private string commercialNameField;
+
+ private string oGRNField;
+
+ private System.DateTime stateRegistrationDateField;
+
+ private bool stateRegistrationDateFieldSpecified;
+
+ private string iNNField;
+
+ private string kPPField;
+
+ private string oKOPFField;
+
+ private string addressField;
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime activityEndDateField;
+
+ private bool activityEndDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ShortName
+ {
+ get
+ {
+ return this.shortNameField;
+ }
+ set
+ {
+ this.shortNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FullName
+ {
+ get
+ {
+ return this.fullNameField;
+ }
+ set
+ {
+ this.fullNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string CommercialName
+ {
+ get
+ {
+ return this.commercialNameField;
+ }
+ set
+ {
+ this.commercialNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=3)]
+ public string OGRN
+ {
+ get
+ {
+ return this.oGRNField;
+ }
+ set
+ {
+ this.oGRNField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime StateRegistrationDate
+ {
+ get
+ {
+ return this.stateRegistrationDateField;
+ }
+ set
+ {
+ this.stateRegistrationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateRegistrationDateSpecified
+ {
+ get
+ {
+ return this.stateRegistrationDateFieldSpecified;
+ }
+ set
+ {
+ this.stateRegistrationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=5)]
+ public string INN
+ {
+ get
+ {
+ return this.iNNField;
+ }
+ set
+ {
+ this.iNNField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=6)]
+ public string KPP
+ {
+ get
+ {
+ return this.kPPField;
+ }
+ set
+ {
+ this.kPPField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-base/", Order=7)]
+ public string OKOPF
+ {
+ get
+ {
+ return this.oKOPFField;
+ }
+ set
+ {
+ this.oKOPFField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public string Address
+ {
+ get
+ {
+ return this.addressField;
+ }
+ set
+ {
+ this.addressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
+ public System.DateTime ActivityEndDate
+ {
+ get
+ {
+ return this.activityEndDateField;
+ }
+ set
+ {
+ this.activityEndDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ActivityEndDateSpecified
+ {
+ get
+ {
+ return this.activityEndDateFieldSpecified;
+ }
+ set
+ {
+ this.activityEndDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/")]
+ public partial class PaymentReasonType
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime contractDateField;
+
+ private System.DateTime contractEndDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime ContractDate
+ {
+ get
+ {
+ return this.contractDateField;
+ }
+ set
+ {
+ this.contractDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime ContractEndDate
+ {
+ get
+ {
+ return this.contractEndDateField;
+ }
+ set
+ {
+ this.contractEndDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementAttachmentFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementFiasAddressRefFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementOkeiRefFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementNsiRefFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementNsiFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementEnumFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementIntegerFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementDateFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementFloatFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementBooleanFieldType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NsiElementStringFieldType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public abstract partial class NsiElementFieldType
+ {
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementAttachmentFieldType : NsiElementFieldType
+ {
+
+ private AttachmentType documentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AttachmentType Document
+ {
+ get
+ {
+ return this.documentField;
+ }
+ set
+ {
+ this.documentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AttachmentType
+ {
+
+ private string nameField;
+
+ private string descriptionField;
+
+ private Attachment attachmentField;
+
+ private string attachmentHASHField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public Attachment Attachment
+ {
+ get
+ {
+ return this.attachmentField;
+ }
+ set
+ {
+ this.attachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AttachmentHASH
+ {
+ get
+ {
+ return this.attachmentHASHField;
+ }
+ set
+ {
+ this.attachmentHASHField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class Attachment
+ {
+
+ private string attachmentGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AttachmentGUID
+ {
+ get
+ {
+ return this.attachmentGUIDField;
+ }
+ set
+ {
+ this.attachmentGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementFiasAddressRefFieldType : NsiElementFieldType
+ {
+
+ private NsiElementFiasAddressRefFieldTypeNsiRef nsiRefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public NsiElementFiasAddressRefFieldTypeNsiRef NsiRef
+ {
+ get
+ {
+ return this.nsiRefField;
+ }
+ set
+ {
+ this.nsiRefField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementFiasAddressRefFieldTypeNsiRef
+ {
+
+ private string guidField;
+
+ private string aoGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Guid
+ {
+ get
+ {
+ return this.guidField;
+ }
+ set
+ {
+ this.guidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string aoGuid
+ {
+ get
+ {
+ return this.aoGuidField;
+ }
+ set
+ {
+ this.aoGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementOkeiRefFieldType : NsiElementFieldType
+ {
+
+ private string codeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementNsiRefFieldType : NsiElementFieldType
+ {
+
+ private NsiElementNsiRefFieldTypeNsiRef nsiRefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public NsiElementNsiRefFieldTypeNsiRef NsiRef
+ {
+ get
+ {
+ return this.nsiRefField;
+ }
+ set
+ {
+ this.nsiRefField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementNsiRefFieldTypeNsiRef
+ {
+
+ private string nsiItemRegistryNumberField;
+
+ private nsiRef refField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
+ public string NsiItemRegistryNumber
+ {
+ get
+ {
+ return this.nsiItemRegistryNumberField;
+ }
+ set
+ {
+ this.nsiItemRegistryNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef Ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementNsiFieldType : NsiElementFieldType
+ {
+
+ private NsiElementNsiFieldTypeNsiRef nsiRefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public NsiElementNsiFieldTypeNsiRef NsiRef
+ {
+ get
+ {
+ return this.nsiRefField;
+ }
+ set
+ {
+ this.nsiRefField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementNsiFieldTypeNsiRef
+ {
+
+ private string nsiItemRegistryNumberField;
+
+ private ListGroup listGroupField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
+ public string NsiItemRegistryNumber
+ {
+ get
+ {
+ return this.nsiItemRegistryNumberField;
+ }
+ set
+ {
+ this.nsiItemRegistryNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ListGroup ListGroup
+ {
+ get
+ {
+ return this.listGroupField;
+ }
+ set
+ {
+ this.listGroupField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public enum ListGroup
+ {
+
+ ///
+ NSI,
+
+ ///
+ NSIRAO,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementEnumFieldType : NsiElementFieldType
+ {
+
+ private NsiElementEnumFieldTypePosition[] positionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Position", Order=0)]
+ public NsiElementEnumFieldTypePosition[] Position
+ {
+ get
+ {
+ return this.positionField;
+ }
+ set
+ {
+ this.positionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementEnumFieldTypePosition
+ {
+
+ private object gUIDField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public object GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementIntegerFieldType : NsiElementFieldType
+ {
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementDateFieldType : NsiElementFieldType
+ {
+
+ private System.DateTime valueField;
+
+ private bool valueFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ValueSpecified
+ {
+ get
+ {
+ return this.valueFieldSpecified;
+ }
+ set
+ {
+ this.valueFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementFloatFieldType : NsiElementFieldType
+ {
+
+ private float valueField;
+
+ private bool valueFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public float Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ValueSpecified
+ {
+ get
+ {
+ return this.valueFieldSpecified;
+ }
+ set
+ {
+ this.valueFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementBooleanFieldType : NsiElementFieldType
+ {
+
+ private bool valueField;
+
+ private bool valueFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ValueSpecified
+ {
+ get
+ {
+ return this.valueFieldSpecified;
+ }
+ set
+ {
+ this.valueFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementStringFieldType : NsiElementFieldType
+ {
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiElementType
+ {
+
+ private string codeField;
+
+ private string gUIDField;
+
+ private System.DateTime[] itemsField;
+
+ private ItemsChoiceType22[] itemsElementNameField;
+
+ private bool isActualField;
+
+ private NsiElementFieldType[] nsiElementFieldField;
+
+ private NsiElementType[] childElementField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EndDate", typeof(System.DateTime), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("Modified", typeof(System.DateTime), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(System.DateTime), Order=2)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public System.DateTime[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType22[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool IsActual
+ {
+ get
+ {
+ return this.isActualField;
+ }
+ set
+ {
+ this.isActualField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NsiElementField", Order=5)]
+ public NsiElementFieldType[] NsiElementField
+ {
+ get
+ {
+ return this.nsiElementFieldField;
+ }
+ set
+ {
+ this.nsiElementFieldField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ChildElement", Order=6)]
+ public NsiElementType[] ChildElement
+ {
+ get
+ {
+ return this.childElementField;
+ }
+ set
+ {
+ this.childElementField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType22
+ {
+
+ ///
+ EndDate,
+
+ ///
+ Modified,
+
+ ///
+ StartDate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiItemType
+ {
+
+ private string nsiItemRegistryNumberField;
+
+ private System.DateTime createdField;
+
+ private NsiElementType[] nsiElementField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
+ public string NsiItemRegistryNumber
+ {
+ get
+ {
+ return this.nsiItemRegistryNumberField;
+ }
+ set
+ {
+ this.nsiItemRegistryNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime Created
+ {
+ get
+ {
+ return this.createdField;
+ }
+ set
+ {
+ this.createdField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NsiElement", Order=2)]
+ public NsiElementType[] NsiElement
+ {
+ get
+ {
+ return this.nsiElementField;
+ }
+ set
+ {
+ this.nsiElementField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiListType
+ {
+
+ private System.DateTime createdField;
+
+ private NsiItemInfoType[] nsiItemInfoField;
+
+ private ListGroup listGroupField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime Created
+ {
+ get
+ {
+ return this.createdField;
+ }
+ set
+ {
+ this.createdField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NsiItemInfo", Order=1)]
+ public NsiItemInfoType[] NsiItemInfo
+ {
+ get
+ {
+ return this.nsiItemInfoField;
+ }
+ set
+ {
+ this.nsiItemInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public ListGroup ListGroup
+ {
+ get
+ {
+ return this.listGroupField;
+ }
+ set
+ {
+ this.listGroupField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/nsi-base/")]
+ public partial class NsiItemInfoType
+ {
+
+ private string registryNumberField;
+
+ private string nameField;
+
+ private System.DateTime modifiedField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=0)]
+ public string RegistryNumber
+ {
+ get
+ {
+ return this.registryNumberField;
+ }
+ set
+ {
+ this.registryNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public System.DateTime Modified
+ {
+ get
+ {
+ return this.modifiedField;
+ }
+ set
+ {
+ this.modifiedField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignaturePropertyType
+ {
+
+ private System.Xml.XmlElement[] itemsField;
+
+ private string[] textField;
+
+ private string targetField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlElement[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Target
+ {
+ get
+ {
+ return this.targetField;
+ }
+ set
+ {
+ this.targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignaturePropertiesType
+ {
+
+ private SignaturePropertyType[] signaturePropertyField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SignatureProperty", Order=0)]
+ public SignaturePropertyType[] SignatureProperty
+ {
+ get
+ {
+ return this.signaturePropertyField;
+ }
+ set
+ {
+ this.signaturePropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class ManifestType
+ {
+
+ private ReferenceType[] referenceField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Reference", Order=0)]
+ public ReferenceType[] Reference
+ {
+ get
+ {
+ return this.referenceField;
+ }
+ set
+ {
+ this.referenceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class ReferenceType
+ {
+
+ private TransformType[] transformsField;
+
+ private DigestMethodType digestMethodField;
+
+ private byte[] digestValueField;
+
+ private string idField;
+
+ private string uRIField;
+
+ private string typeField;
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
+ public TransformType[] Transforms
+ {
+ get
+ {
+ return this.transformsField;
+ }
+ set
+ {
+ this.transformsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DigestMethodType DigestMethod
+ {
+ get
+ {
+ return this.digestMethodField;
+ }
+ set
+ {
+ this.digestMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
+ public byte[] DigestValue
+ {
+ get
+ {
+ return this.digestValueField;
+ }
+ set
+ {
+ this.digestValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string URI
+ {
+ get
+ {
+ return this.uRIField;
+ }
+ set
+ {
+ this.uRIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class TransformType
+ {
+
+ private object[] itemsField;
+
+ private string[] textField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("XPath", typeof(string), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class DigestMethodType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class DocumentPortalType
+ {
+
+ private string nameField;
+
+ private string docNumberField;
+
+ private System.DateTime approveDateField;
+
+ private AttachmentType attachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string DocNumber
+ {
+ get
+ {
+ return this.docNumberField;
+ }
+ set
+ {
+ this.docNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime ApproveDate
+ {
+ get
+ {
+ return this.approveDateField;
+ }
+ set
+ {
+ this.approveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public AttachmentType Attachment
+ {
+ get
+ {
+ return this.attachmentField;
+ }
+ set
+ {
+ this.attachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class PeriodOpen
+ {
+
+ private System.DateTime startDateField;
+
+ private bool startDateFieldSpecified;
+
+ private System.DateTime endDateField;
+
+ private bool endDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime startDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool startDateSpecified
+ {
+ get
+ {
+ return this.startDateFieldSpecified;
+ }
+ set
+ {
+ this.startDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime endDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool endDateSpecified
+ {
+ get
+ {
+ return this.endDateFieldSpecified;
+ }
+ set
+ {
+ this.endDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class Period
+ {
+
+ private System.DateTime startDateField;
+
+ private System.DateTime endDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime startDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime endDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class YearMonth
+ {
+
+ private short yearField;
+
+ private int monthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public short Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public int Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultType
+ {
+
+ private string gUIDField;
+
+ private string transportGUIDField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string GUID
+ {
+ get
+ {
+ return this.gUIDField;
+ }
+ set
+ {
+ this.gUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Error", typeof(CommonResultTypeError), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class CommonResultTypeError : ErrorMessageType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ErrorMessageType
+ {
+
+ private string errorCodeField;
+
+ private string descriptionField;
+
+ private string stackTraceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ErrorCode
+ {
+ get
+ {
+ return this.errorCodeField;
+ }
+ set
+ {
+ this.errorCodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string StackTrace
+ {
+ get
+ {
+ return this.stackTraceField;
+ }
+ set
+ {
+ this.stackTraceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class SignedAttachmentType
+ {
+
+ private AttachmentType attachmentField;
+
+ private AttachmentWODescriptionType[] signatureField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AttachmentType Attachment
+ {
+ get
+ {
+ return this.attachmentField;
+ }
+ set
+ {
+ this.attachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Signature", Order=1)]
+ public AttachmentWODescriptionType[] Signature
+ {
+ get
+ {
+ return this.signatureField;
+ }
+ set
+ {
+ this.signatureField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class AttachmentWODescriptionType
+ {
+
+ private string nameField;
+
+ private string descriptionField;
+
+ private Attachment attachmentField;
+
+ private string attachmentHASHField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public Attachment Attachment
+ {
+ get
+ {
+ return this.attachmentField;
+ }
+ set
+ {
+ this.attachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AttachmentHASH
+ {
+ get
+ {
+ return this.attachmentHASHField;
+ }
+ set
+ {
+ this.attachmentHASHField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class HeaderType
+ {
+
+ private System.DateTime dateField;
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class ResultType
+ {
+
+ private string itemField;
+
+ private ItemChoiceType24 itemElementNameField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType21[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TransportGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("UpdateGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType24 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CreateOrUpdateError", typeof(ErrorMessageType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("GUID", typeof(string), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UniqueNumber", typeof(string), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("UpdateDate", typeof(System.DateTime), Order=2)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType21[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemChoiceType24
+ {
+
+ ///
+ TransportGUID,
+
+ ///
+ UpdateGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", IncludeInSchema=false)]
+ public enum ItemsChoiceType21
+ {
+
+ ///
+ CreateOrUpdateError,
+
+ ///
+ GUID,
+
+ ///
+ UniqueNumber,
+
+ ///
+ UpdateDate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesType
+ {
+
+ private string meteringDeviceNumberField;
+
+ private string meteringDeviceStampField;
+
+ private string meteringDeviceModelField;
+
+ private System.DateTime installationDateField;
+
+ private bool installationDateFieldSpecified;
+
+ private System.DateTime commissioningDateField;
+
+ private bool commissioningDateFieldSpecified;
+
+ private bool remoteMeteringModeField;
+
+ private bool remoteMeteringModeFieldSpecified;
+
+ private string remoteMeteringInfoField;
+
+ private bool temperatureSensorField;
+
+ private bool temperatureSensorFieldSpecified;
+
+ private bool pressureSensorField;
+
+ private bool pressureSensorFieldSpecified;
+
+ private MeteringDeviceToUpdateAfterDevicesValuesTypeCollectiveDevice collectiveDeviceField;
+
+ private string[] accountGUIDField;
+
+ private AttachmentType[] certificateField;
+
+ private object[] itemsField;
+
+ private System.DateTime firstVerificationDateField;
+
+ private bool firstVerificationDateFieldSpecified;
+
+ private System.DateTime factorySealDateField;
+
+ private bool factorySealDateFieldSpecified;
+
+ private bool consumedVolumeField;
+
+ private bool consumedVolumeFieldSpecified;
+
+ private object itemField;
+
+ private MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristicts addressChatacteristictsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringDeviceNumber
+ {
+ get
+ {
+ return this.meteringDeviceNumberField;
+ }
+ set
+ {
+ this.meteringDeviceNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringDeviceStamp
+ {
+ get
+ {
+ return this.meteringDeviceStampField;
+ }
+ set
+ {
+ this.meteringDeviceStampField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringDeviceModel
+ {
+ get
+ {
+ return this.meteringDeviceModelField;
+ }
+ set
+ {
+ this.meteringDeviceModelField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime InstallationDate
+ {
+ get
+ {
+ return this.installationDateField;
+ }
+ set
+ {
+ this.installationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InstallationDateSpecified
+ {
+ get
+ {
+ return this.installationDateFieldSpecified;
+ }
+ set
+ {
+ this.installationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime CommissioningDate
+ {
+ get
+ {
+ return this.commissioningDateField;
+ }
+ set
+ {
+ this.commissioningDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CommissioningDateSpecified
+ {
+ get
+ {
+ return this.commissioningDateFieldSpecified;
+ }
+ set
+ {
+ this.commissioningDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool RemoteMeteringMode
+ {
+ get
+ {
+ return this.remoteMeteringModeField;
+ }
+ set
+ {
+ this.remoteMeteringModeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool RemoteMeteringModeSpecified
+ {
+ get
+ {
+ return this.remoteMeteringModeFieldSpecified;
+ }
+ set
+ {
+ this.remoteMeteringModeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string RemoteMeteringInfo
+ {
+ get
+ {
+ return this.remoteMeteringInfoField;
+ }
+ set
+ {
+ this.remoteMeteringInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool TemperatureSensor
+ {
+ get
+ {
+ return this.temperatureSensorField;
+ }
+ set
+ {
+ this.temperatureSensorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TemperatureSensorSpecified
+ {
+ get
+ {
+ return this.temperatureSensorFieldSpecified;
+ }
+ set
+ {
+ this.temperatureSensorFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool PressureSensor
+ {
+ get
+ {
+ return this.pressureSensorField;
+ }
+ set
+ {
+ this.pressureSensorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PressureSensorSpecified
+ {
+ get
+ {
+ return this.pressureSensorFieldSpecified;
+ }
+ set
+ {
+ this.pressureSensorFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public MeteringDeviceToUpdateAfterDevicesValuesTypeCollectiveDevice CollectiveDevice
+ {
+ get
+ {
+ return this.collectiveDeviceField;
+ }
+ set
+ {
+ this.collectiveDeviceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=10)]
+ public string[] AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=11)]
+ public AttachmentType[] Certificate
+ {
+ get
+ {
+ return this.certificateField;
+ }
+ set
+ {
+ this.certificateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricUpdateType), Order=12)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(OneRateMeteringValueBaseType), Order=12)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=13)]
+ public System.DateTime FirstVerificationDate
+ {
+ get
+ {
+ return this.firstVerificationDateField;
+ }
+ set
+ {
+ this.firstVerificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FirstVerificationDateSpecified
+ {
+ get
+ {
+ return this.firstVerificationDateFieldSpecified;
+ }
+ set
+ {
+ this.firstVerificationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=14)]
+ public System.DateTime FactorySealDate
+ {
+ get
+ {
+ return this.factorySealDateField;
+ }
+ set
+ {
+ this.factorySealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FactorySealDateSpecified
+ {
+ get
+ {
+ return this.factorySealDateFieldSpecified;
+ }
+ set
+ {
+ this.factorySealDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public bool ConsumedVolume
+ {
+ get
+ {
+ return this.consumedVolumeField;
+ }
+ set
+ {
+ this.consumedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ConsumedVolumeSpecified
+ {
+ get
+ {
+ return this.consumedVolumeFieldSpecified;
+ }
+ set
+ {
+ this.consumedVolumeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LinkedWithMetering", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMetering), Order=16)]
+ [System.Xml.Serialization.XmlElementAttribute("NotLinkedWithMetering", typeof(bool), Order=16)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristicts AddressChatacteristicts
+ {
+ get
+ {
+ return this.addressChatacteristictsField;
+ }
+ set
+ {
+ this.addressChatacteristictsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeCollectiveDevice
+ {
+
+ private string temperatureSensorInformationField;
+
+ private string pressureSensorInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string TemperatureSensorInformation
+ {
+ get
+ {
+ return this.temperatureSensorInformationField;
+ }
+ set
+ {
+ this.temperatureSensorInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PressureSensorInformation
+ {
+ get
+ {
+ return this.pressureSensorInformationField;
+ }
+ set
+ {
+ this.pressureSensorInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceElectricUpdateType : ElectricMeteringValueBaseType
+ {
+
+ private decimal transformationRatioField;
+
+ private bool transformationRatioFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal TransformationRatio
+ {
+ get
+ {
+ return this.transformationRatioField;
+ }
+ set
+ {
+ this.transformationRatioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TransformationRatioSpecified
+ {
+ get
+ {
+ return this.transformationRatioFieldSpecified;
+ }
+ set
+ {
+ this.transformationRatioFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricUpdateType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricBaseType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType2))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class ElectricMeteringValueBaseType
+ {
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ElectricMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class ElectricMeteringValueExportType : ElectricMeteringValueBaseType
+ {
+
+ private string readingsSourceField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReadingsSource
+ {
+ get
+ {
+ return this.readingsSourceField;
+ }
+ set
+ {
+ this.readingsSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class ElectricMeteringValueExportWithTSType : ElectricMeteringValueExportType
+ {
+
+ private System.DateTime enterIntoSystemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EnterIntoSystem
+ {
+ get
+ {
+ return this.enterIntoSystemField;
+ }
+ set
+ {
+ this.enterIntoSystemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceElectricExportType : ElectricMeteringValueExportType
+ {
+
+ private decimal transformationRatioField;
+
+ private bool transformationRatioFieldSpecified;
+
+ private MunicipalResourceElectricExportTypeUnit unitField;
+
+ private bool unitFieldSpecified;
+
+ private MunicipalResourceElectricExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal TransformationRatio
+ {
+ get
+ {
+ return this.transformationRatioField;
+ }
+ set
+ {
+ this.transformationRatioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TransformationRatioSpecified
+ {
+ get
+ {
+ return this.transformationRatioFieldSpecified;
+ }
+ set
+ {
+ this.transformationRatioFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public MunicipalResourceElectricExportTypeUnit Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UnitSpecified
+ {
+ get
+ {
+ return this.unitFieldSpecified;
+ }
+ set
+ {
+ this.unitFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public MunicipalResourceElectricExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
+ {
+ get
+ {
+ return this.meteringValueInDefaultUnitField;
+ }
+ set
+ {
+ this.meteringValueInDefaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MunicipalResourceElectricExportTypeUnit
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("245")]
+ Item245,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceElectricExportTypeMeteringValueInDefaultUnit
+ {
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ private string defaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string DefaultUnit
+ {
+ get
+ {
+ return this.defaultUnitField;
+ }
+ set
+ {
+ this.defaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceElectricExportType2))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceElectricBaseType : ElectricMeteringValueBaseType
+ {
+
+ private decimal transformationRatioField;
+
+ private bool transformationRatioFieldSpecified;
+
+ private MunicipalResourceElectricBaseTypeUnit unitField;
+
+ private bool unitFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal TransformationRatio
+ {
+ get
+ {
+ return this.transformationRatioField;
+ }
+ set
+ {
+ this.transformationRatioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TransformationRatioSpecified
+ {
+ get
+ {
+ return this.transformationRatioFieldSpecified;
+ }
+ set
+ {
+ this.transformationRatioFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public MunicipalResourceElectricBaseTypeUnit Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UnitSpecified
+ {
+ get
+ {
+ return this.unitFieldSpecified;
+ }
+ set
+ {
+ this.unitFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MunicipalResourceElectricBaseTypeUnit
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("245")]
+ Item245,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceElectricExportType2 : MunicipalResourceElectricBaseType
+ {
+
+ private MunicipalResourceElectricExportType2MeteringValueInDefaultUnit meteringValueInDefaultUnitField;
+
+ private string readingsSourceField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MunicipalResourceElectricExportType2MeteringValueInDefaultUnit MeteringValueInDefaultUnit
+ {
+ get
+ {
+ return this.meteringValueInDefaultUnitField;
+ }
+ set
+ {
+ this.meteringValueInDefaultUnitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ReadingsSource
+ {
+ get
+ {
+ return this.readingsSourceField;
+ }
+ set
+ {
+ this.readingsSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceElectricExportType2MeteringValueInDefaultUnit
+ {
+
+ private string meteringValueT1Field;
+
+ private string meteringValueT2Field;
+
+ private string meteringValueT3Field;
+
+ private string defaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValueT1
+ {
+ get
+ {
+ return this.meteringValueT1Field;
+ }
+ set
+ {
+ this.meteringValueT1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValueT2
+ {
+ get
+ {
+ return this.meteringValueT2Field;
+ }
+ set
+ {
+ this.meteringValueT2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringValueT3
+ {
+ get
+ {
+ return this.meteringValueT3Field;
+ }
+ set
+ {
+ this.meteringValueT3Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string DefaultUnit
+ {
+ get
+ {
+ return this.defaultUnitField;
+ }
+ set
+ {
+ this.defaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricBaseType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType2))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class OneRateMeteringValueBaseType
+ {
+
+ private nsiRef municipalResourceField;
+
+ private string meteringValueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringValue
+ {
+ get
+ {
+ return this.meteringValueField;
+ }
+ set
+ {
+ this.meteringValueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OneRateMeteringValueExportWithTSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class OneRateMeteringValueExportType : OneRateMeteringValueBaseType
+ {
+
+ private string readingsSourceField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReadingsSource
+ {
+ get
+ {
+ return this.readingsSourceField;
+ }
+ set
+ {
+ this.readingsSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/metering-device-base/")]
+ public partial class OneRateMeteringValueExportWithTSType : OneRateMeteringValueExportType
+ {
+
+ private System.DateTime enterIntoSystemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EnterIntoSystem
+ {
+ get
+ {
+ return this.enterIntoSystemField;
+ }
+ set
+ {
+ this.enterIntoSystemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceNotElectricExportType : OneRateMeteringValueExportType
+ {
+
+ private MunicipalResourceNotElectricExportTypeUnit unitField;
+
+ private bool unitFieldSpecified;
+
+ private MunicipalResourceNotElectricExportTypeMeteringValueInDefaultUnit meteringValueInDefaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MunicipalResourceNotElectricExportTypeUnit Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UnitSpecified
+ {
+ get
+ {
+ return this.unitFieldSpecified;
+ }
+ set
+ {
+ this.unitFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public MunicipalResourceNotElectricExportTypeMeteringValueInDefaultUnit MeteringValueInDefaultUnit
+ {
+ get
+ {
+ return this.meteringValueInDefaultUnitField;
+ }
+ set
+ {
+ this.meteringValueInDefaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MunicipalResourceNotElectricExportTypeUnit
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("112")]
+ Item112,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("113")]
+ Item113,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("233")]
+ Item233,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("245")]
+ Item245,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("246")]
+ Item246,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("271")]
+ Item271,
+
+ ///
+ A056,
+
+ ///
+ A058,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceNotElectricExportTypeMeteringValueInDefaultUnit
+ {
+
+ private string meteringValueField;
+
+ private string defaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValue
+ {
+ get
+ {
+ return this.meteringValueField;
+ }
+ set
+ {
+ this.meteringValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string DefaultUnit
+ {
+ get
+ {
+ return this.defaultUnitField;
+ }
+ set
+ {
+ this.defaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(MunicipalResourceNotElectricExportType2))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceNotElectricBaseType : OneRateMeteringValueBaseType
+ {
+
+ private MunicipalResourceNotElectricBaseTypeUnit unitField;
+
+ private bool unitFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MunicipalResourceNotElectricBaseTypeUnit Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UnitSpecified
+ {
+ get
+ {
+ return this.unitFieldSpecified;
+ }
+ set
+ {
+ this.unitFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MunicipalResourceNotElectricBaseTypeUnit
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("112")]
+ Item112,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("113")]
+ Item113,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("233")]
+ Item233,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("245")]
+ Item245,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("246")]
+ Item246,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("271")]
+ Item271,
+
+ ///
+ A056,
+
+ ///
+ A058,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceNotElectricExportType2 : MunicipalResourceNotElectricBaseType
+ {
+
+ private MunicipalResourceNotElectricExportType2MeteringValueInDefaultUnit meteringValueInDefaultUnitField;
+
+ private string readingsSourceField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MunicipalResourceNotElectricExportType2MeteringValueInDefaultUnit MeteringValueInDefaultUnit
+ {
+ get
+ {
+ return this.meteringValueInDefaultUnitField;
+ }
+ set
+ {
+ this.meteringValueInDefaultUnitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ReadingsSource
+ {
+ get
+ {
+ return this.readingsSourceField;
+ }
+ set
+ {
+ this.readingsSourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MunicipalResourceNotElectricExportType2MeteringValueInDefaultUnit
+ {
+
+ private string meteringValueField;
+
+ private string defaultUnitField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringValue
+ {
+ get
+ {
+ return this.meteringValueField;
+ }
+ set
+ {
+ this.meteringValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string DefaultUnit
+ {
+ get
+ {
+ return this.defaultUnitField;
+ }
+ set
+ {
+ this.defaultUnitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMetering
+ {
+
+ private MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMeteringInstallationPlace installationPlaceField;
+
+ private string[] linkedMeteringDeviceVersionGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMeteringInstallationPlace InstallationPlace
+ {
+ get
+ {
+ return this.installationPlaceField;
+ }
+ set
+ {
+ this.installationPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LinkedMeteringDeviceVersionGUID", Order=1)]
+ public string[] LinkedMeteringDeviceVersionGUID
+ {
+ get
+ {
+ return this.linkedMeteringDeviceVersionGUIDField;
+ }
+ set
+ {
+ this.linkedMeteringDeviceVersionGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MeteringDeviceToUpdateAfterDevicesValuesTypeLinkedWithMeteringInstallationPlace
+ {
+
+ ///
+ @in,
+
+ ///
+ @out,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristicts
+ {
+
+ private object itemField;
+
+ private ItemChoiceType23 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsApartmentHouseDevice), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CollectiveApartmentDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveApartmentDevice), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CollectiveDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveDevice), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsLivingRoomDevice), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsNonResidentialPremiseDevice), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseDevice", typeof(MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsResidentialPremiseDevice), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType23 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsApartmentHouseDevice
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isChangeToFIASHouseGuid", typeof(bool), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveApartmentDevice
+ {
+
+ private string[] premiseGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
+ public string[] PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsCollectiveDevice
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isChangeToFIASHouseGuid", typeof(bool), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsLivingRoomDevice
+ {
+
+ private string[] livingRoomGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", Order=0)]
+ public string[] LivingRoomGUID
+ {
+ get
+ {
+ return this.livingRoomGUIDField;
+ }
+ set
+ {
+ this.livingRoomGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsNonResidentialPremiseDevice
+ {
+
+ private string[] premiseGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
+ public string[] PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceToUpdateAfterDevicesValuesTypeAddressChatacteristictsResidentialPremiseDevice
+ {
+
+ private string[] premiseGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
+ public string[] PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType23
+ {
+
+ ///
+ ApartmentHouseDevice,
+
+ ///
+ CollectiveApartmentDevice,
+
+ ///
+ CollectiveDevice,
+
+ ///
+ LivingRoomDevice,
+
+ ///
+ NonResidentialPremiseDevice,
+
+ ///
+ ResidentialPremiseDevice,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DeviceMunicipalResourceType
+ {
+
+ private nsiRef municipalResourceField;
+
+ private DeviceMunicipalResourceTypeUnit unitField;
+
+ private bool unitFieldSpecified;
+
+ private string tariffCountField;
+
+ private decimal transformationRatioField;
+
+ private bool transformationRatioFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DeviceMunicipalResourceTypeUnit Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UnitSpecified
+ {
+ get
+ {
+ return this.unitFieldSpecified;
+ }
+ set
+ {
+ this.unitFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
+ public string TariffCount
+ {
+ get
+ {
+ return this.tariffCountField;
+ }
+ set
+ {
+ this.tariffCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TransformationRatio
+ {
+ get
+ {
+ return this.transformationRatioField;
+ }
+ set
+ {
+ this.transformationRatioField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TransformationRatioSpecified
+ {
+ get
+ {
+ return this.transformationRatioFieldSpecified;
+ }
+ set
+ {
+ this.transformationRatioFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum DeviceMunicipalResourceTypeUnit
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("112")]
+ Item112,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("113")]
+ Item113,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("233")]
+ Item233,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("245")]
+ Item245,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("246")]
+ Item246,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("271")]
+ Item271,
+
+ ///
+ A056,
+
+ ///
+ A058,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportMeteringDeviceDataResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceFullInformationExportType
+ {
+
+ private MeteringDeviceBasicCharacteristicsType basicChatacteristictsField;
+
+ private object itemField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MeteringDeviceBasicCharacteristicsType BasicChatacteristicts
+ {
+ get
+ {
+ return this.basicChatacteristictsField;
+ }
+ set
+ {
+ this.basicChatacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LinkedWithMetering", typeof(MeteringDeviceFullInformationExportTypeLinkedWithMetering), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NotLinkedWithMetering", typeof(bool), Order=1)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricExportType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(MunicipalResourceNotElectricExportType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResources", typeof(DeviceMunicipalResourceType), Order=2)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsType
+ {
+
+ private string meteringDeviceNumberField;
+
+ private string meteringDeviceStampField;
+
+ private string meteringDeviceModelField;
+
+ private System.DateTime installationDateField;
+
+ private bool installationDateFieldSpecified;
+
+ private System.DateTime commissioningDateField;
+
+ private bool commissioningDateFieldSpecified;
+
+ private bool remoteMeteringModeField;
+
+ private string remoteMeteringInfoField;
+
+ private System.DateTime firstVerificationDateField;
+
+ private bool firstVerificationDateFieldSpecified;
+
+ private nsiRef verificationIntervalField;
+
+ private System.DateTime factorySealDateField;
+
+ private bool factorySealDateFieldSpecified;
+
+ private bool temperatureSensorField;
+
+ private bool pressureSensorField;
+
+ private bool consumedVolumeField;
+
+ private bool consumedVolumeFieldSpecified;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringDeviceNumber
+ {
+ get
+ {
+ return this.meteringDeviceNumberField;
+ }
+ set
+ {
+ this.meteringDeviceNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringDeviceStamp
+ {
+ get
+ {
+ return this.meteringDeviceStampField;
+ }
+ set
+ {
+ this.meteringDeviceStampField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringDeviceModel
+ {
+ get
+ {
+ return this.meteringDeviceModelField;
+ }
+ set
+ {
+ this.meteringDeviceModelField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime InstallationDate
+ {
+ get
+ {
+ return this.installationDateField;
+ }
+ set
+ {
+ this.installationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InstallationDateSpecified
+ {
+ get
+ {
+ return this.installationDateFieldSpecified;
+ }
+ set
+ {
+ this.installationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime CommissioningDate
+ {
+ get
+ {
+ return this.commissioningDateField;
+ }
+ set
+ {
+ this.commissioningDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CommissioningDateSpecified
+ {
+ get
+ {
+ return this.commissioningDateFieldSpecified;
+ }
+ set
+ {
+ this.commissioningDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool RemoteMeteringMode
+ {
+ get
+ {
+ return this.remoteMeteringModeField;
+ }
+ set
+ {
+ this.remoteMeteringModeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string RemoteMeteringInfo
+ {
+ get
+ {
+ return this.remoteMeteringInfoField;
+ }
+ set
+ {
+ this.remoteMeteringInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
+ public System.DateTime FirstVerificationDate
+ {
+ get
+ {
+ return this.firstVerificationDateField;
+ }
+ set
+ {
+ this.firstVerificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FirstVerificationDateSpecified
+ {
+ get
+ {
+ return this.firstVerificationDateFieldSpecified;
+ }
+ set
+ {
+ this.firstVerificationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public nsiRef VerificationInterval
+ {
+ get
+ {
+ return this.verificationIntervalField;
+ }
+ set
+ {
+ this.verificationIntervalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=9)]
+ public System.DateTime FactorySealDate
+ {
+ get
+ {
+ return this.factorySealDateField;
+ }
+ set
+ {
+ this.factorySealDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FactorySealDateSpecified
+ {
+ get
+ {
+ return this.factorySealDateFieldSpecified;
+ }
+ set
+ {
+ this.factorySealDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool TemperatureSensor
+ {
+ get
+ {
+ return this.temperatureSensorField;
+ }
+ set
+ {
+ this.temperatureSensorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool PressureSensor
+ {
+ get
+ {
+ return this.pressureSensorField;
+ }
+ set
+ {
+ this.pressureSensorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool ConsumedVolume
+ {
+ get
+ {
+ return this.consumedVolumeField;
+ }
+ set
+ {
+ this.consumedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ConsumedVolumeSpecified
+ {
+ get
+ {
+ return this.consumedVolumeFieldSpecified;
+ }
+ set
+ {
+ this.consumedVolumeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentHouseDevice", typeof(MeteringDeviceBasicCharacteristicsTypeApartmentHouseDevice), Order=13)]
+ [System.Xml.Serialization.XmlElementAttribute("CollectiveApartmentDevice", typeof(MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevice), Order=13)]
+ [System.Xml.Serialization.XmlElementAttribute("CollectiveDevice", typeof(MeteringDeviceBasicCharacteristicsTypeCollectiveDevice), Order=13)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomDevice", typeof(MeteringDeviceBasicCharacteristicsTypeLivingRoomDevice), Order=13)]
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseDevice", typeof(MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevice), Order=13)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseDevice", typeof(MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevice), Order=13)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeApartmentHouseDevice
+ {
+
+ private string[] fIASHouseGuidField;
+
+ private string[] accountGUIDField;
+
+ private AttachmentType[] certificateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
+ public string[] FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
+ public string[] AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
+ public AttachmentType[] Certificate
+ {
+ get
+ {
+ return this.certificateField;
+ }
+ set
+ {
+ this.certificateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevice
+ {
+
+ private string[] premiseGUIDField;
+
+ private string[] accountGUIDField;
+
+ private AttachmentType[] certificateField;
+
+ private MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevicePremiseInfo[] premiseInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
+ public string[] PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
+ public string[] AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
+ public AttachmentType[] Certificate
+ {
+ get
+ {
+ return this.certificateField;
+ }
+ set
+ {
+ this.certificateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseInfo", Order=3)]
+ public MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevicePremiseInfo[] PremiseInfo
+ {
+ get
+ {
+ return this.premiseInfoField;
+ }
+ set
+ {
+ this.premiseInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeCollectiveApartmentDevicePremiseInfo
+ {
+
+ private string premiseGUIDField;
+
+ private object premiseNoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public object PremiseNo
+ {
+ get
+ {
+ return this.premiseNoField;
+ }
+ set
+ {
+ this.premiseNoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeCollectiveDevice
+ {
+
+ private string[] fIASHouseGuidField;
+
+ private string temperatureSensingElementInfoField;
+
+ private string pressureSensingElementInfoField;
+
+ private AttachmentType[] projectRegistrationNodeField;
+
+ private AttachmentType[] certificateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
+ public string[] FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string TemperatureSensingElementInfo
+ {
+ get
+ {
+ return this.temperatureSensingElementInfoField;
+ }
+ set
+ {
+ this.temperatureSensingElementInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PressureSensingElementInfo
+ {
+ get
+ {
+ return this.pressureSensingElementInfoField;
+ }
+ set
+ {
+ this.pressureSensingElementInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProjectRegistrationNode", Order=3)]
+ public AttachmentType[] ProjectRegistrationNode
+ {
+ get
+ {
+ return this.projectRegistrationNodeField;
+ }
+ set
+ {
+ this.projectRegistrationNodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=4)]
+ public AttachmentType[] Certificate
+ {
+ get
+ {
+ return this.certificateField;
+ }
+ set
+ {
+ this.certificateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeLivingRoomDevice
+ {
+
+ private string[] livingRoomGUIDField;
+
+ private string[] accountGUIDField;
+
+ private AttachmentType[] certificateField;
+
+ private MeteringDeviceBasicCharacteristicsTypeLivingRoomDeviceLivingRoomInfo[] livingRoomInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", Order=0)]
+ public string[] LivingRoomGUID
+ {
+ get
+ {
+ return this.livingRoomGUIDField;
+ }
+ set
+ {
+ this.livingRoomGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
+ public string[] AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
+ public AttachmentType[] Certificate
+ {
+ get
+ {
+ return this.certificateField;
+ }
+ set
+ {
+ this.certificateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomInfo", Order=3)]
+ public MeteringDeviceBasicCharacteristicsTypeLivingRoomDeviceLivingRoomInfo[] LivingRoomInfo
+ {
+ get
+ {
+ return this.livingRoomInfoField;
+ }
+ set
+ {
+ this.livingRoomInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeLivingRoomDeviceLivingRoomInfo
+ {
+
+ private string livingRoomGUIDField;
+
+ private object livingRoomNoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string LivingRoomGUID
+ {
+ get
+ {
+ return this.livingRoomGUIDField;
+ }
+ set
+ {
+ this.livingRoomGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public object LivingRoomNo
+ {
+ get
+ {
+ return this.livingRoomNoField;
+ }
+ set
+ {
+ this.livingRoomNoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevice
+ {
+
+ private string[] premiseGUIDField;
+
+ private string[] accountGUIDField;
+
+ private AttachmentType[] certificateField;
+
+ private MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevicePremiseInfo[] premiseInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
+ public string[] PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
+ public string[] AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
+ public AttachmentType[] Certificate
+ {
+ get
+ {
+ return this.certificateField;
+ }
+ set
+ {
+ this.certificateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseInfo", Order=3)]
+ public MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevicePremiseInfo[] PremiseInfo
+ {
+ get
+ {
+ return this.premiseInfoField;
+ }
+ set
+ {
+ this.premiseInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeNonResidentialPremiseDevicePremiseInfo
+ {
+
+ private string premiseGUIDField;
+
+ private object premiseNoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public object PremiseNo
+ {
+ get
+ {
+ return this.premiseNoField;
+ }
+ set
+ {
+ this.premiseNoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevice
+ {
+
+ private string[] premiseGUIDField;
+
+ private string[] accountGUIDField;
+
+ private AttachmentType[] certificateField;
+
+ private MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevicePremiseInfo[] premiseInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseGUID", Order=0)]
+ public string[] PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AccountGUID", Order=1)]
+ public string[] AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Certificate", Order=2)]
+ public AttachmentType[] Certificate
+ {
+ get
+ {
+ return this.certificateField;
+ }
+ set
+ {
+ this.certificateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PremiseInfo", Order=3)]
+ public MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevicePremiseInfo[] PremiseInfo
+ {
+ get
+ {
+ return this.premiseInfoField;
+ }
+ set
+ {
+ this.premiseInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceBasicCharacteristicsTypeResidentialPremiseDevicePremiseInfo
+ {
+
+ private string premiseGUIDField;
+
+ private object premiseNoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremiseGUID
+ {
+ get
+ {
+ return this.premiseGUIDField;
+ }
+ set
+ {
+ this.premiseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public object PremiseNo
+ {
+ get
+ {
+ return this.premiseNoField;
+ }
+ set
+ {
+ this.premiseNoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceFullInformationExportTypeLinkedWithMetering
+ {
+
+ private MeteringDeviceFullInformationExportTypeLinkedWithMeteringInstallationPlace installationPlaceField;
+
+ private string[] linkedMeteringDeviceVersionGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MeteringDeviceFullInformationExportTypeLinkedWithMeteringInstallationPlace InstallationPlace
+ {
+ get
+ {
+ return this.installationPlaceField;
+ }
+ set
+ {
+ this.installationPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LinkedMeteringDeviceVersionGUID", Order=1)]
+ public string[] LinkedMeteringDeviceVersionGUID
+ {
+ get
+ {
+ return this.linkedMeteringDeviceVersionGUIDField;
+ }
+ set
+ {
+ this.linkedMeteringDeviceVersionGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MeteringDeviceFullInformationExportTypeLinkedWithMeteringInstallationPlace
+ {
+
+ ///
+ @in,
+
+ ///
+ @out,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportMeteringDeviceDataResultType : MeteringDeviceFullInformationExportType
+ {
+
+ private string meteringDeviceRootGUIDField;
+
+ private exportMeteringDeviceDataResultTypeStatusRootDoc statusRootDocField;
+
+ private string meteringDeviceVersionGUIDField;
+
+ private string versionNumberField;
+
+ private string statusVersionField;
+
+ private System.DateTime updateDateTimeField;
+
+ private string[] meteringOwnerField;
+
+ private string meteringDeviceGISGKHNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringDeviceRootGUID
+ {
+ get
+ {
+ return this.meteringDeviceRootGUIDField;
+ }
+ set
+ {
+ this.meteringDeviceRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportMeteringDeviceDataResultTypeStatusRootDoc StatusRootDoc
+ {
+ get
+ {
+ return this.statusRootDocField;
+ }
+ set
+ {
+ this.statusRootDocField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MeteringDeviceVersionGUID
+ {
+ get
+ {
+ return this.meteringDeviceVersionGUIDField;
+ }
+ set
+ {
+ this.meteringDeviceVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)]
+ public string VersionNumber
+ {
+ get
+ {
+ return this.versionNumberField;
+ }
+ set
+ {
+ this.versionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string StatusVersion
+ {
+ get
+ {
+ return this.statusVersionField;
+ }
+ set
+ {
+ this.statusVersionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public System.DateTime UpdateDateTime
+ {
+ get
+ {
+ return this.updateDateTimeField;
+ }
+ set
+ {
+ this.updateDateTimeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=6)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("orgRootEntityGUID", Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", IsNullable=false)]
+ public string[] MeteringOwner
+ {
+ get
+ {
+ return this.meteringOwnerField;
+ }
+ set
+ {
+ this.meteringOwnerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string MeteringDeviceGISGKHNumber
+ {
+ get
+ {
+ return this.meteringDeviceGISGKHNumberField;
+ }
+ set
+ {
+ this.meteringDeviceGISGKHNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportMeteringDeviceDataResultTypeStatusRootDoc
+ {
+
+ ///
+ Active,
+
+ ///
+ Archival,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportObjectAddressType
+ {
+
+ private ExportObjectAddressTypeHouseType houseTypeField;
+
+ private bool houseTypeFieldSpecified;
+
+ private string fIASHouseGuidField;
+
+ private string apartmentNumberField;
+
+ private string roomNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ExportObjectAddressTypeHouseType HouseType
+ {
+ get
+ {
+ return this.houseTypeField;
+ }
+ set
+ {
+ this.houseTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HouseTypeSpecified
+ {
+ get
+ {
+ return this.houseTypeFieldSpecified;
+ }
+ set
+ {
+ this.houseTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ApartmentNumber
+ {
+ get
+ {
+ return this.apartmentNumberField;
+ }
+ set
+ {
+ this.apartmentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExportObjectAddressTypeHouseType
+ {
+
+ ///
+ MKD,
+
+ ///
+ ZHD,
+
+ ///
+ ZHDBlockZastroyki,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OwnerRefusalExportType
+ {
+
+ private string messageGUIDField;
+
+ private string refusalGUIDField;
+
+ private Owner ownerField;
+
+ private exportPropertyDetails[] exportPropertyDetailsField;
+
+ private Representative representativeField;
+
+ private AttachmentType[] refusalAttachmentsField;
+
+ private OwnerRefusalStatusType refusalStatusField;
+
+ private System.DateTime publishDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RefusalGUID
+ {
+ get
+ {
+ return this.refusalGUIDField;
+ }
+ set
+ {
+ this.refusalGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public Owner Owner
+ {
+ get
+ {
+ return this.ownerField;
+ }
+ set
+ {
+ this.ownerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("exportPropertyDetails", Order=3)]
+ public exportPropertyDetails[] exportPropertyDetails
+ {
+ get
+ {
+ return this.exportPropertyDetailsField;
+ }
+ set
+ {
+ this.exportPropertyDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public Representative Representative
+ {
+ get
+ {
+ return this.representativeField;
+ }
+ set
+ {
+ this.representativeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("RefusalAttachments", Order=5)]
+ public AttachmentType[] RefusalAttachments
+ {
+ get
+ {
+ return this.refusalAttachmentsField;
+ }
+ set
+ {
+ this.refusalAttachmentsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OwnerRefusalStatusType RefusalStatus
+ {
+ get
+ {
+ return this.refusalStatusField;
+ }
+ set
+ {
+ this.refusalStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public System.DateTime PublishDate
+ {
+ get
+ {
+ return this.publishDateField;
+ }
+ set
+ {
+ this.publishDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class Owner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OwnerInd", typeof(OwnerOwnerInd), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("OwnerOrg", typeof(RegOrgRootAndVersionType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OwnerOwnerInd : DecisionIndType
+ {
+
+ private string sNILSField;
+
+ private DecisionIndID decisionIndIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=0)]
+ public string SNILS
+ {
+ get
+ {
+ return this.sNILSField;
+ }
+ set
+ {
+ this.sNILSField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DecisionIndID DecisionIndID
+ {
+ get
+ {
+ return this.decisionIndIDField;
+ }
+ set
+ {
+ this.decisionIndIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DecisionIndID
+ {
+
+ private nsiRef typeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series
+ {
+ get
+ {
+ return this.seriesField;
+ }
+ set
+ {
+ this.seriesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number
+ {
+ get
+ {
+ return this.numberField;
+ }
+ set
+ {
+ this.numberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DecisionIndType : FIOType
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(IndType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(DecisionIndType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(VotingInitiatorIndType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(AccountIndType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class FIOType
+ {
+
+ private string surnameField;
+
+ private string firstNameField;
+
+ private string patronymicField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Surname
+ {
+ get
+ {
+ return this.surnameField;
+ }
+ set
+ {
+ this.surnameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FirstName
+ {
+ get
+ {
+ return this.firstNameField;
+ }
+ set
+ {
+ this.firstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Patronymic
+ {
+ get
+ {
+ return this.patronymicField;
+ }
+ set
+ {
+ this.patronymicField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class IndType : FIOType
+ {
+
+ private Sex sexField;
+
+ private bool sexFieldSpecified;
+
+ private System.DateTime dateOfBirthField;
+
+ private bool dateOfBirthFieldSpecified;
+
+ private object itemField;
+
+ private string placeBirthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public Sex Sex
+ {
+ get
+ {
+ return this.sexField;
+ }
+ set
+ {
+ this.sexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified
+ {
+ get
+ {
+ return this.sexFieldSpecified;
+ }
+ set
+ {
+ this.sexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DateOfBirth
+ {
+ get
+ {
+ return this.dateOfBirthField;
+ }
+ set
+ {
+ this.dateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfBirthSpecified
+ {
+ get
+ {
+ return this.dateOfBirthFieldSpecified;
+ }
+ set
+ {
+ this.dateOfBirthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PlaceBirth
+ {
+ get
+ {
+ return this.placeBirthField;
+ }
+ set
+ {
+ this.placeBirthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public enum Sex
+ {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class ID
+ {
+
+ private nsiRef typeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ private System.DateTime issueDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series
+ {
+ get
+ {
+ return this.seriesField;
+ }
+ set
+ {
+ this.seriesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number
+ {
+ get
+ {
+ return this.numberField;
+ }
+ set
+ {
+ this.numberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime IssueDate
+ {
+ get
+ {
+ return this.issueDateField;
+ }
+ set
+ {
+ this.issueDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class VotingInitiatorIndType : FIOType
+ {
+
+ private VotingInitiatorIndTypeSex sexField;
+
+ private bool sexFieldSpecified;
+
+ private System.DateTime dateOfBirthField;
+
+ private bool dateOfBirthFieldSpecified;
+
+ private string sNILSField;
+
+ private VotingInitiatorIndID votingInitiatorIndIDField;
+
+ private string placeBirthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public VotingInitiatorIndTypeSex Sex
+ {
+ get
+ {
+ return this.sexField;
+ }
+ set
+ {
+ this.sexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified
+ {
+ get
+ {
+ return this.sexFieldSpecified;
+ }
+ set
+ {
+ this.sexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DateOfBirth
+ {
+ get
+ {
+ return this.dateOfBirthField;
+ }
+ set
+ {
+ this.dateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfBirthSpecified
+ {
+ get
+ {
+ return this.dateOfBirthFieldSpecified;
+ }
+ set
+ {
+ this.dateOfBirthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
+ public string SNILS
+ {
+ get
+ {
+ return this.sNILSField;
+ }
+ set
+ {
+ this.sNILSField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public VotingInitiatorIndID VotingInitiatorIndID
+ {
+ get
+ {
+ return this.votingInitiatorIndIDField;
+ }
+ set
+ {
+ this.votingInitiatorIndIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string PlaceBirth
+ {
+ get
+ {
+ return this.placeBirthField;
+ }
+ set
+ {
+ this.placeBirthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum VotingInitiatorIndTypeSex
+ {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class VotingInitiatorIndID
+ {
+
+ private nsiRef typeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ private System.DateTime issueDateField;
+
+ private bool issueDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series
+ {
+ get
+ {
+ return this.seriesField;
+ }
+ set
+ {
+ this.seriesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number
+ {
+ get
+ {
+ return this.numberField;
+ }
+ set
+ {
+ this.numberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime IssueDate
+ {
+ get
+ {
+ return this.issueDateField;
+ }
+ set
+ {
+ this.issueDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IssueDateSpecified
+ {
+ get
+ {
+ return this.issueDateFieldSpecified;
+ }
+ set
+ {
+ this.issueDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountIndType : FIOType
+ {
+
+ private AccountIndTypeSex sexField;
+
+ private bool sexFieldSpecified;
+
+ private System.DateTime dateOfBirthField;
+
+ private bool dateOfBirthFieldSpecified;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AccountIndTypeSex Sex
+ {
+ get
+ {
+ return this.sexField;
+ }
+ set
+ {
+ this.sexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified
+ {
+ get
+ {
+ return this.sexFieldSpecified;
+ }
+ set
+ {
+ this.sexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DateOfBirth
+ {
+ get
+ {
+ return this.dateOfBirthField;
+ }
+ set
+ {
+ this.dateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfBirthSpecified
+ {
+ get
+ {
+ return this.dateOfBirthFieldSpecified;
+ }
+ set
+ {
+ this.dateOfBirthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum AccountIndTypeSex
+ {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class RegOrgRootAndVersionType
+ {
+
+ private string itemField;
+
+ private ItemChoiceType5 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("orgRootEntityGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("orgVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType5 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/", IncludeInSchema=false)]
+ public enum ItemChoiceType5
+ {
+
+ ///
+ orgRootEntityGUID,
+
+ ///
+ orgVersionGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportPropertyDetails
+ {
+
+ private string registrationNumberField;
+
+ private System.DateTime registrationDateField;
+
+ private string premisesNumField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private exportPropertyDetailsPropertyType propertyTypeField;
+
+ private exportPropertyDetailsShareSize shareSizeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RegistrationNumber
+ {
+ get
+ {
+ return this.registrationNumberField;
+ }
+ set
+ {
+ this.registrationNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime RegistrationDate
+ {
+ get
+ {
+ return this.registrationDateField;
+ }
+ set
+ {
+ this.registrationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public exportPropertyDetailsPropertyType PropertyType
+ {
+ get
+ {
+ return this.propertyTypeField;
+ }
+ set
+ {
+ this.propertyTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public exportPropertyDetailsShareSize ShareSize
+ {
+ get
+ {
+ return this.shareSizeField;
+ }
+ set
+ {
+ this.shareSizeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportPropertyDetailsPropertyType
+ {
+
+ private bool itemField;
+
+ private ItemChoiceType6 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IndividualProperty", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("JointProperty", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ShareProperty", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType6 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType6
+ {
+
+ ///
+ IndividualProperty,
+
+ ///
+ JointProperty,
+
+ ///
+ ShareProperty,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportPropertyDetailsShareSize
+ {
+
+ private string numeratorField;
+
+ private string denumeratorField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string Numerator
+ {
+ get
+ {
+ return this.numeratorField;
+ }
+ set
+ {
+ this.numeratorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string Denumerator
+ {
+ get
+ {
+ return this.denumeratorField;
+ }
+ set
+ {
+ this.denumeratorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class Representative
+ {
+
+ private object itemField;
+
+ private bool notarizedField;
+
+ private AttachmentType[] representativeAttachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("RepresentativeInd", typeof(RepresentativeRepresentativeInd), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RepresentativeOrg", typeof(RegOrgRootAndVersionType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool Notarized
+ {
+ get
+ {
+ return this.notarizedField;
+ }
+ set
+ {
+ this.notarizedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("RepresentativeAttachments", Order=2)]
+ public AttachmentType[] RepresentativeAttachments
+ {
+ get
+ {
+ return this.representativeAttachmentsField;
+ }
+ set
+ {
+ this.representativeAttachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RepresentativeRepresentativeInd : DecisionIndType
+ {
+
+ private string sNILSField;
+
+ private DecisionIndID decisionIndIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=0)]
+ public string SNILS
+ {
+ get
+ {
+ return this.sNILSField;
+ }
+ set
+ {
+ this.sNILSField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DecisionIndID DecisionIndID
+ {
+ get
+ {
+ return this.decisionIndIDField;
+ }
+ set
+ {
+ this.decisionIndIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum OwnerRefusalStatusType
+ {
+
+ ///
+ Published,
+
+ ///
+ Canceled,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OwnerRefusalType
+ {
+
+ private Owner ownerField;
+
+ private PropertyDetails[] propertyDetailsField;
+
+ private Representative representativeField;
+
+ private AttachmentType[] refusalAttachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public Owner Owner
+ {
+ get
+ {
+ return this.ownerField;
+ }
+ set
+ {
+ this.ownerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PropertyDetails", Order=1)]
+ public PropertyDetails[] PropertyDetails
+ {
+ get
+ {
+ return this.propertyDetailsField;
+ }
+ set
+ {
+ this.propertyDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public Representative Representative
+ {
+ get
+ {
+ return this.representativeField;
+ }
+ set
+ {
+ this.representativeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("RefusalAttachments", Order=3)]
+ public AttachmentType[] RefusalAttachments
+ {
+ get
+ {
+ return this.refusalAttachmentsField;
+ }
+ set
+ {
+ this.refusalAttachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PropertyDetails
+ {
+
+ private string registrationNumberField;
+
+ private System.DateTime registrationDateField;
+
+ private string premisesNumField;
+
+ private decimal totalAreaField;
+
+ private PropertyDetailsPropertyType propertyTypeField;
+
+ private PropertyDetailsShareSize shareSizeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RegistrationNumber
+ {
+ get
+ {
+ return this.registrationNumberField;
+ }
+ set
+ {
+ this.registrationNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime RegistrationDate
+ {
+ get
+ {
+ return this.registrationDateField;
+ }
+ set
+ {
+ this.registrationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public PropertyDetailsPropertyType PropertyType
+ {
+ get
+ {
+ return this.propertyTypeField;
+ }
+ set
+ {
+ this.propertyTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public PropertyDetailsShareSize ShareSize
+ {
+ get
+ {
+ return this.shareSizeField;
+ }
+ set
+ {
+ this.shareSizeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PropertyDetailsPropertyType
+ {
+
+ private bool itemField;
+
+ private ItemChoiceType21 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IndividualProperty", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("JointProperty", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ShareProperty", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType21 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType21
+ {
+
+ ///
+ IndividualProperty,
+
+ ///
+ JointProperty,
+
+ ///
+ ShareProperty,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PropertyDetailsShareSize
+ {
+
+ private string numeratorField;
+
+ private string denumeratorField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string Numerator
+ {
+ get
+ {
+ return this.numeratorField;
+ }
+ set
+ {
+ this.numeratorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string Denumerator
+ {
+ get
+ {
+ return this.denumeratorField;
+ }
+ set
+ {
+ this.denumeratorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportQuestionOnDecisionType
+ {
+
+ private string questionNumberField;
+
+ private string questionNameField;
+
+ private decimal itemField;
+
+ private ItemChoiceType22 itemElementNameField;
+
+ private bool isDigitalDecisionField;
+
+ private bool isDigitalDecisionFieldSpecified;
+
+ public exportQuestionOnDecisionType()
+ {
+ this.isDigitalDecisionField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
+ public string QuestionNumber
+ {
+ get
+ {
+ return this.questionNumberField;
+ }
+ set
+ {
+ this.questionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string QuestionName
+ {
+ get
+ {
+ return this.questionNameField;
+ }
+ set
+ {
+ this.questionNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OwnerAbstent", typeof(decimal), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("OwnerAgainst", typeof(decimal), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("OwnerAgree", typeof(decimal), Order=2)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public decimal Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType22 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool IsDigitalDecision
+ {
+ get
+ {
+ return this.isDigitalDecisionField;
+ }
+ set
+ {
+ this.isDigitalDecisionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsDigitalDecisionSpecified
+ {
+ get
+ {
+ return this.isDigitalDecisionFieldSpecified;
+ }
+ set
+ {
+ this.isDigitalDecisionFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType22
+ {
+
+ ///
+ OwnerAbstent,
+
+ ///
+ OwnerAgainst,
+
+ ///
+ OwnerAgree,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OwnerDecisionType
+ {
+
+ private Owner ownerField;
+
+ private PropertyDetails[] propertyDetailsField;
+
+ private Representative representativeField;
+
+ private QuestionOnDecisionType questionOnDecisionField;
+
+ private AttachmentType[] decisionAttachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public Owner Owner
+ {
+ get
+ {
+ return this.ownerField;
+ }
+ set
+ {
+ this.ownerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PropertyDetails", Order=1)]
+ public PropertyDetails[] PropertyDetails
+ {
+ get
+ {
+ return this.propertyDetailsField;
+ }
+ set
+ {
+ this.propertyDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public Representative Representative
+ {
+ get
+ {
+ return this.representativeField;
+ }
+ set
+ {
+ this.representativeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public QuestionOnDecisionType QuestionOnDecision
+ {
+ get
+ {
+ return this.questionOnDecisionField;
+ }
+ set
+ {
+ this.questionOnDecisionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DecisionAttachments", Order=4)]
+ public AttachmentType[] DecisionAttachments
+ {
+ get
+ {
+ return this.decisionAttachmentsField;
+ }
+ set
+ {
+ this.decisionAttachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class QuestionOnDecisionType
+ {
+
+ private string questionNumberField;
+
+ private bool itemField;
+
+ private ItemChoiceType7 itemElementNameField;
+
+ private bool isDigitalDecisionField;
+
+ private bool isDigitalDecisionFieldSpecified;
+
+ public QuestionOnDecisionType()
+ {
+ this.isDigitalDecisionField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
+ public string QuestionNumber
+ {
+ get
+ {
+ return this.questionNumberField;
+ }
+ set
+ {
+ this.questionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OwnerAbstent", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("OwnerAgainst", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("OwnerAgree", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType7 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool IsDigitalDecision
+ {
+ get
+ {
+ return this.isDigitalDecisionField;
+ }
+ set
+ {
+ this.isDigitalDecisionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsDigitalDecisionSpecified
+ {
+ get
+ {
+ return this.isDigitalDecisionFieldSpecified;
+ }
+ set
+ {
+ this.isDigitalDecisionFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType7
+ {
+
+ ///
+ OwnerAbstent,
+
+ ///
+ OwnerAgainst,
+
+ ///
+ OwnerAgree,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PublicPropertyContractType
+ {
+
+ private object itemField;
+
+ private string fIASHouseGuidField;
+
+ private string contractNumberField;
+
+ private System.DateTime dateField;
+
+ private System.DateTime startDateField;
+
+ private System.DateTime endDateField;
+
+ private string contractObjectField;
+
+ private string commentsField;
+
+ private decimal paymentField;
+
+ private bool paymentFieldSpecified;
+
+ private string moneySpentDirectionField;
+
+ private AttachmentType[] contractAttachmentField;
+
+ private PublicPropertyContractTypeRentAgrConfirmationDocument[] rentAgrConfirmationDocumentField;
+
+ private bool isGratuitousBasisField;
+
+ private bool isGratuitousBasisFieldSpecified;
+
+ public PublicPropertyContractType()
+ {
+ this.isGratuitousBasisField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entrepreneur", typeof(IndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(RegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string ContractObject
+ {
+ get
+ {
+ return this.contractObjectField;
+ }
+ set
+ {
+ this.contractObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string Comments
+ {
+ get
+ {
+ return this.commentsField;
+ }
+ set
+ {
+ this.commentsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Payment
+ {
+ get
+ {
+ return this.paymentField;
+ }
+ set
+ {
+ this.paymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PaymentSpecified
+ {
+ get
+ {
+ return this.paymentFieldSpecified;
+ }
+ set
+ {
+ this.paymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string MoneySpentDirection
+ {
+ get
+ {
+ return this.moneySpentDirectionField;
+ }
+ set
+ {
+ this.moneySpentDirectionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("RentAgrConfirmationDocument", Order=11)]
+ public PublicPropertyContractTypeRentAgrConfirmationDocument[] RentAgrConfirmationDocument
+ {
+ get
+ {
+ return this.rentAgrConfirmationDocumentField;
+ }
+ set
+ {
+ this.rentAgrConfirmationDocumentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool IsGratuitousBasis
+ {
+ get
+ {
+ return this.isGratuitousBasisField;
+ }
+ set
+ {
+ this.isGratuitousBasisField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsGratuitousBasisSpecified
+ {
+ get
+ {
+ return this.isGratuitousBasisFieldSpecified;
+ }
+ set
+ {
+ this.isGratuitousBasisFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class RegOrgType
+ {
+
+ private string orgRootEntityGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgRootEntityGUID
+ {
+ get
+ {
+ return this.orgRootEntityGUIDField;
+ }
+ set
+ {
+ this.orgRootEntityGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PublicPropertyContractTypeRentAgrConfirmationDocument
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(PublicPropertyContractTypeRentAgrConfirmationDocumentProtocolMeetingOwners), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PublicPropertyContractTypeRentAgrConfirmationDocumentProtocolMeetingOwners
+ {
+
+ private string protocolNumField;
+
+ private System.DateTime protocolDateField;
+
+ private AttachmentType[] trustDocAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ProtocolNum
+ {
+ get
+ {
+ return this.protocolNumField;
+ }
+ set
+ {
+ this.protocolNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime ProtocolDate
+ {
+ get
+ {
+ return this.protocolDateField;
+ }
+ set
+ {
+ this.protocolDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TrustDocAttachment", Order=2)]
+ public AttachmentType[] TrustDocAttachment
+ {
+ get
+ {
+ return this.trustDocAttachmentField;
+ }
+ set
+ {
+ this.trustDocAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportVotingProtocolResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportType
+ {
+
+ private string[] fIASHouseGuidField;
+
+ private RegOrgType organizationGuidField;
+
+ private string protocolNumField;
+
+ private System.DateTime protocolDateField;
+
+ private object itemField;
+
+ private MeetingTypeType meetingTypeField;
+
+ private bool meetingTypeFieldSpecified;
+
+ private bool item1Field;
+
+ private Item1ChoiceType9 item1ElementNameField;
+
+ private ProtocolExportTypeVoteInitiators[] voteInitiatorsField;
+
+ private ProtocolExportTypeMeetingEligibility meetingEligibilityField;
+
+ private ProtocolExportTypeDecisionList[] decisionListField;
+
+ private string modificationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", Order=0)]
+ public string[] FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public RegOrgType OrganizationGuid
+ {
+ get
+ {
+ return this.organizationGuidField;
+ }
+ set
+ {
+ this.organizationGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ProtocolNum
+ {
+ get
+ {
+ return this.protocolNumField;
+ }
+ set
+ {
+ this.protocolNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime ProtocolDate
+ {
+ get
+ {
+ return this.protocolDateField;
+ }
+ set
+ {
+ this.protocolDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(ProtocolExportTypeAVoting), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(ProtocolExportTypeEVoting), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(ProtocolExportTypeMeeting), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(ProtocolExportTypeMeetingAVoting), Order=4)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public MeetingTypeType MeetingType
+ {
+ get
+ {
+ return this.meetingTypeField;
+ }
+ set
+ {
+ this.meetingTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MeetingTypeSpecified
+ {
+ get
+ {
+ return this.meetingTypeFieldSpecified;
+ }
+ set
+ {
+ this.meetingTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType9 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
+ public ProtocolExportTypeVoteInitiators[] VoteInitiators
+ {
+ get
+ {
+ return this.voteInitiatorsField;
+ }
+ set
+ {
+ this.voteInitiatorsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public ProtocolExportTypeMeetingEligibility MeetingEligibility
+ {
+ get
+ {
+ return this.meetingEligibilityField;
+ }
+ set
+ {
+ this.meetingEligibilityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=10)]
+ public ProtocolExportTypeDecisionList[] DecisionList
+ {
+ get
+ {
+ return this.decisionListField;
+ }
+ set
+ {
+ this.decisionListField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public string Modification
+ {
+ get
+ {
+ return this.modificationField;
+ }
+ set
+ {
+ this.modificationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportTypeAVoting
+ {
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private bool startMakingDecisionDateFieldSpecified;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private bool endMakingDecisionDateFieldSpecified;
+
+ private string resolutionPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StartMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.startMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.startMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.endMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.endMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class Attachments : AttachmentType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportTypeEVoting
+ {
+
+ private System.DateTime eVotingDateBeginField;
+
+ private System.DateTime eVotingDateEndField;
+
+ private string disciplineField;
+
+ private string infoReviewField;
+
+ private VotingSystemDetailsType votingSystemDetailsField;
+
+ private bool firstVotingField;
+
+ private bool firstVotingFieldSpecified;
+
+ private Attachments[] attachmentsField;
+
+ public ProtocolExportTypeEVoting()
+ {
+ this.firstVotingField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EVotingDateBegin
+ {
+ get
+ {
+ return this.eVotingDateBeginField;
+ }
+ set
+ {
+ this.eVotingDateBeginField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EVotingDateEnd
+ {
+ get
+ {
+ return this.eVotingDateEndField;
+ }
+ set
+ {
+ this.eVotingDateEndField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Discipline
+ {
+ get
+ {
+ return this.disciplineField;
+ }
+ set
+ {
+ this.disciplineField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string InfoReview
+ {
+ get
+ {
+ return this.infoReviewField;
+ }
+ set
+ {
+ this.infoReviewField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public VotingSystemDetailsType VotingSystemDetails
+ {
+ get
+ {
+ return this.votingSystemDetailsField;
+ }
+ set
+ {
+ this.votingSystemDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool FirstVoting
+ {
+ get
+ {
+ return this.firstVotingField;
+ }
+ set
+ {
+ this.firstVotingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FirstVotingSpecified
+ {
+ get
+ {
+ return this.firstVotingFieldSpecified;
+ }
+ set
+ {
+ this.firstVotingFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=6)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class VotingSystemDetailsType
+ {
+
+ private VotingSystemType votingSystemField;
+
+ private string itemField;
+
+ private ItemChoiceType15 itemElementNameField;
+
+ private string votingSystemUrlField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public VotingSystemType VotingSystem
+ {
+ get
+ {
+ return this.votingSystemField;
+ }
+ set
+ {
+ this.votingSystemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VotingSystemGuid", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("VotingSystemName", typeof(string), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType15 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string VotingSystemUrl
+ {
+ get
+ {
+ return this.votingSystemUrlField;
+ }
+ set
+ {
+ this.votingSystemUrlField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum VotingSystemType
+ {
+
+ ///
+ HCS,
+
+ ///
+ PublicServicesPortal,
+
+ ///
+ Regional,
+
+ ///
+ Other,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType15
+ {
+
+ ///
+ VotingSystemGuid,
+
+ ///
+ VotingSystemName,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportTypeMeeting : VoitingType
+ {
+
+ private System.DateTime meetingDateField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=1)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class VoitingType
+ {
+
+ private string votingPlaceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string VotingPlace
+ {
+ get
+ {
+ return this.votingPlaceField;
+ }
+ set
+ {
+ this.votingPlaceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportTypeMeetingAVoting
+ {
+
+ private System.DateTime meetingDateField;
+
+ private string votingPlaceField;
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private bool startMakingDecisionDateFieldSpecified;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private bool endMakingDecisionDateFieldSpecified;
+
+ private string resolutionPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string VotingPlace
+ {
+ get
+ {
+ return this.votingPlaceField;
+ }
+ set
+ {
+ this.votingPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StartMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.startMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.startMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.endMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.endMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MeetingTypeType
+ {
+
+ ///
+ Owners,
+
+ ///
+ Homeowners,
+
+ ///
+ Cooperative,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType9
+ {
+
+ ///
+ AnnualVoting,
+
+ ///
+ ExtraVoting,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportTypeVoteInitiators
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(VotingInitiatorIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgVersionType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/")]
+ public partial class RegOrgVersionType
+ {
+
+ private string orgVersionGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgVersionGUID
+ {
+ get
+ {
+ return this.orgVersionGUIDField;
+ }
+ set
+ {
+ this.orgVersionGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ProtocolExportTypeMeetingEligibility
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportTypeDecisionList
+ {
+
+ private string questionNumberField;
+
+ private string questionNameField;
+
+ private nsiRef decisionsTypeField;
+
+ private ProtocolExportTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
+
+ private bool itemField;
+
+ private ItemChoiceType20 itemElementNameField;
+
+ private decimal agreeField;
+
+ private bool agreeFieldSpecified;
+
+ private decimal againstField;
+
+ private bool againstFieldSpecified;
+
+ private decimal abstentField;
+
+ private bool abstentFieldSpecified;
+
+ private nsiRef formingFundField;
+
+ private nsiRef managementTypeField;
+
+ private VotingSystemDetailsType votingSystemDetailsField;
+
+ private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
+
+ private ProtocolExportTypeDecisionListVotingResume votingResumeField;
+
+ private bool votingResumeFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
+ public string QuestionNumber
+ {
+ get
+ {
+ return this.questionNumberField;
+ }
+ set
+ {
+ this.questionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string QuestionName
+ {
+ get
+ {
+ return this.questionNameField;
+ }
+ set
+ {
+ this.questionNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef DecisionsType
+ {
+ get
+ {
+ return this.decisionsTypeField;
+ }
+ set
+ {
+ this.decisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ProtocolExportTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
+ {
+ get
+ {
+ return this.homeownersDecisionsTypeField;
+ }
+ set
+ {
+ this.homeownersDecisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType20 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal Agree
+ {
+ get
+ {
+ return this.agreeField;
+ }
+ set
+ {
+ this.agreeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AgreeSpecified
+ {
+ get
+ {
+ return this.agreeFieldSpecified;
+ }
+ set
+ {
+ this.agreeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal Against
+ {
+ get
+ {
+ return this.againstField;
+ }
+ set
+ {
+ this.againstField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AgainstSpecified
+ {
+ get
+ {
+ return this.againstFieldSpecified;
+ }
+ set
+ {
+ this.againstFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Abstent
+ {
+ get
+ {
+ return this.abstentField;
+ }
+ set
+ {
+ this.abstentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AbstentSpecified
+ {
+ get
+ {
+ return this.abstentFieldSpecified;
+ }
+ set
+ {
+ this.abstentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public nsiRef FormingFund
+ {
+ get
+ {
+ return this.formingFundField;
+ }
+ set
+ {
+ this.formingFundField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public nsiRef ManagementType
+ {
+ get
+ {
+ return this.managementTypeField;
+ }
+ set
+ {
+ this.managementTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public VotingSystemDetailsType VotingSystemDetails
+ {
+ get
+ {
+ return this.votingSystemDetailsField;
+ }
+ set
+ {
+ this.votingSystemDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public AdminOfGeneralMeetingType AdminOfGeneralMeeting
+ {
+ get
+ {
+ return this.adminOfGeneralMeetingField;
+ }
+ set
+ {
+ this.adminOfGeneralMeetingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public ProtocolExportTypeDecisionListVotingResume votingResume
+ {
+ get
+ {
+ return this.votingResumeField;
+ }
+ set
+ {
+ this.votingResumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool votingResumeSpecified
+ {
+ get
+ {
+ return this.votingResumeFieldSpecified;
+ }
+ set
+ {
+ this.votingResumeFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolExportTypeDecisionListHomeownersDecisionsType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType20
+ {
+
+ ///
+ CharterContained,
+
+ ///
+ CharterNotContained,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AdminOfGeneralMeetingType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CitizenAdministator", typeof(AdminOfGeneralMeetingTypeCitizenAdministator), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LegalEntityAdministrator", typeof(RegOrgRootAndVersionType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AdminOfGeneralMeetingTypeCitizenAdministator
+ {
+
+ private VotingInitiatorIndType indField;
+
+ private string fIASHouseGuidField;
+
+ private string placeAddressField;
+
+ private string[] phoneField;
+
+ private string[] emailField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public VotingInitiatorIndType Ind
+ {
+ get
+ {
+ return this.indField;
+ }
+ set
+ {
+ this.indField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PlaceAddress
+ {
+ get
+ {
+ return this.placeAddressField;
+ }
+ set
+ {
+ this.placeAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Phone", Order=3)]
+ public string[] Phone
+ {
+ get
+ {
+ return this.phoneField;
+ }
+ set
+ {
+ this.phoneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Email", Order=4)]
+ public string[] Email
+ {
+ get
+ {
+ return this.emailField;
+ }
+ set
+ {
+ this.emailField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ProtocolExportTypeDecisionListVotingResume
+ {
+
+ ///
+ M,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportVotingProtocolResultType : ProtocolExportType
+ {
+
+ private exportVotingProtocolResultTypeStatusProtocol statusProtocolField;
+
+ private string votingProtocolGUIDField;
+
+ private string rootProtocolGUIDField;
+
+ private exportVotingProtocolResultTypeStatusVersionProtocol statusVersionProtocolField;
+
+ private int versionNumberField;
+
+ private System.DateTime versionDateModificationField;
+
+ private bool versionDateModificationFieldSpecified;
+
+ private System.DateTime versionDatePlacementField;
+
+ private bool versionDatePlacementFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportVotingProtocolResultTypeStatusProtocol StatusProtocol
+ {
+ get
+ {
+ return this.statusProtocolField;
+ }
+ set
+ {
+ this.statusProtocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string VotingProtocolGUID
+ {
+ get
+ {
+ return this.votingProtocolGUIDField;
+ }
+ set
+ {
+ this.votingProtocolGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string RootProtocolGUID
+ {
+ get
+ {
+ return this.rootProtocolGUIDField;
+ }
+ set
+ {
+ this.rootProtocolGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public exportVotingProtocolResultTypeStatusVersionProtocol StatusVersionProtocol
+ {
+ get
+ {
+ return this.statusVersionProtocolField;
+ }
+ set
+ {
+ this.statusVersionProtocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public int VersionNumber
+ {
+ get
+ {
+ return this.versionNumberField;
+ }
+ set
+ {
+ this.versionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime VersionDateModification
+ {
+ get
+ {
+ return this.versionDateModificationField;
+ }
+ set
+ {
+ this.versionDateModificationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VersionDateModificationSpecified
+ {
+ get
+ {
+ return this.versionDateModificationFieldSpecified;
+ }
+ set
+ {
+ this.versionDateModificationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=6)]
+ public System.DateTime VersionDatePlacement
+ {
+ get
+ {
+ return this.versionDatePlacementField;
+ }
+ set
+ {
+ this.versionDatePlacementField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VersionDatePlacementSpecified
+ {
+ get
+ {
+ return this.versionDatePlacementFieldSpecified;
+ }
+ set
+ {
+ this.versionDatePlacementFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportVotingProtocolResultTypeStatusProtocol
+ {
+
+ ///
+ Created,
+
+ ///
+ Posted,
+
+ ///
+ Edited,
+
+ ///
+ Annuled,
+
+ ///
+ PostedFromAnotherSystem,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportVotingProtocolResultTypeStatusVersionProtocol
+ {
+
+ ///
+ Created,
+
+ ///
+ Posted,
+
+ ///
+ Edited,
+
+ ///
+ Annuled,
+
+ ///
+ PostedFromAnotherSystem,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExternalVotingProtocolType
+ {
+
+ private string protocolNumField;
+
+ private System.DateTime protocolDateField;
+
+ private ExternalVotingProtocolTypeMeetingEligibility meetingEligibilityField;
+
+ private ExternalVotingProtocolTypeDecisionList[] decisionListField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ProtocolNum
+ {
+ get
+ {
+ return this.protocolNumField;
+ }
+ set
+ {
+ this.protocolNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime ProtocolDate
+ {
+ get
+ {
+ return this.protocolDateField;
+ }
+ set
+ {
+ this.protocolDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public ExternalVotingProtocolTypeMeetingEligibility MeetingEligibility
+ {
+ get
+ {
+ return this.meetingEligibilityField;
+ }
+ set
+ {
+ this.meetingEligibilityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=3)]
+ public ExternalVotingProtocolTypeDecisionList[] DecisionList
+ {
+ get
+ {
+ return this.decisionListField;
+ }
+ set
+ {
+ this.decisionListField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=4)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExternalVotingProtocolTypeMeetingEligibility
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExternalVotingProtocolTypeDecisionList
+ {
+
+ private string questionNumberField;
+
+ private decimal agreeField;
+
+ private bool agreeFieldSpecified;
+
+ private decimal againstField;
+
+ private bool againstFieldSpecified;
+
+ private decimal abstentField;
+
+ private bool abstentFieldSpecified;
+
+ private ExternalVotingProtocolTypeDecisionListVotingResume votingResumeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
+ public string QuestionNumber
+ {
+ get
+ {
+ return this.questionNumberField;
+ }
+ set
+ {
+ this.questionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Agree
+ {
+ get
+ {
+ return this.agreeField;
+ }
+ set
+ {
+ this.agreeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AgreeSpecified
+ {
+ get
+ {
+ return this.agreeFieldSpecified;
+ }
+ set
+ {
+ this.agreeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal Against
+ {
+ get
+ {
+ return this.againstField;
+ }
+ set
+ {
+ this.againstField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AgainstSpecified
+ {
+ get
+ {
+ return this.againstFieldSpecified;
+ }
+ set
+ {
+ this.againstFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal Abstent
+ {
+ get
+ {
+ return this.abstentField;
+ }
+ set
+ {
+ this.abstentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AbstentSpecified
+ {
+ get
+ {
+ return this.abstentFieldSpecified;
+ }
+ set
+ {
+ this.abstentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ExternalVotingProtocolTypeDecisionListVotingResume VotingResume
+ {
+ get
+ {
+ return this.votingResumeField;
+ }
+ set
+ {
+ this.votingResumeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExternalVotingProtocolTypeDecisionListVotingResume
+ {
+
+ ///
+ M,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AnnulmentProtocolType
+ {
+
+ private string modificationField;
+
+ private object itemField;
+
+ private System.DateTime annulmentDateField;
+
+ private bool annulmentDateFieldSpecified;
+
+ private string annulmentNumberField;
+
+ private nsiRef nSIModificationField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Modification
+ {
+ get
+ {
+ return this.modificationField;
+ }
+ set
+ {
+ this.modificationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnulmentOrganization", typeof(RegOrgType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("AnnulmentOrganizationText", typeof(string), Order=1)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime AnnulmentDate
+ {
+ get
+ {
+ return this.annulmentDateField;
+ }
+ set
+ {
+ this.annulmentDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AnnulmentDateSpecified
+ {
+ get
+ {
+ return this.annulmentDateFieldSpecified;
+ }
+ set
+ {
+ this.annulmentDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AnnulmentNumber
+ {
+ get
+ {
+ return this.annulmentNumberField;
+ }
+ set
+ {
+ this.annulmentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef NSIModification
+ {
+ get
+ {
+ return this.nSIModificationField;
+ }
+ set
+ {
+ this.nSIModificationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportVotingMessageResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageExportType
+ {
+
+ private string[] fIASHouseGUIDField;
+
+ private RegOrgType organizationGuidField;
+
+ private string messageNumField;
+
+ private System.DateTime messageDateField;
+
+ private bool itemField;
+
+ private ItemChoiceType18 itemElementNameField;
+
+ private object item1Field;
+
+ private MeetingTypeType meetingTypeField;
+
+ private VoteInitiators[] voteInitiatorsField;
+
+ private MessageExportTypeDecisionList[] decisionListField;
+
+ private string modificationReasonField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGUID", Order=0)]
+ public string[] FIASHouseGUID
+ {
+ get
+ {
+ return this.fIASHouseGUIDField;
+ }
+ set
+ {
+ this.fIASHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public RegOrgType OrganizationGuid
+ {
+ get
+ {
+ return this.organizationGuidField;
+ }
+ set
+ {
+ this.organizationGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MessageNum
+ {
+ get
+ {
+ return this.messageNumField;
+ }
+ set
+ {
+ this.messageNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime MessageDate
+ {
+ get
+ {
+ return this.messageDateField;
+ }
+ set
+ {
+ this.messageDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType18 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(MessageExportTypeAVoting), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(MessageExportTypeEVoting), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(MessageExportTypeMeeting), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(MessageExportTypeMeetingAVoting), Order=6)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public MeetingTypeType MeetingType
+ {
+ get
+ {
+ return this.meetingTypeField;
+ }
+ set
+ {
+ this.meetingTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
+ public VoteInitiators[] VoteInitiators
+ {
+ get
+ {
+ return this.voteInitiatorsField;
+ }
+ set
+ {
+ this.voteInitiatorsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=9)]
+ public MessageExportTypeDecisionList[] DecisionList
+ {
+ get
+ {
+ return this.decisionListField;
+ }
+ set
+ {
+ this.decisionListField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public string ModificationReason
+ {
+ get
+ {
+ return this.modificationReasonField;
+ }
+ set
+ {
+ this.modificationReasonField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType18
+ {
+
+ ///
+ AnnualVoting,
+
+ ///
+ ExtraVoting,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageExportTypeAVoting
+ {
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private string resolutionPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageExportTypeEVoting
+ {
+
+ private System.DateTime eVotingDateBeginField;
+
+ private System.DateTime eVotingDateEndField;
+
+ private string disciplineField;
+
+ private string infoReviewField;
+
+ private VotingSystemDetailsType votingSystemDetailsField;
+
+ private bool firstVotingField;
+
+ private bool firstVotingFieldSpecified;
+
+ private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
+
+ private string adminAddressField;
+
+ private Attachments[] attachmentsField;
+
+ public MessageExportTypeEVoting()
+ {
+ this.firstVotingField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EVotingDateBegin
+ {
+ get
+ {
+ return this.eVotingDateBeginField;
+ }
+ set
+ {
+ this.eVotingDateBeginField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EVotingDateEnd
+ {
+ get
+ {
+ return this.eVotingDateEndField;
+ }
+ set
+ {
+ this.eVotingDateEndField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Discipline
+ {
+ get
+ {
+ return this.disciplineField;
+ }
+ set
+ {
+ this.disciplineField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string InfoReview
+ {
+ get
+ {
+ return this.infoReviewField;
+ }
+ set
+ {
+ this.infoReviewField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public VotingSystemDetailsType VotingSystemDetails
+ {
+ get
+ {
+ return this.votingSystemDetailsField;
+ }
+ set
+ {
+ this.votingSystemDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool FirstVoting
+ {
+ get
+ {
+ return this.firstVotingField;
+ }
+ set
+ {
+ this.firstVotingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FirstVotingSpecified
+ {
+ get
+ {
+ return this.firstVotingFieldSpecified;
+ }
+ set
+ {
+ this.firstVotingFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public AdminOfGeneralMeetingType AdminOfGeneralMeeting
+ {
+ get
+ {
+ return this.adminOfGeneralMeetingField;
+ }
+ set
+ {
+ this.adminOfGeneralMeetingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string AdminAddress
+ {
+ get
+ {
+ return this.adminAddressField;
+ }
+ set
+ {
+ this.adminAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=8)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageExportTypeMeeting
+ {
+
+ private System.DateTime meetingDateField;
+
+ private string votingPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string VotingPlace
+ {
+ get
+ {
+ return this.votingPlaceField;
+ }
+ set
+ {
+ this.votingPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=2)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageExportTypeMeetingAVoting
+ {
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private string resolutionPlaceField;
+
+ private System.DateTime meetingDateField;
+
+ private string votingPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string VotingPlace
+ {
+ get
+ {
+ return this.votingPlaceField;
+ }
+ set
+ {
+ this.votingPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class VoteInitiators
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(VotingInitiatorIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgRootAndVersionType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageExportTypeDecisionList
+ {
+
+ private string questionNumberField;
+
+ private string questionNameField;
+
+ private nsiRef decisionsTypeField;
+
+ private MessageExportTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
+
+ private bool itemField;
+
+ private ItemChoiceType19 itemElementNameField;
+
+ private nsiRef formingFundField;
+
+ private nsiRef managementTypeField;
+
+ private VotingSystemDetailsType votingSystemDetailsField;
+
+ private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
+ public string QuestionNumber
+ {
+ get
+ {
+ return this.questionNumberField;
+ }
+ set
+ {
+ this.questionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string QuestionName
+ {
+ get
+ {
+ return this.questionNameField;
+ }
+ set
+ {
+ this.questionNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef DecisionsType
+ {
+ get
+ {
+ return this.decisionsTypeField;
+ }
+ set
+ {
+ this.decisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public MessageExportTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
+ {
+ get
+ {
+ return this.homeownersDecisionsTypeField;
+ }
+ set
+ {
+ this.homeownersDecisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType19 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public nsiRef FormingFund
+ {
+ get
+ {
+ return this.formingFundField;
+ }
+ set
+ {
+ this.formingFundField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef ManagementType
+ {
+ get
+ {
+ return this.managementTypeField;
+ }
+ set
+ {
+ this.managementTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public VotingSystemDetailsType VotingSystemDetails
+ {
+ get
+ {
+ return this.votingSystemDetailsField;
+ }
+ set
+ {
+ this.votingSystemDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public AdminOfGeneralMeetingType AdminOfGeneralMeeting
+ {
+ get
+ {
+ return this.adminOfGeneralMeetingField;
+ }
+ set
+ {
+ this.adminOfGeneralMeetingField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageExportTypeDecisionListHomeownersDecisionsType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType19
+ {
+
+ ///
+ CharterContained,
+
+ ///
+ CharterNotContained,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportVotingMessageResultType : MessageExportType
+ {
+
+ private string messageGUIDField;
+
+ private MessageStatusType messageStatusField;
+
+ private System.DateTime publishDateField;
+
+ private System.DateTime modificationDateField;
+
+ private bool modificationDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public MessageStatusType MessageStatus
+ {
+ get
+ {
+ return this.messageStatusField;
+ }
+ set
+ {
+ this.messageStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime PublishDate
+ {
+ get
+ {
+ return this.publishDateField;
+ }
+ set
+ {
+ this.publishDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ModificationDateSpecified
+ {
+ get
+ {
+ return this.modificationDateFieldSpecified;
+ }
+ set
+ {
+ this.modificationDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MessageStatusType
+ {
+
+ ///
+ Posted,
+
+ ///
+ Goes,
+
+ ///
+ Finished,
+
+ ///
+ MeetingCancelled,
+
+ ///
+ Cancelled,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageType
+ {
+
+ private string fIASHouseGUIDField;
+
+ private RegOrgType organizationGuidField;
+
+ private string messageNumField;
+
+ private System.DateTime messageDateField;
+
+ private bool messageDateFieldSpecified;
+
+ private bool itemField;
+
+ private ItemChoiceType16 itemElementNameField;
+
+ private object item1Field;
+
+ private MeetingTypeType meetingTypeField;
+
+ private VoteInitiators[] voteInitiatorsField;
+
+ private MessageTypeDecisionList[] decisionListField;
+
+ private string modificationReasonField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGUID
+ {
+ get
+ {
+ return this.fIASHouseGUIDField;
+ }
+ set
+ {
+ this.fIASHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public RegOrgType OrganizationGuid
+ {
+ get
+ {
+ return this.organizationGuidField;
+ }
+ set
+ {
+ this.organizationGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string MessageNum
+ {
+ get
+ {
+ return this.messageNumField;
+ }
+ set
+ {
+ this.messageNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime MessageDate
+ {
+ get
+ {
+ return this.messageDateField;
+ }
+ set
+ {
+ this.messageDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MessageDateSpecified
+ {
+ get
+ {
+ return this.messageDateFieldSpecified;
+ }
+ set
+ {
+ this.messageDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType16 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(MessageTypeAVoting), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(MessageTypeEVoting), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(MessageTypeMeeting), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(MessageTypeMeetingAVoting), Order=6)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public MeetingTypeType MeetingType
+ {
+ get
+ {
+ return this.meetingTypeField;
+ }
+ set
+ {
+ this.meetingTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
+ public VoteInitiators[] VoteInitiators
+ {
+ get
+ {
+ return this.voteInitiatorsField;
+ }
+ set
+ {
+ this.voteInitiatorsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=9)]
+ public MessageTypeDecisionList[] DecisionList
+ {
+ get
+ {
+ return this.decisionListField;
+ }
+ set
+ {
+ this.decisionListField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public string ModificationReason
+ {
+ get
+ {
+ return this.modificationReasonField;
+ }
+ set
+ {
+ this.modificationReasonField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType16
+ {
+
+ ///
+ AnnualVoting,
+
+ ///
+ ExtraVoting,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageTypeAVoting
+ {
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private string resolutionPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageTypeEVoting
+ {
+
+ private System.DateTime eVotingDateBeginField;
+
+ private System.DateTime eVotingDateEndField;
+
+ private string disciplineField;
+
+ private string infoReviewField;
+
+ private VotingSystemDetailsType votingSystemDetailsField;
+
+ private bool firstVotingField;
+
+ private bool firstVotingFieldSpecified;
+
+ private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
+
+ private string adminAddressField;
+
+ private Attachments[] attachmentsField;
+
+ public MessageTypeEVoting()
+ {
+ this.firstVotingField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EVotingDateBegin
+ {
+ get
+ {
+ return this.eVotingDateBeginField;
+ }
+ set
+ {
+ this.eVotingDateBeginField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EVotingDateEnd
+ {
+ get
+ {
+ return this.eVotingDateEndField;
+ }
+ set
+ {
+ this.eVotingDateEndField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Discipline
+ {
+ get
+ {
+ return this.disciplineField;
+ }
+ set
+ {
+ this.disciplineField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string InfoReview
+ {
+ get
+ {
+ return this.infoReviewField;
+ }
+ set
+ {
+ this.infoReviewField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public VotingSystemDetailsType VotingSystemDetails
+ {
+ get
+ {
+ return this.votingSystemDetailsField;
+ }
+ set
+ {
+ this.votingSystemDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool FirstVoting
+ {
+ get
+ {
+ return this.firstVotingField;
+ }
+ set
+ {
+ this.firstVotingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FirstVotingSpecified
+ {
+ get
+ {
+ return this.firstVotingFieldSpecified;
+ }
+ set
+ {
+ this.firstVotingFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public AdminOfGeneralMeetingType AdminOfGeneralMeeting
+ {
+ get
+ {
+ return this.adminOfGeneralMeetingField;
+ }
+ set
+ {
+ this.adminOfGeneralMeetingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string AdminAddress
+ {
+ get
+ {
+ return this.adminAddressField;
+ }
+ set
+ {
+ this.adminAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=8)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageTypeMeeting
+ {
+
+ private System.DateTime meetingDateField;
+
+ private string votingPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string VotingPlace
+ {
+ get
+ {
+ return this.votingPlaceField;
+ }
+ set
+ {
+ this.votingPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=2)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageTypeMeetingAVoting
+ {
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private string resolutionPlaceField;
+
+ private System.DateTime meetingDateField;
+
+ private string votingPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string VotingPlace
+ {
+ get
+ {
+ return this.votingPlaceField;
+ }
+ set
+ {
+ this.votingPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageTypeDecisionList
+ {
+
+ private string questionNumberField;
+
+ private string questionNameField;
+
+ private nsiRef decisionsTypeField;
+
+ private MessageTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
+
+ private bool itemField;
+
+ private ItemChoiceType17 itemElementNameField;
+
+ private nsiRef formingFundField;
+
+ private nsiRef managementTypeField;
+
+ private VotingSystemDetailsType votingSystemDetailsField;
+
+ private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
+ public string QuestionNumber
+ {
+ get
+ {
+ return this.questionNumberField;
+ }
+ set
+ {
+ this.questionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string QuestionName
+ {
+ get
+ {
+ return this.questionNameField;
+ }
+ set
+ {
+ this.questionNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef DecisionsType
+ {
+ get
+ {
+ return this.decisionsTypeField;
+ }
+ set
+ {
+ this.decisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public MessageTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
+ {
+ get
+ {
+ return this.homeownersDecisionsTypeField;
+ }
+ set
+ {
+ this.homeownersDecisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType17 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public nsiRef FormingFund
+ {
+ get
+ {
+ return this.formingFundField;
+ }
+ set
+ {
+ this.formingFundField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef ManagementType
+ {
+ get
+ {
+ return this.managementTypeField;
+ }
+ set
+ {
+ this.managementTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public VotingSystemDetailsType VotingSystemDetails
+ {
+ get
+ {
+ return this.votingSystemDetailsField;
+ }
+ set
+ {
+ this.votingSystemDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public AdminOfGeneralMeetingType AdminOfGeneralMeeting
+ {
+ get
+ {
+ return this.adminOfGeneralMeetingField;
+ }
+ set
+ {
+ this.adminOfGeneralMeetingField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MessageTypeDecisionListHomeownersDecisionsType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType17
+ {
+
+ ///
+ CharterContained,
+
+ ///
+ CharterNotContained,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolType
+ {
+
+ private string fIASHouseGuidField;
+
+ private RegOrgType organizationGuidField;
+
+ private string protocolNumField;
+
+ private System.DateTime protocolDateField;
+
+ private object itemField;
+
+ private MeetingTypeType meetingTypeField;
+
+ private bool meetingTypeFieldSpecified;
+
+ private bool item1Field;
+
+ private Item1ChoiceType8 item1ElementNameField;
+
+ private VoteInitiators[] voteInitiatorsField;
+
+ private ProtocolTypeMeetingEligibility meetingEligibilityField;
+
+ private ProtocolTypeDecisionList[] decisionListField;
+
+ private string modificationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public RegOrgType OrganizationGuid
+ {
+ get
+ {
+ return this.organizationGuidField;
+ }
+ set
+ {
+ this.organizationGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ProtocolNum
+ {
+ get
+ {
+ return this.protocolNumField;
+ }
+ set
+ {
+ this.protocolNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime ProtocolDate
+ {
+ get
+ {
+ return this.protocolDateField;
+ }
+ set
+ {
+ this.protocolDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AVoting", typeof(ProtocolTypeAVoting), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("EVoting", typeof(ProtocolTypeEVoting), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("Meeting", typeof(ProtocolTypeMeeting), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("MeetingAVoting", typeof(ProtocolTypeMeetingAVoting), Order=4)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public MeetingTypeType MeetingType
+ {
+ get
+ {
+ return this.meetingTypeField;
+ }
+ set
+ {
+ this.meetingTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MeetingTypeSpecified
+ {
+ get
+ {
+ return this.meetingTypeFieldSpecified;
+ }
+ set
+ {
+ this.meetingTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AnnualVoting", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("ExtraVoting", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType8 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VoteInitiators", Order=8)]
+ public VoteInitiators[] VoteInitiators
+ {
+ get
+ {
+ return this.voteInitiatorsField;
+ }
+ set
+ {
+ this.voteInitiatorsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public ProtocolTypeMeetingEligibility MeetingEligibility
+ {
+ get
+ {
+ return this.meetingEligibilityField;
+ }
+ set
+ {
+ this.meetingEligibilityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("DecisionList", Order=10)]
+ public ProtocolTypeDecisionList[] DecisionList
+ {
+ get
+ {
+ return this.decisionListField;
+ }
+ set
+ {
+ this.decisionListField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public string Modification
+ {
+ get
+ {
+ return this.modificationField;
+ }
+ set
+ {
+ this.modificationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolTypeAVoting
+ {
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private bool startMakingDecisionDateFieldSpecified;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private bool endMakingDecisionDateFieldSpecified;
+
+ private string resolutionPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StartMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.startMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.startMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.endMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.endMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=3)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolTypeEVoting
+ {
+
+ private System.DateTime eVotingDateBeginField;
+
+ private System.DateTime eVotingDateEndField;
+
+ private string disciplineField;
+
+ private string infoReviewField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime EVotingDateBegin
+ {
+ get
+ {
+ return this.eVotingDateBeginField;
+ }
+ set
+ {
+ this.eVotingDateBeginField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime EVotingDateEnd
+ {
+ get
+ {
+ return this.eVotingDateEndField;
+ }
+ set
+ {
+ this.eVotingDateEndField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Discipline
+ {
+ get
+ {
+ return this.disciplineField;
+ }
+ set
+ {
+ this.disciplineField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string InfoReview
+ {
+ get
+ {
+ return this.infoReviewField;
+ }
+ set
+ {
+ this.infoReviewField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=4)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolTypeMeeting : VoitingType
+ {
+
+ private System.DateTime meetingDateField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=1)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolTypeMeetingAVoting
+ {
+
+ private System.DateTime meetingDateField;
+
+ private string votingPlaceField;
+
+ private System.DateTime startMakingDecisionDateField;
+
+ private bool startMakingDecisionDateFieldSpecified;
+
+ private System.DateTime endMakingDecisionDateField;
+
+ private bool endMakingDecisionDateFieldSpecified;
+
+ private string resolutionPlaceField;
+
+ private Attachments[] attachmentsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime MeetingDate
+ {
+ get
+ {
+ return this.meetingDateField;
+ }
+ set
+ {
+ this.meetingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string VotingPlace
+ {
+ get
+ {
+ return this.votingPlaceField;
+ }
+ set
+ {
+ this.votingPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public System.DateTime StartMakingDecisionDate
+ {
+ get
+ {
+ return this.startMakingDecisionDateField;
+ }
+ set
+ {
+ this.startMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StartMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.startMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.startMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public System.DateTime EndMakingDecisionDate
+ {
+ get
+ {
+ return this.endMakingDecisionDateField;
+ }
+ set
+ {
+ this.endMakingDecisionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndMakingDecisionDateSpecified
+ {
+ get
+ {
+ return this.endMakingDecisionDateFieldSpecified;
+ }
+ set
+ {
+ this.endMakingDecisionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string ResolutionPlace
+ {
+ get
+ {
+ return this.resolutionPlaceField;
+ }
+ set
+ {
+ this.resolutionPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
+ public Attachments[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType8
+ {
+
+ ///
+ AnnualVoting,
+
+ ///
+ ExtraVoting,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ProtocolTypeMeetingEligibility
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolTypeDecisionList
+ {
+
+ private string questionNumberField;
+
+ private string questionNameField;
+
+ private nsiRef decisionsTypeField;
+
+ private ProtocolTypeDecisionListHomeownersDecisionsType homeownersDecisionsTypeField;
+
+ private bool itemField;
+
+ private ItemChoiceType14 itemElementNameField;
+
+ private decimal agreeField;
+
+ private bool agreeFieldSpecified;
+
+ private decimal againstField;
+
+ private bool againstFieldSpecified;
+
+ private decimal abstentField;
+
+ private bool abstentFieldSpecified;
+
+ private nsiRef formingFundField;
+
+ private nsiRef managementTypeField;
+
+ private VotingSystemDetailsType votingSystemDetailsField;
+
+ private AdminOfGeneralMeetingType adminOfGeneralMeetingField;
+
+ private ProtocolTypeDecisionListVotingResume votingResumeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=0)]
+ public string QuestionNumber
+ {
+ get
+ {
+ return this.questionNumberField;
+ }
+ set
+ {
+ this.questionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string QuestionName
+ {
+ get
+ {
+ return this.questionNameField;
+ }
+ set
+ {
+ this.questionNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef DecisionsType
+ {
+ get
+ {
+ return this.decisionsTypeField;
+ }
+ set
+ {
+ this.decisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public ProtocolTypeDecisionListHomeownersDecisionsType HomeownersDecisionsType
+ {
+ get
+ {
+ return this.homeownersDecisionsTypeField;
+ }
+ set
+ {
+ this.homeownersDecisionsTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterNotContained", typeof(bool), Order=4)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType14 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal Agree
+ {
+ get
+ {
+ return this.agreeField;
+ }
+ set
+ {
+ this.agreeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AgreeSpecified
+ {
+ get
+ {
+ return this.agreeFieldSpecified;
+ }
+ set
+ {
+ this.agreeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public decimal Against
+ {
+ get
+ {
+ return this.againstField;
+ }
+ set
+ {
+ this.againstField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AgainstSpecified
+ {
+ get
+ {
+ return this.againstFieldSpecified;
+ }
+ set
+ {
+ this.againstFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Abstent
+ {
+ get
+ {
+ return this.abstentField;
+ }
+ set
+ {
+ this.abstentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AbstentSpecified
+ {
+ get
+ {
+ return this.abstentFieldSpecified;
+ }
+ set
+ {
+ this.abstentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public nsiRef FormingFund
+ {
+ get
+ {
+ return this.formingFundField;
+ }
+ set
+ {
+ this.formingFundField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public nsiRef ManagementType
+ {
+ get
+ {
+ return this.managementTypeField;
+ }
+ set
+ {
+ this.managementTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public VotingSystemDetailsType VotingSystemDetails
+ {
+ get
+ {
+ return this.votingSystemDetailsField;
+ }
+ set
+ {
+ this.votingSystemDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public AdminOfGeneralMeetingType AdminOfGeneralMeeting
+ {
+ get
+ {
+ return this.adminOfGeneralMeetingField;
+ }
+ set
+ {
+ this.adminOfGeneralMeetingField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public ProtocolTypeDecisionListVotingResume votingResume
+ {
+ get
+ {
+ return this.votingResumeField;
+ }
+ set
+ {
+ this.votingResumeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolTypeDecisionListHomeownersDecisionsType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType14
+ {
+
+ ///
+ CharterContained,
+
+ ///
+ CharterNotContained,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ProtocolTypeDecisionListVotingResume
+ {
+
+ ///
+ M,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractType
+ {
+
+ private string docNumField;
+
+ private System.DateTime signingDateField;
+
+ private System.DateTime effectiveDateField;
+
+ private System.DateTime planDateComptetionField;
+
+ private ContractTypeValidity validityField;
+
+ private object itemField;
+
+ private ItemChoiceType13 itemElementNameField;
+
+ private ContractTypeProtocol protocolField;
+
+ private nsiRef contractBaseField;
+
+ private DateDetailsType dateDetailsField;
+
+ private AttachmentType[] contractAttachmentField;
+
+ private ContractTypeAgreementAttachment[] agreementAttachmentField;
+
+ private AttachmentType[] signedOwnersField;
+
+ private AttachmentType[] commissioningPermitAgreementField;
+
+ private AttachmentType[] charterField;
+
+ private AttachmentType[] localGovernmentDecisionField;
+
+ private string registryDecisionIDField;
+
+ private bool automaticRollOverOneYearField;
+
+ private bool automaticRollOverOneYearFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string DocNum
+ {
+ get
+ {
+ return this.docNumField;
+ }
+ set
+ {
+ this.docNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime PlanDateComptetion
+ {
+ get
+ {
+ return this.planDateComptetionField;
+ }
+ set
+ {
+ this.planDateComptetionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ContractTypeValidity Validity
+ {
+ get
+ {
+ return this.validityField;
+ }
+ set
+ {
+ this.validityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BuildingOwner", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("CompetentAuthority", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("Cooperative", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalHousing", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("Owners", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType13 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public ContractTypeProtocol Protocol
+ {
+ get
+ {
+ return this.protocolField;
+ }
+ set
+ {
+ this.protocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public nsiRef ContractBase
+ {
+ get
+ {
+ return this.contractBaseField;
+ }
+ set
+ {
+ this.contractBaseField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public DateDetailsType DateDetails
+ {
+ get
+ {
+ return this.dateDetailsField;
+ }
+ set
+ {
+ this.dateDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AgreementAttachment", Order=11)]
+ public ContractTypeAgreementAttachment[] AgreementAttachment
+ {
+ get
+ {
+ return this.agreementAttachmentField;
+ }
+ set
+ {
+ this.agreementAttachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SignedOwners", Order=12)]
+ public AttachmentType[] SignedOwners
+ {
+ get
+ {
+ return this.signedOwnersField;
+ }
+ set
+ {
+ this.signedOwnersField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CommissioningPermitAgreement", Order=13)]
+ public AttachmentType[] CommissioningPermitAgreement
+ {
+ get
+ {
+ return this.commissioningPermitAgreementField;
+ }
+ set
+ {
+ this.commissioningPermitAgreementField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Charter", Order=14)]
+ public AttachmentType[] Charter
+ {
+ get
+ {
+ return this.charterField;
+ }
+ set
+ {
+ this.charterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LocalGovernmentDecision", Order=15)]
+ public AttachmentType[] LocalGovernmentDecision
+ {
+ get
+ {
+ return this.localGovernmentDecisionField;
+ }
+ set
+ {
+ this.localGovernmentDecisionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public string RegistryDecisionID
+ {
+ get
+ {
+ return this.registryDecisionIDField;
+ }
+ set
+ {
+ this.registryDecisionIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public bool AutomaticRollOverOneYear
+ {
+ get
+ {
+ return this.automaticRollOverOneYearField;
+ }
+ set
+ {
+ this.automaticRollOverOneYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AutomaticRollOverOneYearSpecified
+ {
+ get
+ {
+ return this.automaticRollOverOneYearFieldSpecified;
+ }
+ set
+ {
+ this.automaticRollOverOneYearFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractTypeValidity
+ {
+
+ private string monthField;
+
+ private string yearField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType13
+ {
+
+ ///
+ BuildingOwner,
+
+ ///
+ CompetentAuthority,
+
+ ///
+ Cooperative,
+
+ ///
+ MunicipalHousing,
+
+ ///
+ Owners,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractTypeProtocol
+ {
+
+ private ContractTypeProtocolProtocolAdd protocolAddField;
+
+ private string[] votingProtocolGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ContractTypeProtocolProtocolAdd ProtocolAdd
+ {
+ get
+ {
+ return this.protocolAddField;
+ }
+ set
+ {
+ this.protocolAddField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
+ public string[] VotingProtocolGUID
+ {
+ get
+ {
+ return this.votingProtocolGUIDField;
+ }
+ set
+ {
+ this.votingProtocolGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractTypeProtocolProtocolAdd
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType20[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolBuildingOwner", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingBoard", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolOK", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PurchaseNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType20[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType20
+ {
+
+ ///
+ ProtocolBuildingOwner,
+
+ ///
+ ProtocolMeetingBoard,
+
+ ///
+ ProtocolMeetingOwners,
+
+ ///
+ ProtocolOK,
+
+ ///
+ PurchaseNumber,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsType
+ {
+
+ private DateDetailsTypePeriodMetering periodMeteringField;
+
+ private DateDetailsTypePaymentDocumentInterval paymentDocumentIntervalField;
+
+ private DateDetailsTypePaymentInterval paymentIntervalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public DateDetailsTypePeriodMetering PeriodMetering
+ {
+ get
+ {
+ return this.periodMeteringField;
+ }
+ set
+ {
+ this.periodMeteringField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DateDetailsTypePaymentDocumentInterval PaymentDocumentInterval
+ {
+ get
+ {
+ return this.paymentDocumentIntervalField;
+ }
+ set
+ {
+ this.paymentDocumentIntervalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public DateDetailsTypePaymentInterval PaymentInterval
+ {
+ get
+ {
+ return this.paymentIntervalField;
+ }
+ set
+ {
+ this.paymentIntervalField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsTypePeriodMetering
+ {
+
+ private DeviceMeteringsDaySelectionType startDateField;
+
+ private DeviceMeteringsDaySelectionType endDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public DeviceMeteringsDaySelectionType StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DeviceMeteringsDaySelectionType EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DeviceMeteringsDaySelectionType : DaySelectionType
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(DeviceMeteringsDaySelectionType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DaySelectionType
+ {
+
+ private object itemField;
+
+ private bool isNextMonthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Date", typeof(sbyte), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool IsNextMonth
+ {
+ get
+ {
+ return this.isNextMonthField;
+ }
+ set
+ {
+ this.isNextMonthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsTypePaymentDocumentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType4 item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType4 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType4
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsTypePaymentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType5 item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType5 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType5
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractTypeAgreementAttachment : AttachmentType
+ {
+
+ private ImprintAgreementType imprintAgreementField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ImprintAgreementType ImprintAgreement
+ {
+ get
+ {
+ return this.imprintAgreementField;
+ }
+ set
+ {
+ this.imprintAgreementField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ImprintAgreementType
+ {
+
+ private string agreementNumberField;
+
+ private System.DateTime agreementDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AgreementNumber
+ {
+ get
+ {
+ return this.agreementNumberField;
+ }
+ set
+ {
+ this.agreementNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime AgreementDate
+ {
+ get
+ {
+ return this.agreementDateField;
+ }
+ set
+ {
+ this.agreementDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterType
+ {
+
+ private System.DateTime dateField;
+
+ private CharterDateDetailsType dateDetailsField;
+
+ private CharterTypeMeetingProtocol meetingProtocolField;
+
+ private bool noCharterApproveProtocolField;
+
+ private bool noCharterApproveProtocolFieldSpecified;
+
+ private AttachmentType[] attachmentCharterField;
+
+ private bool automaticRollOverOneYearField;
+
+ private bool automaticRollOverOneYearFieldSpecified;
+
+ private bool indicationsAnyDayField;
+
+ private bool indicationsAnyDayFieldSpecified;
+
+ public CharterType()
+ {
+ this.noCharterApproveProtocolField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public CharterDateDetailsType DateDetails
+ {
+ get
+ {
+ return this.dateDetailsField;
+ }
+ set
+ {
+ this.dateDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public CharterTypeMeetingProtocol MeetingProtocol
+ {
+ get
+ {
+ return this.meetingProtocolField;
+ }
+ set
+ {
+ this.meetingProtocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool NoCharterApproveProtocol
+ {
+ get
+ {
+ return this.noCharterApproveProtocolField;
+ }
+ set
+ {
+ this.noCharterApproveProtocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoCharterApproveProtocolSpecified
+ {
+ get
+ {
+ return this.noCharterApproveProtocolFieldSpecified;
+ }
+ set
+ {
+ this.noCharterApproveProtocolFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AttachmentCharter", Order=4)]
+ public AttachmentType[] AttachmentCharter
+ {
+ get
+ {
+ return this.attachmentCharterField;
+ }
+ set
+ {
+ this.attachmentCharterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool AutomaticRollOverOneYear
+ {
+ get
+ {
+ return this.automaticRollOverOneYearField;
+ }
+ set
+ {
+ this.automaticRollOverOneYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AutomaticRollOverOneYearSpecified
+ {
+ get
+ {
+ return this.automaticRollOverOneYearFieldSpecified;
+ }
+ set
+ {
+ this.automaticRollOverOneYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool IndicationsAnyDay
+ {
+ get
+ {
+ return this.indicationsAnyDayField;
+ }
+ set
+ {
+ this.indicationsAnyDayField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IndicationsAnyDaySpecified
+ {
+ get
+ {
+ return this.indicationsAnyDayFieldSpecified;
+ }
+ set
+ {
+ this.indicationsAnyDayFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsType
+ {
+
+ private CharterDateDetailsTypePeriodMetering periodMeteringField;
+
+ private CharterDateDetailsTypePaymentDocumentInterval paymentDocumentIntervalField;
+
+ private CharterDateDetailsTypePaymentInterval paymentIntervalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public CharterDateDetailsTypePeriodMetering PeriodMetering
+ {
+ get
+ {
+ return this.periodMeteringField;
+ }
+ set
+ {
+ this.periodMeteringField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public CharterDateDetailsTypePaymentDocumentInterval PaymentDocumentInterval
+ {
+ get
+ {
+ return this.paymentDocumentIntervalField;
+ }
+ set
+ {
+ this.paymentDocumentIntervalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public CharterDateDetailsTypePaymentInterval PaymentInterval
+ {
+ get
+ {
+ return this.paymentIntervalField;
+ }
+ set
+ {
+ this.paymentIntervalField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsTypePeriodMetering
+ {
+
+ private DeviceMeteringsDaySelectionType startDateField;
+
+ private DeviceMeteringsDaySelectionType endDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public DeviceMeteringsDaySelectionType StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DeviceMeteringsDaySelectionType EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsTypePaymentDocumentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType6 item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType6 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType6
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsTypePaymentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType7 item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType7 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType7
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterTypeMeetingProtocol
+ {
+
+ private AttachmentType[] protocolMeetingOwnersField;
+
+ private string[] votingProtocolGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", Order=0)]
+ public AttachmentType[] ProtocolMeetingOwners
+ {
+ get
+ {
+ return this.protocolMeetingOwnersField;
+ }
+ set
+ {
+ this.protocolMeetingOwnersField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
+ public string[] VotingProtocolGUID
+ {
+ get
+ {
+ return this.votingProtocolGUIDField;
+ }
+ set
+ {
+ this.votingProtocolGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BaseServiceCharterType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentCharter", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(AttachmentType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApprovalType
+ {
+
+ private bool approvalField;
+
+ public ApprovalType()
+ {
+ this.approvalField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool Approval
+ {
+ get
+ {
+ return this.approvalField;
+ }
+ set
+ {
+ this.approvalField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DeleteDocType
+ {
+
+ private bool deleteField;
+
+ public DeleteDocType()
+ {
+ this.deleteField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool Delete
+ {
+ get
+ {
+ return this.deleteField;
+ }
+ set
+ {
+ this.deleteField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RollOverType
+ {
+
+ private bool rollOverField;
+
+ public RollOverType()
+ {
+ this.rollOverField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool RollOver
+ {
+ get
+ {
+ return this.rollOverField;
+ }
+ set
+ {
+ this.rollOverField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ProtocolOKType
+ {
+
+ private string[] protocolGUIDField;
+
+ private AttachmentType[] attachmentProtocolField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolGUID", Order=0)]
+ public string[] ProtocolGUID
+ {
+ get
+ {
+ return this.protocolGUIDField;
+ }
+ set
+ {
+ this.protocolGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AttachmentProtocol", Order=1)]
+ public AttachmentType[] AttachmentProtocol
+ {
+ get
+ {
+ return this.attachmentProtocolField;
+ }
+ set
+ {
+ this.attachmentProtocolField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MainInfoType
+ {
+
+ private string docNumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string DocNum
+ {
+ get
+ {
+ return this.docNumField;
+ }
+ set
+ {
+ this.docNumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportAccountIndividualServicesResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountIndividualServiceType
+ {
+
+ private System.DateTime beginDateField;
+
+ private System.DateTime endDateField;
+
+ private nsiRef additionalServiceField;
+
+ private AttachmentType attachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime BeginDate
+ {
+ get
+ {
+ return this.beginDateField;
+ }
+ set
+ {
+ this.beginDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef AdditionalService
+ {
+ get
+ {
+ return this.additionalServiceField;
+ }
+ set
+ {
+ this.additionalServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public AttachmentType Attachment
+ {
+ get
+ {
+ return this.attachmentField;
+ }
+ set
+ {
+ this.attachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportAccountIndividualServicesResultType : AccountIndividualServiceType
+ {
+
+ private string accountIndividualServiceGUIDField;
+
+ private string accountGUIDField;
+
+ private bool isActualField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AccountIndividualServiceGUID
+ {
+ get
+ {
+ return this.accountIndividualServiceGUIDField;
+ }
+ set
+ {
+ this.accountIndividualServiceGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsActual
+ {
+ get
+ {
+ return this.isActualField;
+ }
+ set
+ {
+ this.isActualField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountUpdateType
+ {
+
+ private sbyte livingPersonsNumberField;
+
+ private object itemField;
+
+ private ItemChoiceType12 itemElementNameField;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ private decimal residentialSquareField;
+
+ private bool residentialSquareFieldSpecified;
+
+ private decimal nonResidentialSquareField;
+
+ private bool nonResidentialSquareFieldSpecified;
+
+ private ClosedAccountAttributesType closedField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte LivingPersonsNumber
+ {
+ get
+ {
+ return this.livingPersonsNumberField;
+ }
+ set
+ {
+ this.livingPersonsNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OwnerInd", typeof(IndType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("OwnerOrg", typeof(RegOrgType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("RenterInd", typeof(IndType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("RenterOrg", typeof(RegOrgType), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType12 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal ResidentialSquare
+ {
+ get
+ {
+ return this.residentialSquareField;
+ }
+ set
+ {
+ this.residentialSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ResidentialSquareSpecified
+ {
+ get
+ {
+ return this.residentialSquareFieldSpecified;
+ }
+ set
+ {
+ this.residentialSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal NonResidentialSquare
+ {
+ get
+ {
+ return this.nonResidentialSquareField;
+ }
+ set
+ {
+ this.nonResidentialSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NonResidentialSquareSpecified
+ {
+ get
+ {
+ return this.nonResidentialSquareFieldSpecified;
+ }
+ set
+ {
+ this.nonResidentialSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public ClosedAccountAttributesType Closed
+ {
+ get
+ {
+ return this.closedField;
+ }
+ set
+ {
+ this.closedField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType12
+ {
+
+ ///
+ OwnerInd,
+
+ ///
+ OwnerOrg,
+
+ ///
+ RenterInd,
+
+ ///
+ RenterOrg,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ClosedAccountAttributesType
+ {
+
+ private nsiRef closeReasonField;
+
+ private System.DateTime closeDateField;
+
+ private string descriptionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef CloseReason
+ {
+ get
+ {
+ return this.closeReasonField;
+ }
+ set
+ {
+ this.closeReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime CloseDate
+ {
+ get
+ {
+ return this.closeDateField;
+ }
+ set
+ {
+ this.closeDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountReasonsImportType
+ {
+
+ private AccountReasonsImportTypeSupplyResourceContract[] supplyResourceContractField;
+
+ private AccountReasonsImportTypeSocialHireContract socialHireContractField;
+
+ private AccountReasonsImportTypeTKOContract[] tKOContractField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SupplyResourceContract", Order=0)]
+ public AccountReasonsImportTypeSupplyResourceContract[] SupplyResourceContract
+ {
+ get
+ {
+ return this.supplyResourceContractField;
+ }
+ set
+ {
+ this.supplyResourceContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public AccountReasonsImportTypeSocialHireContract SocialHireContract
+ {
+ get
+ {
+ return this.socialHireContractField;
+ }
+ set
+ {
+ this.socialHireContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TKOContract", Order=2)]
+ public AccountReasonsImportTypeTKOContract[] TKOContract
+ {
+ get
+ {
+ return this.tKOContractField;
+ }
+ set
+ {
+ this.tKOContractField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountReasonsImportTypeSupplyResourceContract
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType17[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType17[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType17
+ {
+
+ ///
+ ContractGUID,
+
+ ///
+ ContractNumber,
+
+ ///
+ IsContract,
+
+ ///
+ SigningDate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountReasonsImportTypeSocialHireContract
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType18[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Type", typeof(AccountReasonsImportTypeSocialHireContractType), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType18[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum AccountReasonsImportTypeSocialHireContractType
+ {
+
+ ///
+ D,
+
+ ///
+ M,
+
+ ///
+ S,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType18
+ {
+
+ ///
+ ContractGUID,
+
+ ///
+ ContractNumber,
+
+ ///
+ SigningDate,
+
+ ///
+ Type,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountReasonsImportTypeTKOContract
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType19[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DateEntry", typeof(System.DateTime), DataType="date", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType19[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType19
+ {
+
+ ///
+ ContractGUID,
+
+ ///
+ ContractNumber,
+
+ ///
+ DateEntry,
+
+ ///
+ SigningDate,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(AccountIndExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/")]
+ public partial class FIOExportType
+ {
+
+ private string surnameField;
+
+ private string firstNameField;
+
+ private string patronymicField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Surname
+ {
+ get
+ {
+ return this.surnameField;
+ }
+ set
+ {
+ this.surnameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FirstName
+ {
+ get
+ {
+ return this.firstNameField;
+ }
+ set
+ {
+ this.firstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Patronymic
+ {
+ get
+ {
+ return this.patronymicField;
+ }
+ set
+ {
+ this.patronymicField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountIndExportType : FIOExportType
+ {
+
+ private AccountIndExportTypeSex sexField;
+
+ private bool sexFieldSpecified;
+
+ private System.DateTime dateOfBirthField;
+
+ private bool dateOfBirthFieldSpecified;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public AccountIndExportTypeSex Sex
+ {
+ get
+ {
+ return this.sexField;
+ }
+ set
+ {
+ this.sexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified
+ {
+ get
+ {
+ return this.sexFieldSpecified;
+ }
+ set
+ {
+ this.sexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DateOfBirth
+ {
+ get
+ {
+ return this.dateOfBirthField;
+ }
+ set
+ {
+ this.dateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfBirthSpecified
+ {
+ get
+ {
+ return this.dateOfBirthFieldSpecified;
+ }
+ set
+ {
+ this.dateOfBirthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ID", typeof(AccountIndExportTypeID), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum AccountIndExportTypeSex
+ {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountIndExportTypeID
+ {
+
+ private nsiRef typeField;
+
+ private string seriesField;
+
+ private string numberField;
+
+ private System.DateTime issueDateField;
+
+ private bool issueDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Series
+ {
+ get
+ {
+ return this.seriesField;
+ }
+ set
+ {
+ this.seriesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Number
+ {
+ get
+ {
+ return this.numberField;
+ }
+ set
+ {
+ this.numberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime IssueDate
+ {
+ get
+ {
+ return this.issueDateField;
+ }
+ set
+ {
+ this.issueDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IssueDateSpecified
+ {
+ get
+ {
+ return this.issueDateFieldSpecified;
+ }
+ set
+ {
+ this.issueDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportAccountResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountExportType
+ {
+
+ private bool itemField;
+
+ private ItemChoiceType10 itemElementNameField;
+
+ private System.DateTime creationDateField;
+
+ private bool creationDateFieldSpecified;
+
+ private string livingPersonsNumberField;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ private decimal residentialSquareField;
+
+ private bool residentialSquareFieldSpecified;
+
+ private decimal heatedAreaField;
+
+ private bool heatedAreaFieldSpecified;
+
+ private ClosedAccountAttributesType closedField;
+
+ private AccountExportTypeAccommodation[] accommodationField;
+
+ private AccountExportTypePayerInfo payerInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("isCRAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isOGVorOMSAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isRCAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isRSOAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isTKOAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isUOAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType10 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public System.DateTime CreationDate
+ {
+ get
+ {
+ return this.creationDateField;
+ }
+ set
+ {
+ this.creationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationDateSpecified
+ {
+ get
+ {
+ return this.creationDateFieldSpecified;
+ }
+ set
+ {
+ this.creationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=3)]
+ public string LivingPersonsNumber
+ {
+ get
+ {
+ return this.livingPersonsNumberField;
+ }
+ set
+ {
+ this.livingPersonsNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal ResidentialSquare
+ {
+ get
+ {
+ return this.residentialSquareField;
+ }
+ set
+ {
+ this.residentialSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ResidentialSquareSpecified
+ {
+ get
+ {
+ return this.residentialSquareFieldSpecified;
+ }
+ set
+ {
+ this.residentialSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal HeatedArea
+ {
+ get
+ {
+ return this.heatedAreaField;
+ }
+ set
+ {
+ this.heatedAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HeatedAreaSpecified
+ {
+ get
+ {
+ return this.heatedAreaFieldSpecified;
+ }
+ set
+ {
+ this.heatedAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public ClosedAccountAttributesType Closed
+ {
+ get
+ {
+ return this.closedField;
+ }
+ set
+ {
+ this.closedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Accommodation", Order=8)]
+ public AccountExportTypeAccommodation[] Accommodation
+ {
+ get
+ {
+ return this.accommodationField;
+ }
+ set
+ {
+ this.accommodationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public AccountExportTypePayerInfo PayerInfo
+ {
+ get
+ {
+ return this.payerInfoField;
+ }
+ set
+ {
+ this.payerInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType10
+ {
+
+ ///
+ isCRAccount,
+
+ ///
+ isOGVorOMSAccount,
+
+ ///
+ isRCAccount,
+
+ ///
+ isRSOAccount,
+
+ ///
+ isTKOAccount,
+
+ ///
+ isUOAccount,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountExportTypeAccommodation
+ {
+
+ private string itemField;
+
+ private ItemChoiceType11 itemElementNameField;
+
+ private decimal sharePercentField;
+
+ private bool sharePercentFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PremisesGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType11 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal SharePercent
+ {
+ get
+ {
+ return this.sharePercentField;
+ }
+ set
+ {
+ this.sharePercentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SharePercentSpecified
+ {
+ get
+ {
+ return this.sharePercentFieldSpecified;
+ }
+ set
+ {
+ this.sharePercentFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType11
+ {
+
+ ///
+ FIASHouseGuid,
+
+ ///
+ LivingRoomGUID,
+
+ ///
+ PremisesGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountExportTypePayerInfo
+ {
+
+ private bool isRenterField;
+
+ private bool isRenterFieldSpecified;
+
+ private bool isAccountsDividedField;
+
+ private bool isAccountsDividedFieldSpecified;
+
+ private object itemField;
+
+ public AccountExportTypePayerInfo()
+ {
+ this.isRenterField = true;
+ this.isAccountsDividedField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool IsRenter
+ {
+ get
+ {
+ return this.isRenterField;
+ }
+ set
+ {
+ this.isRenterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRenterSpecified
+ {
+ get
+ {
+ return this.isRenterFieldSpecified;
+ }
+ set
+ {
+ this.isRenterFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool isAccountsDivided
+ {
+ get
+ {
+ return this.isAccountsDividedField;
+ }
+ set
+ {
+ this.isAccountsDividedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isAccountsDividedSpecified
+ {
+ get
+ {
+ return this.isAccountsDividedFieldSpecified;
+ }
+ set
+ {
+ this.isAccountsDividedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(AccountIndExportType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgVersionType), Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportAccountResultType : AccountExportType
+ {
+
+ private exportAccountResultTypeAccountReasons accountReasonsField;
+
+ private string accountNumberField;
+
+ private string accountGUIDField;
+
+ private string unifiedAccountNumberField;
+
+ private string serviceIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportAccountResultTypeAccountReasons AccountReasons
+ {
+ get
+ {
+ return this.accountReasonsField;
+ }
+ set
+ {
+ this.accountReasonsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string AccountNumber
+ {
+ get
+ {
+ return this.accountNumberField;
+ }
+ set
+ {
+ this.accountNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string AccountGUID
+ {
+ get
+ {
+ return this.accountGUIDField;
+ }
+ set
+ {
+ this.accountGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=3)]
+ public string UnifiedAccountNumber
+ {
+ get
+ {
+ return this.unifiedAccountNumberField;
+ }
+ set
+ {
+ this.unifiedAccountNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/account-base/", Order=4)]
+ public string ServiceID
+ {
+ get
+ {
+ return this.serviceIDField;
+ }
+ set
+ {
+ this.serviceIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportAccountResultTypeAccountReasons : AccountReasonsImportType
+ {
+
+ private exportAccountResultTypeAccountReasonsContract contractField;
+
+ private exportAccountResultTypeAccountReasonsCharter charterField;
+
+ private exportAccountResultTypeAccountReasonsOverhaulFormingKindProtocol overhaulFormingKindProtocolField;
+
+ private exportAccountResultTypeAccountReasonsOverhaulFormingKindOMSDescision overhaulFormingKindOMSDescisionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportAccountResultTypeAccountReasonsContract Contract
+ {
+ get
+ {
+ return this.contractField;
+ }
+ set
+ {
+ this.contractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportAccountResultTypeAccountReasonsCharter Charter
+ {
+ get
+ {
+ return this.charterField;
+ }
+ set
+ {
+ this.charterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public exportAccountResultTypeAccountReasonsOverhaulFormingKindProtocol OverhaulFormingKindProtocol
+ {
+ get
+ {
+ return this.overhaulFormingKindProtocolField;
+ }
+ set
+ {
+ this.overhaulFormingKindProtocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public exportAccountResultTypeAccountReasonsOverhaulFormingKindOMSDescision OverhaulFormingKindOMSDescision
+ {
+ get
+ {
+ return this.overhaulFormingKindOMSDescisionField;
+ }
+ set
+ {
+ this.overhaulFormingKindOMSDescisionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportAccountResultTypeAccountReasonsContract
+ {
+
+ private string contractGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractGUID
+ {
+ get
+ {
+ return this.contractGUIDField;
+ }
+ set
+ {
+ this.contractGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportAccountResultTypeAccountReasonsCharter
+ {
+
+ private string charterGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string CharterGUID
+ {
+ get
+ {
+ return this.charterGUIDField;
+ }
+ set
+ {
+ this.charterGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportAccountResultTypeAccountReasonsOverhaulFormingKindProtocol
+ {
+
+ private string overhaulFormingKindProtocolGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string OverhaulFormingKindProtocolGUID
+ {
+ get
+ {
+ return this.overhaulFormingKindProtocolGUIDField;
+ }
+ set
+ {
+ this.overhaulFormingKindProtocolGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportAccountResultTypeAccountReasonsOverhaulFormingKindOMSDescision
+ {
+
+ private string overhaulFormingKindOMSDescisionGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string OverhaulFormingKindOMSDescisionGUID
+ {
+ get
+ {
+ return this.overhaulFormingKindOMSDescisionGUIDField;
+ }
+ set
+ {
+ this.overhaulFormingKindOMSDescisionGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountType
+ {
+
+ private bool itemField;
+
+ private ItemChoiceType8 itemElementNameField;
+
+ private System.DateTime creationDateField;
+
+ private bool creationDateFieldSpecified;
+
+ private string livingPersonsNumberField;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ private decimal residentialSquareField;
+
+ private bool residentialSquareFieldSpecified;
+
+ private decimal heatedAreaField;
+
+ private bool heatedAreaFieldSpecified;
+
+ private ClosedAccountAttributesType closedField;
+
+ private AccountTypeAccommodation[] accommodationField;
+
+ private AccountTypePayerInfo payerInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("isCRAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isOGVorOMSAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isRCAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isRSOAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isTKOAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("isUOAccount", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public bool Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType8 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public System.DateTime CreationDate
+ {
+ get
+ {
+ return this.creationDateField;
+ }
+ set
+ {
+ this.creationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationDateSpecified
+ {
+ get
+ {
+ return this.creationDateFieldSpecified;
+ }
+ set
+ {
+ this.creationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger", Order=3)]
+ public string LivingPersonsNumber
+ {
+ get
+ {
+ return this.livingPersonsNumberField;
+ }
+ set
+ {
+ this.livingPersonsNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public decimal ResidentialSquare
+ {
+ get
+ {
+ return this.residentialSquareField;
+ }
+ set
+ {
+ this.residentialSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ResidentialSquareSpecified
+ {
+ get
+ {
+ return this.residentialSquareFieldSpecified;
+ }
+ set
+ {
+ this.residentialSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public decimal HeatedArea
+ {
+ get
+ {
+ return this.heatedAreaField;
+ }
+ set
+ {
+ this.heatedAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HeatedAreaSpecified
+ {
+ get
+ {
+ return this.heatedAreaFieldSpecified;
+ }
+ set
+ {
+ this.heatedAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public ClosedAccountAttributesType Closed
+ {
+ get
+ {
+ return this.closedField;
+ }
+ set
+ {
+ this.closedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Accommodation", Order=8)]
+ public AccountTypeAccommodation[] Accommodation
+ {
+ get
+ {
+ return this.accommodationField;
+ }
+ set
+ {
+ this.accommodationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public AccountTypePayerInfo PayerInfo
+ {
+ get
+ {
+ return this.payerInfoField;
+ }
+ set
+ {
+ this.payerInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType8
+ {
+
+ ///
+ isCRAccount,
+
+ ///
+ isOGVorOMSAccount,
+
+ ///
+ isRCAccount,
+
+ ///
+ isRSOAccount,
+
+ ///
+ isTKOAccount,
+
+ ///
+ isUOAccount,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountTypeAccommodation
+ {
+
+ private string itemField;
+
+ private ItemChoiceType9 itemElementNameField;
+
+ private decimal sharePercentField;
+
+ private bool sharePercentFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PremisesGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType9 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal SharePercent
+ {
+ get
+ {
+ return this.sharePercentField;
+ }
+ set
+ {
+ this.sharePercentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SharePercentSpecified
+ {
+ get
+ {
+ return this.sharePercentFieldSpecified;
+ }
+ set
+ {
+ this.sharePercentFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType9
+ {
+
+ ///
+ FIASHouseGuid,
+
+ ///
+ LivingRoomGUID,
+
+ ///
+ PremisesGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AccountTypePayerInfo
+ {
+
+ private bool isRenterField;
+
+ private bool isRenterFieldSpecified;
+
+ private bool isAccountsDividedField;
+
+ private bool isAccountsDividedFieldSpecified;
+
+ private object itemField;
+
+ public AccountTypePayerInfo()
+ {
+ this.isRenterField = true;
+ this.isAccountsDividedField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool IsRenter
+ {
+ get
+ {
+ return this.isRenterField;
+ }
+ set
+ {
+ this.isRenterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRenterSpecified
+ {
+ get
+ {
+ return this.isRenterFieldSpecified;
+ }
+ set
+ {
+ this.isRenterFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool isAccountsDivided
+ {
+ get
+ {
+ return this.isAccountsDividedField;
+ }
+ set
+ {
+ this.isAccountsDividedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool isAccountsDividedSpecified
+ {
+ get
+ {
+ return this.isAccountsDividedFieldSpecified;
+ }
+ set
+ {
+ this.isAccountsDividedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(AccountIndType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("Org", typeof(RegOrgVersionType), Order=2)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceUpdateESPType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private int storeysCountField;
+
+ private bool storeysCountFieldSpecified;
+
+ private short creationYearField;
+
+ private bool creationYearFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int StoreysCount
+ {
+ get
+ {
+ return this.storeysCountField;
+ }
+ set
+ {
+ this.storeysCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StoreysCountSpecified
+ {
+ get
+ {
+ return this.storeysCountFieldSpecified;
+ }
+ set
+ {
+ this.storeysCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public short CreationYear
+ {
+ get
+ {
+ return this.creationYearField;
+ }
+ set
+ {
+ this.creationYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationYearSpecified
+ {
+ get
+ {
+ return this.creationYearFieldSpecified;
+ }
+ set
+ {
+ this.creationYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceUpdateOMSType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private int storeysCountField;
+
+ private bool storeysCountFieldSpecified;
+
+ private short creationYearField;
+
+ private bool creationYearFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int StoreysCount
+ {
+ get
+ {
+ return this.storeysCountField;
+ }
+ set
+ {
+ this.storeysCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StoreysCountSpecified
+ {
+ get
+ {
+ return this.storeysCountFieldSpecified;
+ }
+ set
+ {
+ this.storeysCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public short CreationYear
+ {
+ get
+ {
+ return this.creationYearField;
+ }
+ set
+ {
+ this.creationYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationYearSpecified
+ {
+ get
+ {
+ return this.creationYearFieldSpecified;
+ }
+ set
+ {
+ this.creationYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceUpdateRSOType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceUpdateUOType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private int storeysCountField;
+
+ private bool storeysCountFieldSpecified;
+
+ private short creationYearField;
+
+ private bool creationYearFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int StoreysCount
+ {
+ get
+ {
+ return this.storeysCountField;
+ }
+ set
+ {
+ this.storeysCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StoreysCountSpecified
+ {
+ get
+ {
+ return this.storeysCountFieldSpecified;
+ }
+ set
+ {
+ this.storeysCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public short CreationYear
+ {
+ get
+ {
+ return this.creationYearField;
+ }
+ set
+ {
+ this.creationYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationYearSpecified
+ {
+ get
+ {
+ return this.creationYearFieldSpecified;
+ }
+ set
+ {
+ this.creationYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceESPType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private int storeysCountField;
+
+ private bool storeysCountFieldSpecified;
+
+ private short creationYearField;
+
+ private bool creationYearFieldSpecified;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int StoreysCount
+ {
+ get
+ {
+ return this.storeysCountField;
+ }
+ set
+ {
+ this.storeysCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StoreysCountSpecified
+ {
+ get
+ {
+ return this.storeysCountFieldSpecified;
+ }
+ set
+ {
+ this.storeysCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public short CreationYear
+ {
+ get
+ {
+ return this.creationYearField;
+ }
+ set
+ {
+ this.creationYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationYearSpecified
+ {
+ get
+ {
+ return this.creationYearFieldSpecified;
+ }
+ set
+ {
+ this.creationYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceOMSType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private int storeysCountField;
+
+ private bool storeysCountFieldSpecified;
+
+ private short creationYearField;
+
+ private bool creationYearFieldSpecified;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int StoreysCount
+ {
+ get
+ {
+ return this.storeysCountField;
+ }
+ set
+ {
+ this.storeysCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StoreysCountSpecified
+ {
+ get
+ {
+ return this.storeysCountFieldSpecified;
+ }
+ set
+ {
+ this.storeysCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public short CreationYear
+ {
+ get
+ {
+ return this.creationYearField;
+ }
+ set
+ {
+ this.creationYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationYearSpecified
+ {
+ get
+ {
+ return this.creationYearFieldSpecified;
+ }
+ set
+ {
+ this.creationYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceRSOType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceUOType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private int storeysCountField;
+
+ private bool storeysCountFieldSpecified;
+
+ private short creationYearField;
+
+ private bool creationYearFieldSpecified;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int StoreysCount
+ {
+ get
+ {
+ return this.storeysCountField;
+ }
+ set
+ {
+ this.storeysCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StoreysCountSpecified
+ {
+ get
+ {
+ return this.storeysCountFieldSpecified;
+ }
+ set
+ {
+ this.storeysCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public short CreationYear
+ {
+ get
+ {
+ return this.creationYearField;
+ }
+ set
+ {
+ this.creationYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationYearSpecified
+ {
+ get
+ {
+ return this.creationYearFieldSpecified;
+ }
+ set
+ {
+ this.creationYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseUpdateOMSType
+ {
+
+ private HouseBasicUpdateOMSType basicCharacteristictsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUpdateOMSType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseBasicUpdateOMSType : GKN_EGRP_KeyType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private bool usedYearFieldSpecified;
+
+ private int floorCountField;
+
+ private bool floorCountFieldSpecified;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private bool culturalHeritageFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private HostelDataType hostelDataField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UsedYearSpecified
+ {
+ get
+ {
+ return this.usedYearFieldSpecified;
+ }
+ set
+ {
+ this.usedYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public int FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FloorCountSpecified
+ {
+ get
+ {
+ return this.floorCountFieldSpecified;
+ }
+ set
+ {
+ this.floorCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CulturalHeritageSpecified
+ {
+ get
+ {
+ return this.culturalHeritageFieldSpecified;
+ }
+ set
+ {
+ this.culturalHeritageFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public HostelDataType HostelData
+ {
+ get
+ {
+ return this.hostelDataField;
+ }
+ set
+ {
+ this.hostelDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class OKTMORefType
+ {
+
+ private string codeField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OGFData
+ {
+
+ private string codeField;
+
+ private OGFDataValue valueField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public OGFDataValue Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OGFDataValue
+ {
+
+ private object itemField;
+
+ private ItemChoiceType1 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BooleanValue", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DateTimeValue", typeof(System.DateTime), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("File", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("FloatValue", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("IntegerValue", typeof(int), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NsiCode", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StringValue", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType1
+ {
+
+ ///
+ BooleanValue,
+
+ ///
+ DateTimeValue,
+
+ ///
+ File,
+
+ ///
+ FloatValue,
+
+ ///
+ IntegerValue,
+
+ ///
+ NsiCode,
+
+ ///
+ StringValue,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HostelDataType
+ {
+
+ private bool isRegionPropertyField;
+
+ private bool isRegionPropertyFieldSpecified;
+
+ private bool isMunicipalPropertyField;
+
+ private bool isMunicipalPropertyFieldSpecified;
+
+ private nsiRef hostelTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool IsRegionProperty
+ {
+ get
+ {
+ return this.isRegionPropertyField;
+ }
+ set
+ {
+ this.isRegionPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRegionPropertySpecified
+ {
+ get
+ {
+ return this.isRegionPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isRegionPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool IsMunicipalProperty
+ {
+ get
+ {
+ return this.isMunicipalPropertyField;
+ }
+ set
+ {
+ this.isMunicipalPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsMunicipalPropertySpecified
+ {
+ get
+ {
+ return this.isMunicipalPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isMunicipalPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef HostelType
+ {
+ get
+ {
+ return this.hostelTypeField;
+ }
+ set
+ {
+ this.hostelTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUpdateOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUpdateUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUOType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class GKN_EGRP_KeyType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CadastralNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ConditionalNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoCadastralNumber", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Registered", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RightOrEncumbrance", typeof(RightOrEncumbrance), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType3[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RightOrEncumbrance
+ {
+
+ private RightOrEncumbranceType typeField;
+
+ private string regNumberField;
+
+ private System.DateTime regDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RightOrEncumbranceType Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string RegNumber
+ {
+ get
+ {
+ return this.regNumberField;
+ }
+ set
+ {
+ this.regNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime RegDate
+ {
+ get
+ {
+ return this.regDateField;
+ }
+ set
+ {
+ this.regDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum RightOrEncumbranceType
+ {
+
+ ///
+ R,
+
+ ///
+ E,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType3
+ {
+
+ ///
+ CadastralNumber,
+
+ ///
+ ConditionalNumber,
+
+ ///
+ NoCadastralNumber,
+
+ ///
+ No_RSO_GKN_EGRP_Registered,
+
+ ///
+ RightOrEncumbrance,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomExportType : GKN_EGRP_KeyType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private string floorField;
+
+ private OGFData[] oGFDataField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Floor
+ {
+ get
+ {
+ return this.floorField;
+ }
+ set
+ {
+ this.floorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=3)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomUpdateESPType : GKN_EGRP_KeyType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomUpdateOMSType : GKN_EGRP_KeyType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomUpdateUOType : GKN_EGRP_KeyType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomESPType : GKN_EGRP_KeyType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomOMSType : GKN_EGRP_KeyType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomUOType : GKN_EGRP_KeyType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateESPType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicUpdateESPType : GKN_EGRP_KeyType
+ {
+
+ private string premisesNumField;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesUpdateESPType : PremisesBasicUpdateESPType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesUpdateESPType : PremisesBasicUpdateESPType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private object item1Field;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateOMSType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicUpdateOMSType : GKN_EGRP_KeyType
+ {
+
+ private string premisesNumField;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesUpdateOMSType : PremisesBasicUpdateOMSType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesUpdateOMSType : PremisesBasicUpdateOMSType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private object item1Field;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateUOType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicUpdateUOType : GKN_EGRP_KeyType
+ {
+
+ private string premisesNumField;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesUpdateUOType : PremisesBasicUpdateUOType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesUpdateUOType : PremisesBasicUpdateUOType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object item1Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesESPType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesESPType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicESPType : GKN_EGRP_KeyType
+ {
+
+ private string premisesNumField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesESPType : PremisesBasicESPType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesESPType : PremisesBasicESPType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object item1Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesOMSType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesOMSType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicOMSType : GKN_EGRP_KeyType
+ {
+
+ private string premisesNumField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesOMSType : PremisesBasicOMSType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesOMSType : PremisesBasicOMSType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object item1Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUOType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicUOType : GKN_EGRP_KeyType
+ {
+
+ private string premisesNumField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=1)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesUOType : PremisesBasicUOType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesUOType : PremisesBasicUOType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object item1Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BlockUpdateOMSType : GKN_EGRP_KeyType
+ {
+
+ private string blockNumField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object itemField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=6)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum BlockCategoryType
+ {
+
+ ///
+ Residential,
+
+ ///
+ NonResidential,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BlockUpdateUOType : GKN_EGRP_KeyType
+ {
+
+ private string blockNumField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object itemField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=6)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BlockOMSType : GKN_EGRP_KeyType
+ {
+
+ private string blockNumField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object itemField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BlockUOType : GKN_EGRP_KeyType
+ {
+
+ private string blockNumField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object itemField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseBasicUpdateESPType : GKN_EGRP_KeyType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private bool usedYearFieldSpecified;
+
+ private int floorCountField;
+
+ private bool floorCountFieldSpecified;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private bool culturalHeritageFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private bool isMunicipalPropertyField;
+
+ private bool isMunicipalPropertyFieldSpecified;
+
+ private bool isRegionPropertyField;
+
+ private bool isRegionPropertyFieldSpecified;
+
+ public HouseBasicUpdateESPType()
+ {
+ this.isMunicipalPropertyField = false;
+ this.isRegionPropertyField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UsedYearSpecified
+ {
+ get
+ {
+ return this.usedYearFieldSpecified;
+ }
+ set
+ {
+ this.usedYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public int FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FloorCountSpecified
+ {
+ get
+ {
+ return this.floorCountFieldSpecified;
+ }
+ set
+ {
+ this.floorCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CulturalHeritageSpecified
+ {
+ get
+ {
+ return this.culturalHeritageFieldSpecified;
+ }
+ set
+ {
+ this.culturalHeritageFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool IsMunicipalProperty
+ {
+ get
+ {
+ return this.isMunicipalPropertyField;
+ }
+ set
+ {
+ this.isMunicipalPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsMunicipalPropertySpecified
+ {
+ get
+ {
+ return this.isMunicipalPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isMunicipalPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool IsRegionProperty
+ {
+ get
+ {
+ return this.isRegionPropertyField;
+ }
+ set
+ {
+ this.isRegionPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRegionPropertySpecified
+ {
+ get
+ {
+ return this.isRegionPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isRegionPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseBasicUpdateUOType : GKN_EGRP_KeyType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private bool usedYearFieldSpecified;
+
+ private int floorCountField;
+
+ private bool floorCountFieldSpecified;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private bool culturalHeritageFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private bool isMunicipalPropertyField;
+
+ private bool isMunicipalPropertyFieldSpecified;
+
+ private bool isRegionPropertyField;
+
+ private bool isRegionPropertyFieldSpecified;
+
+ public HouseBasicUpdateUOType()
+ {
+ this.isMunicipalPropertyField = false;
+ this.isRegionPropertyField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UsedYearSpecified
+ {
+ get
+ {
+ return this.usedYearFieldSpecified;
+ }
+ set
+ {
+ this.usedYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public int FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool FloorCountSpecified
+ {
+ get
+ {
+ return this.floorCountFieldSpecified;
+ }
+ set
+ {
+ this.floorCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CulturalHeritageSpecified
+ {
+ get
+ {
+ return this.culturalHeritageFieldSpecified;
+ }
+ set
+ {
+ this.culturalHeritageFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool IsMunicipalProperty
+ {
+ get
+ {
+ return this.isMunicipalPropertyField;
+ }
+ set
+ {
+ this.isMunicipalPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsMunicipalPropertySpecified
+ {
+ get
+ {
+ return this.isMunicipalPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isMunicipalPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool IsRegionProperty
+ {
+ get
+ {
+ return this.isRegionPropertyField;
+ }
+ set
+ {
+ this.isRegionPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRegionPropertySpecified
+ {
+ get
+ {
+ return this.isRegionPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isRegionPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseBasicUOType : GKN_EGRP_KeyType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private int floorCountField;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private OGFData[] oGFDataField;
+
+ private bool isMunicipalPropertyField;
+
+ private bool isMunicipalPropertyFieldSpecified;
+
+ private bool isRegionPropertyField;
+
+ private bool isRegionPropertyFieldSpecified;
+
+ public HouseBasicUOType()
+ {
+ this.isMunicipalPropertyField = false;
+ this.isRegionPropertyField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public int FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool IsMunicipalProperty
+ {
+ get
+ {
+ return this.isMunicipalPropertyField;
+ }
+ set
+ {
+ this.isMunicipalPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsMunicipalPropertySpecified
+ {
+ get
+ {
+ return this.isMunicipalPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isMunicipalPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool IsRegionProperty
+ {
+ get
+ {
+ return this.isRegionPropertyField;
+ }
+ set
+ {
+ this.isRegionPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRegionPropertySpecified
+ {
+ get
+ {
+ return this.isRegionPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isRegionPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseUpdateRSOType
+ {
+
+ private HouseBasicUpdateRSOType basicCharacteristictsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUpdateRSOType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseBasicUpdateRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string fIASHouseGuidField;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomUpdateRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(RoomRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicUpdateRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockUpdateRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicUpdateRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicRSOType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class GKN_EGRP_KeyRSOType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType16[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CadastralNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ConditionalNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoCadastralNumber", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Data", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Registered", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RightOrEncumbrance", typeof(RightOrEncumbrance), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType16[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType16
+ {
+
+ ///
+ CadastralNumber,
+
+ ///
+ ConditionalNumber,
+
+ ///
+ NoCadastralNumber,
+
+ ///
+ No_RSO_GKN_EGRP_Data,
+
+ ///
+ No_RSO_GKN_EGRP_Registered,
+
+ ///
+ RightOrEncumbrance,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomUpdateRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class RoomRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string roomNumberField;
+
+ private decimal squareField;
+
+ private bool squareFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Square
+ {
+ get
+ {
+ return this.squareField;
+ }
+ set
+ {
+ this.squareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SquareSpecified
+ {
+ get
+ {
+ return this.squareFieldSpecified;
+ }
+ set
+ {
+ this.squareFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesUpdateRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesUpdateRSOType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicUpdateRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string premisesNumField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesUpdateRSOType : PremisesBasicUpdateRSOType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesUpdateRSOType : PremisesBasicUpdateRSOType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesRSOType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesRSOType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string premisesNumField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesRSOType : PremisesBasicRSOType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesRSOType : PremisesBasicRSOType
+ {
+
+ private object itemField;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BlockUpdateRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string blockNumField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BlockRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string blockNumField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseBasicRSOType : GKN_EGRP_KeyRSOType
+ {
+
+ private string fIASHouseGuidField;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseUpdateUOType
+ {
+
+ private HouseBasicUpdateUOType basicCharacteristictsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUpdateUOType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseOMSType
+ {
+
+ private LivingHouseOMSTypeBasicCharacteristicts basicCharacteristictsField;
+
+ private bool hasBlocksField;
+
+ private bool hasBlocksFieldSpecified;
+
+ private bool hasMultipleHousesWithSameAddressField;
+
+ private bool hasMultipleHousesWithSameAddressFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public LivingHouseOMSTypeBasicCharacteristicts BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool HasBlocks
+ {
+ get
+ {
+ return this.hasBlocksField;
+ }
+ set
+ {
+ this.hasBlocksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasBlocksSpecified
+ {
+ get
+ {
+ return this.hasBlocksFieldSpecified;
+ }
+ set
+ {
+ this.hasBlocksFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool HasMultipleHousesWithSameAddress
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressField;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasMultipleHousesWithSameAddressSpecified
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressFieldSpecified;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseOMSTypeBasicCharacteristicts : GKN_EGRP_KeyType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private bool usedYearFieldSpecified;
+
+ private int floorCountField;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private OGFData[] oGFDataField;
+
+ private HostelDataType hostelDataField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UsedYearSpecified
+ {
+ get
+ {
+ return this.usedYearFieldSpecified;
+ }
+ set
+ {
+ this.usedYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public int FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public HostelDataType HostelData
+ {
+ get
+ {
+ return this.hostelDataField;
+ }
+ set
+ {
+ this.hostelDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseRSOType
+ {
+
+ private HouseBasicRSOType basicCharacteristictsField;
+
+ private bool hasBlocksField;
+
+ private bool hasBlocksFieldSpecified;
+
+ private bool hasMultipleHousesWithSameAddressField;
+
+ private bool hasMultipleHousesWithSameAddressFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicRSOType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool HasBlocks
+ {
+ get
+ {
+ return this.hasBlocksField;
+ }
+ set
+ {
+ this.hasBlocksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasBlocksSpecified
+ {
+ get
+ {
+ return this.hasBlocksFieldSpecified;
+ }
+ set
+ {
+ this.hasBlocksFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool HasMultipleHousesWithSameAddress
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressField;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasMultipleHousesWithSameAddressSpecified
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressFieldSpecified;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseUOType
+ {
+
+ private HouseBasicUOType basicCharacteristictsField;
+
+ private bool hasBlocksField;
+
+ private bool hasBlocksFieldSpecified;
+
+ private bool hasMultipleHousesWithSameAddressField;
+
+ private bool hasMultipleHousesWithSameAddressFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUOType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool HasBlocks
+ {
+ get
+ {
+ return this.hasBlocksField;
+ }
+ set
+ {
+ this.hasBlocksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasBlocksSpecified
+ {
+ get
+ {
+ return this.hasBlocksFieldSpecified;
+ }
+ set
+ {
+ this.hasBlocksFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool HasMultipleHousesWithSameAddress
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressField;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasMultipleHousesWithSameAddressSpecified
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressFieldSpecified;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LiftUpdateESPType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private string factoryNumField;
+
+ private nsiRef typeField;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FactoryNum
+ {
+ get
+ {
+ return this.factoryNumField;
+ }
+ set
+ {
+ this.factoryNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LiftUpdateOMSType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private string factoryNumField;
+
+ private nsiRef typeField;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FactoryNum
+ {
+ get
+ {
+ return this.factoryNumField;
+ }
+ set
+ {
+ this.factoryNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LiftUpdateUOType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private string factoryNumField;
+
+ private nsiRef typeField;
+
+ private OGFData[] oGFDataField;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FactoryNum
+ {
+ get
+ {
+ return this.factoryNumField;
+ }
+ set
+ {
+ this.factoryNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LiftESPType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private string factoryNumField;
+
+ private nsiRef typeField;
+
+ private OGFData[] oGFDataField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FactoryNum
+ {
+ get
+ {
+ return this.factoryNumField;
+ }
+ set
+ {
+ this.factoryNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LiftOMSType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private string factoryNumField;
+
+ private nsiRef typeField;
+
+ private OGFData[] oGFDataField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FactoryNum
+ {
+ get
+ {
+ return this.factoryNumField;
+ }
+ set
+ {
+ this.factoryNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LiftUOType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private string factoryNumField;
+
+ private nsiRef typeField;
+
+ private OGFData[] oGFDataField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FactoryNum
+ {
+ get
+ {
+ return this.factoryNumField;
+ }
+ set
+ {
+ this.factoryNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseUpdateESPType
+ {
+
+ private HouseBasicUpdateESPType basicCharacteristictsField;
+
+ private sbyte undergroundFloorCountField;
+
+ private bool undergroundFloorCountFieldSpecified;
+
+ private int minFloorCountField;
+
+ private bool minFloorCountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUpdateESPType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public sbyte UndergroundFloorCount
+ {
+ get
+ {
+ return this.undergroundFloorCountField;
+ }
+ set
+ {
+ this.undergroundFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UndergroundFloorCountSpecified
+ {
+ get
+ {
+ return this.undergroundFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.undergroundFloorCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int MinFloorCount
+ {
+ get
+ {
+ return this.minFloorCountField;
+ }
+ set
+ {
+ this.minFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MinFloorCountSpecified
+ {
+ get
+ {
+ return this.minFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.minFloorCountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseUpdateOMSType
+ {
+
+ private HouseBasicUpdateOMSType basicCharacteristictsField;
+
+ private sbyte undergroundFloorCountField;
+
+ private bool undergroundFloorCountFieldSpecified;
+
+ private int minFloorCountField;
+
+ private bool minFloorCountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUpdateOMSType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public sbyte UndergroundFloorCount
+ {
+ get
+ {
+ return this.undergroundFloorCountField;
+ }
+ set
+ {
+ this.undergroundFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UndergroundFloorCountSpecified
+ {
+ get
+ {
+ return this.undergroundFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.undergroundFloorCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int MinFloorCount
+ {
+ get
+ {
+ return this.minFloorCountField;
+ }
+ set
+ {
+ this.minFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MinFloorCountSpecified
+ {
+ get
+ {
+ return this.minFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.minFloorCountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseUpdateRSOType
+ {
+
+ private HouseBasicUpdateRSOType basicCharacteristictsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUpdateRSOType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseUpdateUOType
+ {
+
+ private HouseBasicUpdateUOType basicCharacteristictsField;
+
+ private sbyte undergroundFloorCountField;
+
+ private bool undergroundFloorCountFieldSpecified;
+
+ private int minFloorCountField;
+
+ private bool minFloorCountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicUpdateUOType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public sbyte UndergroundFloorCount
+ {
+ get
+ {
+ return this.undergroundFloorCountField;
+ }
+ set
+ {
+ this.undergroundFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UndergroundFloorCountSpecified
+ {
+ get
+ {
+ return this.undergroundFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.undergroundFloorCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int MinFloorCount
+ {
+ get
+ {
+ return this.minFloorCountField;
+ }
+ set
+ {
+ this.minFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MinFloorCountSpecified
+ {
+ get
+ {
+ return this.minFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.minFloorCountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseESPType
+ {
+
+ private ApartmentHouseESPTypeBasicCharacteristicts basicCharacteristictsField;
+
+ private sbyte undergroundFloorCountField;
+
+ private int minFloorCountField;
+
+ private bool minFloorCountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ApartmentHouseESPTypeBasicCharacteristicts BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public sbyte UndergroundFloorCount
+ {
+ get
+ {
+ return this.undergroundFloorCountField;
+ }
+ set
+ {
+ this.undergroundFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int MinFloorCount
+ {
+ get
+ {
+ return this.minFloorCountField;
+ }
+ set
+ {
+ this.minFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MinFloorCountSpecified
+ {
+ get
+ {
+ return this.minFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.minFloorCountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseESPTypeBasicCharacteristicts : GKN_EGRP_KeyType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private int floorCountField;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private OGFData[] oGFDataField;
+
+ private bool isMunicipalPropertyField;
+
+ private bool isMunicipalPropertyFieldSpecified;
+
+ private bool isRegionPropertyField;
+
+ private bool isRegionPropertyFieldSpecified;
+
+ public ApartmentHouseESPTypeBasicCharacteristicts()
+ {
+ this.isMunicipalPropertyField = false;
+ this.isRegionPropertyField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public int FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool IsMunicipalProperty
+ {
+ get
+ {
+ return this.isMunicipalPropertyField;
+ }
+ set
+ {
+ this.isMunicipalPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsMunicipalPropertySpecified
+ {
+ get
+ {
+ return this.isMunicipalPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isMunicipalPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool IsRegionProperty
+ {
+ get
+ {
+ return this.isRegionPropertyField;
+ }
+ set
+ {
+ this.isRegionPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRegionPropertySpecified
+ {
+ get
+ {
+ return this.isRegionPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isRegionPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseOMSType
+ {
+
+ private ApartmentHouseOMSTypeBasicCharacteristicts basicCharacteristictsField;
+
+ private sbyte undergroundFloorCountField;
+
+ private int minFloorCountField;
+
+ private bool minFloorCountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ApartmentHouseOMSTypeBasicCharacteristicts BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public sbyte UndergroundFloorCount
+ {
+ get
+ {
+ return this.undergroundFloorCountField;
+ }
+ set
+ {
+ this.undergroundFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int MinFloorCount
+ {
+ get
+ {
+ return this.minFloorCountField;
+ }
+ set
+ {
+ this.minFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MinFloorCountSpecified
+ {
+ get
+ {
+ return this.minFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.minFloorCountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseOMSTypeBasicCharacteristicts : GKN_EGRP_KeyType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private bool usedYearFieldSpecified;
+
+ private int floorCountField;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private OGFData[] oGFDataField;
+
+ private HostelDataType hostelDataField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UsedYearSpecified
+ {
+ get
+ {
+ return this.usedYearFieldSpecified;
+ }
+ set
+ {
+ this.usedYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public int FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public HostelDataType HostelData
+ {
+ get
+ {
+ return this.hostelDataField;
+ }
+ set
+ {
+ this.hostelDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseRSOType
+ {
+
+ private HouseBasicRSOType basicCharacteristictsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicRSOType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseUOType
+ {
+
+ private ApartmentHouseUOTypeBasicCharacteristicts basicCharacteristictsField;
+
+ private sbyte undergroundFloorCountField;
+
+ private int minFloorCountField;
+
+ private bool minFloorCountFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ApartmentHouseUOTypeBasicCharacteristicts BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public sbyte UndergroundFloorCount
+ {
+ get
+ {
+ return this.undergroundFloorCountField;
+ }
+ set
+ {
+ this.undergroundFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int MinFloorCount
+ {
+ get
+ {
+ return this.minFloorCountField;
+ }
+ set
+ {
+ this.minFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MinFloorCountSpecified
+ {
+ get
+ {
+ return this.minFloorCountFieldSpecified;
+ }
+ set
+ {
+ this.minFloorCountFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseUOTypeBasicCharacteristicts : HouseBasicUOType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OGFImportStatusType
+ {
+
+ private OGFImportStatusTypeGKNRelationshipStatus gKNRelationshipStatusField;
+
+ private EGRPRelationshipStatusType eGRPRelationshipStatusField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public OGFImportStatusTypeGKNRelationshipStatus GKNRelationshipStatus
+ {
+ get
+ {
+ return this.gKNRelationshipStatusField;
+ }
+ set
+ {
+ this.gKNRelationshipStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public EGRPRelationshipStatusType EGRPRelationshipStatus
+ {
+ get
+ {
+ return this.eGRPRelationshipStatusField;
+ }
+ set
+ {
+ this.eGRPRelationshipStatusField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OGFImportStatusTypeGKNRelationshipStatus : GKNRelationshipStatusType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class GKNRelationshipStatusType
+ {
+
+ private GKNRelationshipStatusTypeStatus statusField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public GKNRelationshipStatusTypeStatus Status
+ {
+ get
+ {
+ return this.statusField;
+ }
+ set
+ {
+ this.statusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AppartmentHouseAcceptedParameter", typeof(ApartmentHouseAcceptedParameterType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingHouseAcceptedParameter", typeof(LivingHouseAcceptedParameterType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremiseAcceptedParameter", typeof(NonResidentialPremiseAcceptedParameterType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialPremiseAcceptedParameter", typeof(ResidentialPremiseAcceptedParameterType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("RoomAcceptedParameter", typeof(RoomAcceptedParameterType), Order=1)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum GKNRelationshipStatusTypeStatus
+ {
+
+ ///
+ C,
+
+ ///
+ D,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ApartmentHouseAcceptedParameterType
+ {
+
+ ///
+ FiasHouseGuid,
+
+ ///
+ TotalSquare,
+
+ ///
+ State,
+
+ ///
+ InnerWallMaterial,
+
+ ///
+ ProjectSeries,
+
+ ///
+ ProjectType,
+
+ ///
+ BuildingYear,
+
+ ///
+ UsedYear,
+
+ ///
+ TotalWear,
+
+ ///
+ FloorCount,
+
+ ///
+ Energy,
+
+ ///
+ OKTMO,
+
+ ///
+ OlsonTZ,
+
+ ///
+ ResidentialSquare,
+
+ ///
+ CulturalHeritage,
+
+ ///
+ BuiltUpArea,
+
+ ///
+ UndergroundFloorCount,
+
+ ///
+ MinFloorCount,
+
+ ///
+ OverhaulYear,
+
+ ///
+ OverhaulFormingKind,
+
+ ///
+ NonResidentialSquare,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum LivingHouseAcceptedParameterType
+ {
+
+ ///
+ FiasHouseGuid,
+
+ ///
+ TotalSquare,
+
+ ///
+ State,
+
+ ///
+ InnerWallMaterial,
+
+ ///
+ ProjectSeries,
+
+ ///
+ ProjectType,
+
+ ///
+ BuildingYear,
+
+ ///
+ UsedYear,
+
+ ///
+ TotalWear,
+
+ ///
+ FloorCount,
+
+ ///
+ Energy,
+
+ ///
+ OKTMO,
+
+ ///
+ OlsonTZ,
+
+ ///
+ ResidentialSquare,
+
+ ///
+ CulturalHeritage,
+
+ ///
+ ResidentialHouseType,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum NonResidentialPremiseAcceptedParameterType
+ {
+
+ ///
+ PremisesNum,
+
+ ///
+ Purpose,
+
+ ///
+ Position,
+
+ ///
+ TotalArea,
+
+ ///
+ IsCommonProperty,
+
+ ///
+ TerminationDate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ResidentialPremiseAcceptedParameterType
+ {
+
+ ///
+ PremisesNum,
+
+ ///
+ EntranceNum,
+
+ ///
+ PremisesCharacteristic,
+
+ ///
+ RoomsNum,
+
+ ///
+ TotalArea,
+
+ ///
+ GrossArea,
+
+ ///
+ ResidentialHouseType,
+
+ ///
+ TerminationDate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum RoomAcceptedParameterType
+ {
+
+ ///
+ RoomNumber,
+
+ ///
+ Square,
+
+ ///
+ ResidentialHouseType,
+
+ ///
+ TerminationDate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EGRPRelationshipStatusType
+ {
+
+ private EGRPRelationshipStatusTypeStatus statusField;
+
+ private bool statusFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public EGRPRelationshipStatusTypeStatus Status
+ {
+ get
+ {
+ return this.statusField;
+ }
+ set
+ {
+ this.statusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StatusSpecified
+ {
+ get
+ {
+ return this.statusFieldSpecified;
+ }
+ set
+ {
+ this.statusFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum EGRPRelationshipStatusTypeStatus
+ {
+
+ ///
+ C,
+
+ ///
+ D,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSocialHireContractResultType
+ {
+
+ private string contractRootGUIDField;
+
+ private string contractGUIDField;
+
+ private exportBriefSocialHireContractResultTypeContractState contractStateField;
+
+ private bool contractStateFieldSpecified;
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private exportBriefSocialHireContractResultTypeTerminateContract terminateContractField;
+
+ private AnnulmentType annulmentContractField;
+
+ private exportBriefSocialHireContractResultTypeType typeField;
+
+ private exportBriefSocialHireContractResultTypeObjectAddress[] objectAddressField;
+
+ private string orgPPAGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractRootGUID
+ {
+ get
+ {
+ return this.contractRootGUIDField;
+ }
+ set
+ {
+ this.contractRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ContractGUID
+ {
+ get
+ {
+ return this.contractGUIDField;
+ }
+ set
+ {
+ this.contractGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public exportBriefSocialHireContractResultTypeContractState ContractState
+ {
+ get
+ {
+ return this.contractStateField;
+ }
+ set
+ {
+ this.contractStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ContractStateSpecified
+ {
+ get
+ {
+ return this.contractStateFieldSpecified;
+ }
+ set
+ {
+ this.contractStateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public exportBriefSocialHireContractResultTypeTerminateContract TerminateContract
+ {
+ get
+ {
+ return this.terminateContractField;
+ }
+ set
+ {
+ this.terminateContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public AnnulmentType AnnulmentContract
+ {
+ get
+ {
+ return this.annulmentContractField;
+ }
+ set
+ {
+ this.annulmentContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public exportBriefSocialHireContractResultTypeType Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=8)]
+ public exportBriefSocialHireContractResultTypeObjectAddress[] ObjectAddress
+ {
+ get
+ {
+ return this.objectAddressField;
+ }
+ set
+ {
+ this.objectAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=9)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSocialHireContractResultTypeContractState
+ {
+
+ ///
+ NotTakeEffect,
+
+ ///
+ Proceed,
+
+ ///
+ Expired,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSocialHireContractResultTypeTerminateContract : TerminateType
+ {
+
+ private nsiRef reasonRefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ReasonRef
+ {
+ get
+ {
+ return this.reasonRefField;
+ }
+ set
+ {
+ this.reasonRefField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class TerminateType
+ {
+
+ private System.DateTime terminateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime Terminate
+ {
+ get
+ {
+ return this.terminateField;
+ }
+ set
+ {
+ this.terminateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class AnnulmentType
+ {
+
+ private string reasonOfAnnulmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReasonOfAnnulment
+ {
+ get
+ {
+ return this.reasonOfAnnulmentField;
+ }
+ set
+ {
+ this.reasonOfAnnulmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSocialHireContractResultTypeType
+ {
+
+ ///
+ D,
+
+ ///
+ M,
+
+ ///
+ S,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSocialHireContractResultTypeObjectAddress
+ {
+
+ private string fIASHouseGuidField;
+
+ private string apartmentNumberField;
+
+ private string roomNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ApartmentNumber
+ {
+ get
+ {
+ return this.apartmentNumberField;
+ }
+ set
+ {
+ this.apartmentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportOwnerDecisionResultType
+ {
+
+ private string rootOwnerDecisionGUIDField;
+
+ private Owner ownerField;
+
+ private exportPropertyDetails[] exportPropertyDetailsField;
+
+ private Representative representativeField;
+
+ private QuestionOnDecisionType questionOnDecisionField;
+
+ private AttachmentType[] attachmentsField;
+
+ private bool decisionAnnuledField;
+
+ private bool decisionAnnuledFieldSpecified;
+
+ public exportOwnerDecisionResultType()
+ {
+ this.decisionAnnuledField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string RootOwnerDecisionGUID
+ {
+ get
+ {
+ return this.rootOwnerDecisionGUIDField;
+ }
+ set
+ {
+ this.rootOwnerDecisionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public Owner Owner
+ {
+ get
+ {
+ return this.ownerField;
+ }
+ set
+ {
+ this.ownerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("exportPropertyDetails", Order=2)]
+ public exportPropertyDetails[] exportPropertyDetails
+ {
+ get
+ {
+ return this.exportPropertyDetailsField;
+ }
+ set
+ {
+ this.exportPropertyDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public Representative Representative
+ {
+ get
+ {
+ return this.representativeField;
+ }
+ set
+ {
+ this.representativeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public QuestionOnDecisionType QuestionOnDecision
+ {
+ get
+ {
+ return this.questionOnDecisionField;
+ }
+ set
+ {
+ this.questionOnDecisionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Attachments", Order=5)]
+ public AttachmentType[] Attachments
+ {
+ get
+ {
+ return this.attachmentsField;
+ }
+ set
+ {
+ this.attachmentsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool DecisionAnnuled
+ {
+ get
+ {
+ return this.decisionAnnuledField;
+ }
+ set
+ {
+ this.decisionAnnuledField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DecisionAnnuledSpecified
+ {
+ get
+ {
+ return this.decisionAnnuledFieldSpecified;
+ }
+ set
+ {
+ this.decisionAnnuledFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ObjectAddressBriefType
+ {
+
+ private ObjectAddressBriefTypeHouseType houseTypeField;
+
+ private bool houseTypeFieldSpecified;
+
+ private string fIASHouseGuidField;
+
+ private string apartmentNumberField;
+
+ private string roomNumberField;
+
+ private string premisesGUIDField;
+
+ private string blockGUIDField;
+
+ private string roomGUIDField;
+
+ private ObjectAddressBriefTypePair[] pairField;
+
+ private bool noConnectionToWaterSupplyField;
+
+ private bool noConnectionToWaterSupplyFieldSpecified;
+
+ public ObjectAddressBriefType()
+ {
+ this.noConnectionToWaterSupplyField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ObjectAddressBriefTypeHouseType HouseType
+ {
+ get
+ {
+ return this.houseTypeField;
+ }
+ set
+ {
+ this.houseTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HouseTypeSpecified
+ {
+ get
+ {
+ return this.houseTypeFieldSpecified;
+ }
+ set
+ {
+ this.houseTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ApartmentNumber
+ {
+ get
+ {
+ return this.apartmentNumberField;
+ }
+ set
+ {
+ this.apartmentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string PremisesGUID
+ {
+ get
+ {
+ return this.premisesGUIDField;
+ }
+ set
+ {
+ this.premisesGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string BlockGUID
+ {
+ get
+ {
+ return this.blockGUIDField;
+ }
+ set
+ {
+ this.blockGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string RoomGUID
+ {
+ get
+ {
+ return this.roomGUIDField;
+ }
+ set
+ {
+ this.roomGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Pair", Order=7)]
+ public ObjectAddressBriefTypePair[] Pair
+ {
+ get
+ {
+ return this.pairField;
+ }
+ set
+ {
+ this.pairField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool NoConnectionToWaterSupply
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyField;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoConnectionToWaterSupplySpecified
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyFieldSpecified;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ObjectAddressBriefTypeHouseType
+ {
+
+ ///
+ MKD,
+
+ ///
+ ZHD,
+
+ ///
+ ZHDBlockZastroyki,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ObjectAddressBriefTypePair : ContractSubjectObjectAdressType
+ {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractSubjectObjectAdressType
+ {
+
+ private ContractSubjectObjectAdressTypeServiceType serviceTypeField;
+
+ private ContractSubjectObjectAdressTypeMunicipalResource municipalResourceField;
+
+ private System.DateTime startSupplyDateField;
+
+ private System.DateTime endSupplyDateField;
+
+ private bool endSupplyDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ContractSubjectObjectAdressTypeServiceType ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ContractSubjectObjectAdressTypeMunicipalResource MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime StartSupplyDate
+ {
+ get
+ {
+ return this.startSupplyDateField;
+ }
+ set
+ {
+ this.startSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime EndSupplyDate
+ {
+ get
+ {
+ return this.endSupplyDateField;
+ }
+ set
+ {
+ this.endSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndSupplyDateSpecified
+ {
+ get
+ {
+ return this.endSupplyDateFieldSpecified;
+ }
+ set
+ {
+ this.endSupplyDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractSubjectObjectAdressTypeServiceType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractSubjectObjectAdressTypeMunicipalResource : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultType
+ {
+
+ private string contractRootGUIDField;
+
+ private string contractGUIDField;
+
+ private string versionNumberField;
+
+ private exportBriefSupplyResourceContractResultTypeVersionStatus versionStatusField;
+
+ private exportBriefSupplyResourceContractResultTypeContractState contractStateField;
+
+ private object itemField;
+
+ private exportBriefSupplyResourceContractResultTypeFirstPartyContract firstPartyContractField;
+
+ private exportBriefSupplyResourceContractResultTypeSecondPartyContract secondPartyContractField;
+
+ private exportBriefSupplyResourceContractResultTypeContractSubject[] contractSubjectField;
+
+ private exportBriefSupplyResourceContractResultTypeCountingResource countingResourceField;
+
+ private bool countingResourceFieldSpecified;
+
+ private exportBriefSupplyResourceContractResultTypeBillingDate billingDateField;
+
+ private exportBriefSupplyResourceContractResultTypePaymentDate paymentDateField;
+
+ private exportBriefSupplyResourceContractResultTypeProvidingInformationDate providingInformationDateField;
+
+ private exportBriefSupplyResourceContractResultTypePeriod periodField;
+
+ private bool noConnectionToWaterSupplyField;
+
+ private bool noConnectionToWaterSupplyFieldSpecified;
+
+ private exportBriefSupplyResourceContractResultTypeTerminateContract terminateContractField;
+
+ private AnnulmentType annulmentContractField;
+
+ private ObjectAddressBriefType[] objectAddressField;
+
+ public exportBriefSupplyResourceContractResultType()
+ {
+ this.noConnectionToWaterSupplyField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractRootGUID
+ {
+ get
+ {
+ return this.contractRootGUIDField;
+ }
+ set
+ {
+ this.contractRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ContractGUID
+ {
+ get
+ {
+ return this.contractGUIDField;
+ }
+ set
+ {
+ this.contractGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=2)]
+ public string VersionNumber
+ {
+ get
+ {
+ return this.versionNumberField;
+ }
+ set
+ {
+ this.versionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public exportBriefSupplyResourceContractResultTypeVersionStatus VersionStatus
+ {
+ get
+ {
+ return this.versionStatusField;
+ }
+ set
+ {
+ this.versionStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public exportBriefSupplyResourceContractResultTypeContractState ContractState
+ {
+ get
+ {
+ return this.contractStateField;
+ }
+ set
+ {
+ this.contractStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(exportBriefSupplyResourceContractResultTypeIsContract), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(exportBriefSupplyResourceContractResultTypeIsNotContract), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public exportBriefSupplyResourceContractResultTypeFirstPartyContract FirstPartyContract
+ {
+ get
+ {
+ return this.firstPartyContractField;
+ }
+ set
+ {
+ this.firstPartyContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public exportBriefSupplyResourceContractResultTypeSecondPartyContract SecondPartyContract
+ {
+ get
+ {
+ return this.secondPartyContractField;
+ }
+ set
+ {
+ this.secondPartyContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=8)]
+ public exportBriefSupplyResourceContractResultTypeContractSubject[] ContractSubject
+ {
+ get
+ {
+ return this.contractSubjectField;
+ }
+ set
+ {
+ this.contractSubjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public exportBriefSupplyResourceContractResultTypeCountingResource CountingResource
+ {
+ get
+ {
+ return this.countingResourceField;
+ }
+ set
+ {
+ this.countingResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CountingResourceSpecified
+ {
+ get
+ {
+ return this.countingResourceFieldSpecified;
+ }
+ set
+ {
+ this.countingResourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public exportBriefSupplyResourceContractResultTypeBillingDate BillingDate
+ {
+ get
+ {
+ return this.billingDateField;
+ }
+ set
+ {
+ this.billingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public exportBriefSupplyResourceContractResultTypePaymentDate PaymentDate
+ {
+ get
+ {
+ return this.paymentDateField;
+ }
+ set
+ {
+ this.paymentDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public exportBriefSupplyResourceContractResultTypeProvidingInformationDate ProvidingInformationDate
+ {
+ get
+ {
+ return this.providingInformationDateField;
+ }
+ set
+ {
+ this.providingInformationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public exportBriefSupplyResourceContractResultTypePeriod Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public bool NoConnectionToWaterSupply
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyField;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoConnectionToWaterSupplySpecified
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyFieldSpecified;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public exportBriefSupplyResourceContractResultTypeTerminateContract TerminateContract
+ {
+ get
+ {
+ return this.terminateContractField;
+ }
+ set
+ {
+ this.terminateContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public AnnulmentType AnnulmentContract
+ {
+ get
+ {
+ return this.annulmentContractField;
+ }
+ set
+ {
+ this.annulmentContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=17)]
+ public ObjectAddressBriefType[] ObjectAddress
+ {
+ get
+ {
+ return this.objectAddressField;
+ }
+ set
+ {
+ this.objectAddressField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSupplyResourceContractResultTypeVersionStatus
+ {
+
+ ///
+ Posted,
+
+ ///
+ Terminated,
+
+ ///
+ Draft,
+
+ ///
+ Annul,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSupplyResourceContractResultTypeContractState
+ {
+
+ ///
+ NotTakeEffect,
+
+ ///
+ Proceed,
+
+ ///
+ Expired,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeIsContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private System.DateTime effectiveDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeIsNotContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private bool signingDateFieldSpecified;
+
+ private System.DateTime effectiveDateField;
+
+ private bool effectiveDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SigningDateSpecified
+ {
+ get
+ {
+ return this.signingDateFieldSpecified;
+ }
+ set
+ {
+ this.signingDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EffectiveDateSpecified
+ {
+ get
+ {
+ return this.effectiveDateFieldSpecified;
+ }
+ set
+ {
+ this.effectiveDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeFirstPartyContract : RegOrgType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeSecondPartyContract
+ {
+
+ private object itemField;
+
+ private ItemChoiceType4 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(exportBriefSupplyResourceContractResultTypeSecondPartyContractOrganization), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Owner", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType4 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeSecondPartyContractOrganization : RegOrgType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType4
+ {
+
+ ///
+ Offer,
+
+ ///
+ Organization,
+
+ ///
+ Owner,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeContractSubject
+ {
+
+ private exportBriefSupplyResourceContractResultTypeContractSubjectServiceType serviceTypeField;
+
+ private exportBriefSupplyResourceContractResultTypeContractSubjectMunicipalResource municipalResourceField;
+
+ private System.DateTime startSupplyDateField;
+
+ private System.DateTime endSupplyDateField;
+
+ private bool endSupplyDateFieldSpecified;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportBriefSupplyResourceContractResultTypeContractSubjectServiceType ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportBriefSupplyResourceContractResultTypeContractSubjectMunicipalResource MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime StartSupplyDate
+ {
+ get
+ {
+ return this.startSupplyDateField;
+ }
+ set
+ {
+ this.startSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime EndSupplyDate
+ {
+ get
+ {
+ return this.endSupplyDateField;
+ }
+ set
+ {
+ this.endSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndSupplyDateSpecified
+ {
+ get
+ {
+ return this.endSupplyDateFieldSpecified;
+ }
+ set
+ {
+ this.endSupplyDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=4)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeContractSubjectServiceType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeContractSubjectMunicipalResource : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSupplyResourceContractResultTypeCountingResource
+ {
+
+ ///
+ R,
+
+ ///
+ P,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeBillingDate
+ {
+
+ private sbyte dateField;
+
+ private exportBriefSupplyResourceContractResultTypeBillingDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportBriefSupplyResourceContractResultTypeBillingDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSupplyResourceContractResultTypeBillingDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypePaymentDate
+ {
+
+ private sbyte dateField;
+
+ private exportBriefSupplyResourceContractResultTypePaymentDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportBriefSupplyResourceContractResultTypePaymentDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSupplyResourceContractResultTypePaymentDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeProvidingInformationDate
+ {
+
+ private sbyte dateField;
+
+ private exportBriefSupplyResourceContractResultTypeProvidingInformationDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportBriefSupplyResourceContractResultTypeProvidingInformationDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportBriefSupplyResourceContractResultTypeProvidingInformationDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypePeriod
+ {
+
+ private exportBriefSupplyResourceContractResultTypePeriodStart startField;
+
+ private exportBriefSupplyResourceContractResultTypePeriodEnd endField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportBriefSupplyResourceContractResultTypePeriodStart Start
+ {
+ get
+ {
+ return this.startField;
+ }
+ set
+ {
+ this.startField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportBriefSupplyResourceContractResultTypePeriodEnd End
+ {
+ get
+ {
+ return this.endField;
+ }
+ set
+ {
+ this.endField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypePeriodStart
+ {
+
+ private sbyte startDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public exportBriefSupplyResourceContractResultTypePeriodStart()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypePeriodEnd
+ {
+
+ private sbyte endDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public exportBriefSupplyResourceContractResultTypePeriodEnd()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportBriefSupplyResourceContractResultTypeTerminateContract : TerminateType
+ {
+
+ private nsiRef reasonRefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ReasonRef
+ {
+ get
+ {
+ return this.reasonRefField;
+ }
+ set
+ {
+ this.reasonRefField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class RegionType
+ {
+
+ private string codeField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string code
+ {
+ get
+ {
+ return this.codeField;
+ }
+ set
+ {
+ this.codeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectType
+ {
+
+ private object itemField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType14[] itemsElementNameField;
+
+ private SupplyResourceContractProjectTypePeriod periodField;
+
+ private bool indicationsAnyDayField;
+
+ private bool indicationsAnyDayFieldSpecified;
+
+ private nsiRef[] contractBaseField;
+
+ private object item1Field;
+
+ private bool isPlannedVolumeField;
+
+ private SupplyResourceContractProjectTypePlannedVolumeType plannedVolumeTypeField;
+
+ private bool plannedVolumeTypeFieldSpecified;
+
+ private SupplyResourceContractProjectTypeContractSubject[] contractSubjectField;
+
+ private SupplyResourceContractProjectTypeCountingResource countingResourceField;
+
+ private bool countingResourceFieldSpecified;
+
+ private SupplyResourceContractProjectTypeSpecifyingQualityIndicators specifyingQualityIndicatorsField;
+
+ private bool noConnectionToWaterSupplyField;
+
+ private bool noConnectionToWaterSupplyFieldSpecified;
+
+ private SupplyResourceContractProjectTypeQuality[] qualityField;
+
+ private SupplyResourceContractProjectTypeOtherQualityIndicator[] otherQualityIndicatorField;
+
+ private SupplyResourceContractProjectTypeTemperatureChart[] temperatureChartField;
+
+ private SupplyResourceContractProjectTypeBillingDate billingDateField;
+
+ private SupplyResourceContractProjectTypePaymentDate paymentDateField;
+
+ private SupplyResourceContractProjectTypeProvidingInformationDate providingInformationDateField;
+
+ private bool meteringDeviceInformationField;
+
+ private bool meteringDeviceInformationFieldSpecified;
+
+ private bool volumeDependsField;
+
+ private bool volumeDependsFieldSpecified;
+
+ private bool oneTimePaymentField;
+
+ private bool oneTimePaymentFieldSpecified;
+
+ private SupplyResourceContractProjectTypeAccrualProcedure accrualProcedureField;
+
+ private bool accrualProcedureFieldSpecified;
+
+ private SupplyResourceContractProjectTypeRegionalSettings regionalSettingsField;
+
+ public SupplyResourceContractProjectType()
+ {
+ this.indicationsAnyDayField = true;
+ this.noConnectionToWaterSupplyField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(SupplyResourceContractProjectTypeIsContract), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(SupplyResourceContractProjectTypeIsNotContract), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AutomaticRollOverOneYear", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ComptetionDate", typeof(System.DateTime), DataType="date", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("IndefiniteTerm", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType14[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public SupplyResourceContractProjectTypePeriod Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool IndicationsAnyDay
+ {
+ get
+ {
+ return this.indicationsAnyDayField;
+ }
+ set
+ {
+ this.indicationsAnyDayField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IndicationsAnyDaySpecified
+ {
+ get
+ {
+ return this.indicationsAnyDayFieldSpecified;
+ }
+ set
+ {
+ this.indicationsAnyDayFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractBase", Order=5)]
+ public nsiRef[] ContractBase
+ {
+ get
+ {
+ return this.contractBaseField;
+ }
+ set
+ {
+ this.contractBaseField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingOwner", typeof(SupplyResourceContractProjectTypeApartmentBuildingOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingRepresentativeOwner", typeof(SupplyResourceContractProjectTypeApartmentBuildingRepresentativeOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingSoleOwner", typeof(SupplyResourceContractProjectTypeApartmentBuildingSoleOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingHouseOwner", typeof(SupplyResourceContractProjectTypeLivingHouseOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(SupplyResourceContractProjectTypeOrganization), Order=6)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool IsPlannedVolume
+ {
+ get
+ {
+ return this.isPlannedVolumeField;
+ }
+ set
+ {
+ this.isPlannedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public SupplyResourceContractProjectTypePlannedVolumeType PlannedVolumeType
+ {
+ get
+ {
+ return this.plannedVolumeTypeField;
+ }
+ set
+ {
+ this.plannedVolumeTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PlannedVolumeTypeSpecified
+ {
+ get
+ {
+ return this.plannedVolumeTypeFieldSpecified;
+ }
+ set
+ {
+ this.plannedVolumeTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=9)]
+ public SupplyResourceContractProjectTypeContractSubject[] ContractSubject
+ {
+ get
+ {
+ return this.contractSubjectField;
+ }
+ set
+ {
+ this.contractSubjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public SupplyResourceContractProjectTypeCountingResource CountingResource
+ {
+ get
+ {
+ return this.countingResourceField;
+ }
+ set
+ {
+ this.countingResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CountingResourceSpecified
+ {
+ get
+ {
+ return this.countingResourceFieldSpecified;
+ }
+ set
+ {
+ this.countingResourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public SupplyResourceContractProjectTypeSpecifyingQualityIndicators SpecifyingQualityIndicators
+ {
+ get
+ {
+ return this.specifyingQualityIndicatorsField;
+ }
+ set
+ {
+ this.specifyingQualityIndicatorsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool NoConnectionToWaterSupply
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyField;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoConnectionToWaterSupplySpecified
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyFieldSpecified;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Quality", Order=13)]
+ public SupplyResourceContractProjectTypeQuality[] Quality
+ {
+ get
+ {
+ return this.qualityField;
+ }
+ set
+ {
+ this.qualityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=14)]
+ public SupplyResourceContractProjectTypeOtherQualityIndicator[] OtherQualityIndicator
+ {
+ get
+ {
+ return this.otherQualityIndicatorField;
+ }
+ set
+ {
+ this.otherQualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TemperatureChart", Order=15)]
+ public SupplyResourceContractProjectTypeTemperatureChart[] TemperatureChart
+ {
+ get
+ {
+ return this.temperatureChartField;
+ }
+ set
+ {
+ this.temperatureChartField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public SupplyResourceContractProjectTypeBillingDate BillingDate
+ {
+ get
+ {
+ return this.billingDateField;
+ }
+ set
+ {
+ this.billingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public SupplyResourceContractProjectTypePaymentDate PaymentDate
+ {
+ get
+ {
+ return this.paymentDateField;
+ }
+ set
+ {
+ this.paymentDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+ public SupplyResourceContractProjectTypeProvidingInformationDate ProvidingInformationDate
+ {
+ get
+ {
+ return this.providingInformationDateField;
+ }
+ set
+ {
+ this.providingInformationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public bool MeteringDeviceInformation
+ {
+ get
+ {
+ return this.meteringDeviceInformationField;
+ }
+ set
+ {
+ this.meteringDeviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MeteringDeviceInformationSpecified
+ {
+ get
+ {
+ return this.meteringDeviceInformationFieldSpecified;
+ }
+ set
+ {
+ this.meteringDeviceInformationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+ public bool VolumeDepends
+ {
+ get
+ {
+ return this.volumeDependsField;
+ }
+ set
+ {
+ this.volumeDependsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VolumeDependsSpecified
+ {
+ get
+ {
+ return this.volumeDependsFieldSpecified;
+ }
+ set
+ {
+ this.volumeDependsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=21)]
+ public bool OneTimePayment
+ {
+ get
+ {
+ return this.oneTimePaymentField;
+ }
+ set
+ {
+ this.oneTimePaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool OneTimePaymentSpecified
+ {
+ get
+ {
+ return this.oneTimePaymentFieldSpecified;
+ }
+ set
+ {
+ this.oneTimePaymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=22)]
+ public SupplyResourceContractProjectTypeAccrualProcedure AccrualProcedure
+ {
+ get
+ {
+ return this.accrualProcedureField;
+ }
+ set
+ {
+ this.accrualProcedureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccrualProcedureSpecified
+ {
+ get
+ {
+ return this.accrualProcedureFieldSpecified;
+ }
+ set
+ {
+ this.accrualProcedureFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=23)]
+ public SupplyResourceContractProjectTypeRegionalSettings RegionalSettings
+ {
+ get
+ {
+ return this.regionalSettingsField;
+ }
+ set
+ {
+ this.regionalSettingsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeIsContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private System.DateTime effectiveDateField;
+
+ private AttachmentType[] contractAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeIsNotContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private bool signingDateFieldSpecified;
+
+ private System.DateTime effectiveDateField;
+
+ private bool effectiveDateFieldSpecified;
+
+ private AttachmentType[] contractAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SigningDateSpecified
+ {
+ get
+ {
+ return this.signingDateFieldSpecified;
+ }
+ set
+ {
+ this.signingDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EffectiveDateSpecified
+ {
+ get
+ {
+ return this.effectiveDateFieldSpecified;
+ }
+ set
+ {
+ this.effectiveDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType14
+ {
+
+ ///
+ AutomaticRollOverOneYear,
+
+ ///
+ ComptetionDate,
+
+ ///
+ IndefiniteTerm,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypePeriod
+ {
+
+ private SupplyResourceContractProjectTypePeriodStart startField;
+
+ private SupplyResourceContractProjectTypePeriodEnd endField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public SupplyResourceContractProjectTypePeriodStart Start
+ {
+ get
+ {
+ return this.startField;
+ }
+ set
+ {
+ this.startField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractProjectTypePeriodEnd End
+ {
+ get
+ {
+ return this.endField;
+ }
+ set
+ {
+ this.endField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypePeriodStart
+ {
+
+ private sbyte startDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public SupplyResourceContractProjectTypePeriodStart()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypePeriodEnd
+ {
+
+ private sbyte endDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public SupplyResourceContractProjectTypePeriodEnd()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeApartmentBuildingOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DRSOIndType
+ {
+
+ private string surnameField;
+
+ private string firstNameField;
+
+ private string patronymicField;
+
+ private DRSOIndTypeSex sexField;
+
+ private bool sexFieldSpecified;
+
+ private System.DateTime dateOfBirthField;
+
+ private bool dateOfBirthFieldSpecified;
+
+ private object itemField;
+
+ private string placeBirthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Surname
+ {
+ get
+ {
+ return this.surnameField;
+ }
+ set
+ {
+ this.surnameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FirstName
+ {
+ get
+ {
+ return this.firstNameField;
+ }
+ set
+ {
+ this.firstNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Patronymic
+ {
+ get
+ {
+ return this.patronymicField;
+ }
+ set
+ {
+ this.patronymicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public DRSOIndTypeSex Sex
+ {
+ get
+ {
+ return this.sexField;
+ }
+ set
+ {
+ this.sexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SexSpecified
+ {
+ get
+ {
+ return this.sexFieldSpecified;
+ }
+ set
+ {
+ this.sexFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime DateOfBirth
+ {
+ get
+ {
+ return this.dateOfBirthField;
+ }
+ set
+ {
+ this.dateOfBirthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateOfBirthSpecified
+ {
+ get
+ {
+ return this.dateOfBirthFieldSpecified;
+ }
+ set
+ {
+ this.dateOfBirthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ID", typeof(ID), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("SNILS", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/", Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string PlaceBirth
+ {
+ get
+ {
+ return this.placeBirthField;
+ }
+ set
+ {
+ this.placeBirthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum DRSOIndTypeSex
+ {
+
+ ///
+ M,
+
+ ///
+ F,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DRSORegOrgType
+ {
+
+ private string orgRootEntityGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string orgRootEntityGUID
+ {
+ get
+ {
+ return this.orgRootEntityGUIDField;
+ }
+ set
+ {
+ this.orgRootEntityGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeApartmentBuildingRepresentativeOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeApartmentBuildingSoleOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeLivingHouseOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeOrganization : RegOrgType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractProjectTypePlannedVolumeType
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeContractSubject : ContractSubjectType
+ {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractSubjectType
+ {
+
+ private ContractSubjectTypeServiceType serviceTypeField;
+
+ private ContractSubjectTypeMunicipalResource municipalResourceField;
+
+ private System.DateTime startSupplyDateField;
+
+ private System.DateTime endSupplyDateField;
+
+ private bool endSupplyDateFieldSpecified;
+
+ private ContractSubjectTypePlannedVolume plannedVolumeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ContractSubjectTypeServiceType ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ContractSubjectTypeMunicipalResource MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime StartSupplyDate
+ {
+ get
+ {
+ return this.startSupplyDateField;
+ }
+ set
+ {
+ this.startSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime EndSupplyDate
+ {
+ get
+ {
+ return this.endSupplyDateField;
+ }
+ set
+ {
+ this.endSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndSupplyDateSpecified
+ {
+ get
+ {
+ return this.endSupplyDateFieldSpecified;
+ }
+ set
+ {
+ this.endSupplyDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ContractSubjectTypePlannedVolume PlannedVolume
+ {
+ get
+ {
+ return this.plannedVolumeField;
+ }
+ set
+ {
+ this.plannedVolumeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractSubjectTypeServiceType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractSubjectTypeMunicipalResource : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractSubjectTypePlannedVolume
+ {
+
+ private decimal volumeField;
+
+ private string unitField;
+
+ private string feedingModeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FeedingMode
+ {
+ get
+ {
+ return this.feedingModeField;
+ }
+ set
+ {
+ this.feedingModeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractProjectTypeCountingResource
+ {
+
+ ///
+ R,
+
+ ///
+ P,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractProjectTypeSpecifyingQualityIndicators
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeQuality
+ {
+
+ private string pairKeyField;
+
+ private nsiRef qualityIndicatorField;
+
+ private SupplyResourceContractProjectTypeQualityIndicatorValue indicatorValueField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef QualityIndicator
+ {
+ get
+ {
+ return this.qualityIndicatorField;
+ }
+ set
+ {
+ this.qualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public SupplyResourceContractProjectTypeQualityIndicatorValue IndicatorValue
+ {
+ get
+ {
+ return this.indicatorValueField;
+ }
+ set
+ {
+ this.indicatorValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeQualityIndicatorValue : IndicatorValueType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class IndicatorValueType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType10[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType10[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType10
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
+ OKEI,
+
+ ///
+ Correspond,
+
+ ///
+ EndRange,
+
+ ///
+ Number,
+
+ ///
+ StartRange,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeOtherQualityIndicator
+ {
+
+ private string pairKeyField;
+
+ private string indicatorNameField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType15[] itemsElementNameField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string IndicatorName
+ {
+ get
+ {
+ return this.indicatorNameField;
+ }
+ set
+ {
+ this.indicatorNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=2)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=3)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType15[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType15
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
+ OKEI,
+
+ ///
+ Correspond,
+
+ ///
+ EndRange,
+
+ ///
+ Number,
+
+ ///
+ StartRange,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeTemperatureChart
+ {
+
+ private int outsideTemperatureField;
+
+ private decimal flowLineTemperatureField;
+
+ private decimal oppositeLineTemperatureField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public int OutsideTemperature
+ {
+ get
+ {
+ return this.outsideTemperatureField;
+ }
+ set
+ {
+ this.outsideTemperatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal FlowLineTemperature
+ {
+ get
+ {
+ return this.flowLineTemperatureField;
+ }
+ set
+ {
+ this.flowLineTemperatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal OppositeLineTemperature
+ {
+ get
+ {
+ return this.oppositeLineTemperatureField;
+ }
+ set
+ {
+ this.oppositeLineTemperatureField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeBillingDate
+ {
+
+ private sbyte dateField;
+
+ private SupplyResourceContractProjectTypeBillingDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractProjectTypeBillingDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractProjectTypeBillingDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypePaymentDate
+ {
+
+ private sbyte dateField;
+
+ private SupplyResourceContractProjectTypePaymentDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractProjectTypePaymentDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractProjectTypePaymentDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeProvidingInformationDate
+ {
+
+ private sbyte dateField;
+
+ private SupplyResourceContractProjectTypeProvidingInformationDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractProjectTypeProvidingInformationDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractProjectTypeProvidingInformationDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractProjectTypeAccrualProcedure
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeRegionalSettings
+ {
+
+ private RegionType regionField;
+
+ private SupplyResourceContractProjectTypeRegionalSettingsTariff[] tariffField;
+
+ private SupplyResourceContractProjectTypeRegionalSettingsNorm[] normField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public RegionType Region
+ {
+ get
+ {
+ return this.regionField;
+ }
+ set
+ {
+ this.regionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Tariff", Order=1)]
+ public SupplyResourceContractProjectTypeRegionalSettingsTariff[] Tariff
+ {
+ get
+ {
+ return this.tariffField;
+ }
+ set
+ {
+ this.tariffField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Norm", Order=2)]
+ public SupplyResourceContractProjectTypeRegionalSettingsNorm[] Norm
+ {
+ get
+ {
+ return this.normField;
+ }
+ set
+ {
+ this.normField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeRegionalSettingsTariff
+ {
+
+ private string pairKeyField;
+
+ private string priceGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PriceGUID
+ {
+ get
+ {
+ return this.priceGUIDField;
+ }
+ set
+ {
+ this.priceGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractProjectTypeRegionalSettingsNorm
+ {
+
+ private string pairKeyField;
+
+ private string normGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string NormGUID
+ {
+ get
+ {
+ return this.normGUIDField;
+ }
+ set
+ {
+ this.normGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportAnnulmentType
+ {
+
+ private string reasonOfAnnulmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ReasonOfAnnulment
+ {
+ get
+ {
+ return this.reasonOfAnnulmentField;
+ }
+ set
+ {
+ this.reasonOfAnnulmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportSupplyResourceContractResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractType
+ {
+
+ private object itemField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType12[] itemsElementNameField;
+
+ private bool volumeDependsField;
+
+ private bool volumeDependsFieldSpecified;
+
+ private ExportSupplyResourceContractTypePeriod periodField;
+
+ private bool indicationsAnyDayField;
+
+ private bool indicationsAnyDayFieldSpecified;
+
+ private nsiRef[] contractBaseField;
+
+ private object item1Field;
+
+ private bool isPlannedVolumeField;
+
+ private ExportSupplyResourceContractTypePlannedVolumeType plannedVolumeTypeField;
+
+ private bool plannedVolumeTypeFieldSpecified;
+
+ private ExportSupplyResourceContractTypeContractSubject[] contractSubjectField;
+
+ private ExportSupplyResourceContractTypeCountingResource countingResourceField;
+
+ private bool countingResourceFieldSpecified;
+
+ private bool meteringDeviceInformationField;
+
+ private bool meteringDeviceInformationFieldSpecified;
+
+ private ExportSupplyResourceContractTypeSpecifyingQualityIndicators specifyingQualityIndicatorsField;
+
+ private bool noConnectionToWaterSupplyField;
+
+ private bool noConnectionToWaterSupplyFieldSpecified;
+
+ private ExportSupplyResourceContractTypeQuality[] qualityField;
+
+ private ExportSupplyResourceContractTypeOtherQualityIndicator[] otherQualityIndicatorField;
+
+ private ExportSupplyResourceContractTypePlannedVolume[] plannedVolumeField;
+
+ private bool oneTimePaymentField;
+
+ private bool oneTimePaymentFieldSpecified;
+
+ private ExportSupplyResourceContractTypeBillingDate billingDateField;
+
+ private ExportSupplyResourceContractTypePaymentDate paymentDateField;
+
+ private ExportSupplyResourceContractTypeProvidingInformationDate providingInformationDateField;
+
+ public ExportSupplyResourceContractType()
+ {
+ this.indicationsAnyDayField = true;
+ this.noConnectionToWaterSupplyField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(ExportSupplyResourceContractTypeIsContract), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(ExportSupplyResourceContractTypeIsNotContract), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AutomaticRollOverOneYear", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ComptetionDate", typeof(System.DateTime), DataType="date", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("IndefiniteTerm", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType12[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool VolumeDepends
+ {
+ get
+ {
+ return this.volumeDependsField;
+ }
+ set
+ {
+ this.volumeDependsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VolumeDependsSpecified
+ {
+ get
+ {
+ return this.volumeDependsFieldSpecified;
+ }
+ set
+ {
+ this.volumeDependsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ExportSupplyResourceContractTypePeriod Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool IndicationsAnyDay
+ {
+ get
+ {
+ return this.indicationsAnyDayField;
+ }
+ set
+ {
+ this.indicationsAnyDayField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IndicationsAnyDaySpecified
+ {
+ get
+ {
+ return this.indicationsAnyDayFieldSpecified;
+ }
+ set
+ {
+ this.indicationsAnyDayFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractBase", Order=6)]
+ public nsiRef[] ContractBase
+ {
+ get
+ {
+ return this.contractBaseField;
+ }
+ set
+ {
+ this.contractBaseField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingOwner", typeof(ExportSupplyResourceContractTypeApartmentBuildingOwner), Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingRepresentativeOwner", typeof(ExportSupplyResourceContractTypeApartmentBuildingRepresentativeOwner), Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingSoleOwner", typeof(ExportSupplyResourceContractTypeApartmentBuildingSoleOwner), Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingHouseOwner", typeof(ExportSupplyResourceContractTypeLivingHouseOwner), Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=7)]
+ [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(ExportSupplyResourceContractTypeOrganization), Order=7)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool IsPlannedVolume
+ {
+ get
+ {
+ return this.isPlannedVolumeField;
+ }
+ set
+ {
+ this.isPlannedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public ExportSupplyResourceContractTypePlannedVolumeType PlannedVolumeType
+ {
+ get
+ {
+ return this.plannedVolumeTypeField;
+ }
+ set
+ {
+ this.plannedVolumeTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PlannedVolumeTypeSpecified
+ {
+ get
+ {
+ return this.plannedVolumeTypeFieldSpecified;
+ }
+ set
+ {
+ this.plannedVolumeTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=10)]
+ public ExportSupplyResourceContractTypeContractSubject[] ContractSubject
+ {
+ get
+ {
+ return this.contractSubjectField;
+ }
+ set
+ {
+ this.contractSubjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public ExportSupplyResourceContractTypeCountingResource CountingResource
+ {
+ get
+ {
+ return this.countingResourceField;
+ }
+ set
+ {
+ this.countingResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CountingResourceSpecified
+ {
+ get
+ {
+ return this.countingResourceFieldSpecified;
+ }
+ set
+ {
+ this.countingResourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool MeteringDeviceInformation
+ {
+ get
+ {
+ return this.meteringDeviceInformationField;
+ }
+ set
+ {
+ this.meteringDeviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MeteringDeviceInformationSpecified
+ {
+ get
+ {
+ return this.meteringDeviceInformationFieldSpecified;
+ }
+ set
+ {
+ this.meteringDeviceInformationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public ExportSupplyResourceContractTypeSpecifyingQualityIndicators SpecifyingQualityIndicators
+ {
+ get
+ {
+ return this.specifyingQualityIndicatorsField;
+ }
+ set
+ {
+ this.specifyingQualityIndicatorsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public bool NoConnectionToWaterSupply
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyField;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoConnectionToWaterSupplySpecified
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyFieldSpecified;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Quality", Order=15)]
+ public ExportSupplyResourceContractTypeQuality[] Quality
+ {
+ get
+ {
+ return this.qualityField;
+ }
+ set
+ {
+ this.qualityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=16)]
+ public ExportSupplyResourceContractTypeOtherQualityIndicator[] OtherQualityIndicator
+ {
+ get
+ {
+ return this.otherQualityIndicatorField;
+ }
+ set
+ {
+ this.otherQualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVolume", Order=17)]
+ public ExportSupplyResourceContractTypePlannedVolume[] PlannedVolume
+ {
+ get
+ {
+ return this.plannedVolumeField;
+ }
+ set
+ {
+ this.plannedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+ public bool OneTimePayment
+ {
+ get
+ {
+ return this.oneTimePaymentField;
+ }
+ set
+ {
+ this.oneTimePaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool OneTimePaymentSpecified
+ {
+ get
+ {
+ return this.oneTimePaymentFieldSpecified;
+ }
+ set
+ {
+ this.oneTimePaymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public ExportSupplyResourceContractTypeBillingDate BillingDate
+ {
+ get
+ {
+ return this.billingDateField;
+ }
+ set
+ {
+ this.billingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+ public ExportSupplyResourceContractTypePaymentDate PaymentDate
+ {
+ get
+ {
+ return this.paymentDateField;
+ }
+ set
+ {
+ this.paymentDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=21)]
+ public ExportSupplyResourceContractTypeProvidingInformationDate ProvidingInformationDate
+ {
+ get
+ {
+ return this.providingInformationDateField;
+ }
+ set
+ {
+ this.providingInformationDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeIsContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private System.DateTime effectiveDateField;
+
+ private AttachmentType[] contractAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeIsNotContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private bool signingDateFieldSpecified;
+
+ private System.DateTime effectiveDateField;
+
+ private bool effectiveDateFieldSpecified;
+
+ private AttachmentType[] contractAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SigningDateSpecified
+ {
+ get
+ {
+ return this.signingDateFieldSpecified;
+ }
+ set
+ {
+ this.signingDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EffectiveDateSpecified
+ {
+ get
+ {
+ return this.effectiveDateFieldSpecified;
+ }
+ set
+ {
+ this.effectiveDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType12
+ {
+
+ ///
+ AutomaticRollOverOneYear,
+
+ ///
+ ComptetionDate,
+
+ ///
+ IndefiniteTerm,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypePeriod
+ {
+
+ private ExportSupplyResourceContractTypePeriodStart startField;
+
+ private ExportSupplyResourceContractTypePeriodEnd endField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ExportSupplyResourceContractTypePeriodStart Start
+ {
+ get
+ {
+ return this.startField;
+ }
+ set
+ {
+ this.startField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportSupplyResourceContractTypePeriodEnd End
+ {
+ get
+ {
+ return this.endField;
+ }
+ set
+ {
+ this.endField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypePeriodStart
+ {
+
+ private string startDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public ExportSupplyResourceContractTypePeriodStart()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypePeriodEnd
+ {
+
+ private string endDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public ExportSupplyResourceContractTypePeriodEnd()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeApartmentBuildingOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeApartmentBuildingRepresentativeOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeApartmentBuildingSoleOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeLivingHouseOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeOrganization : RegOrgType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExportSupplyResourceContractTypePlannedVolumeType
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeContractSubject
+ {
+
+ private ExportSupplyResourceContractTypeContractSubjectServiceType serviceTypeField;
+
+ private ExportSupplyResourceContractTypeContractSubjectMunicipalResource municipalResourceField;
+
+ private System.DateTime startSupplyDateField;
+
+ private System.DateTime endSupplyDateField;
+
+ private bool endSupplyDateFieldSpecified;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ExportSupplyResourceContractTypeContractSubjectServiceType ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportSupplyResourceContractTypeContractSubjectMunicipalResource MunicipalResource
+ {
+ get
+ {
+ return this.municipalResourceField;
+ }
+ set
+ {
+ this.municipalResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime StartSupplyDate
+ {
+ get
+ {
+ return this.startSupplyDateField;
+ }
+ set
+ {
+ this.startSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime EndSupplyDate
+ {
+ get
+ {
+ return this.endSupplyDateField;
+ }
+ set
+ {
+ this.endSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndSupplyDateSpecified
+ {
+ get
+ {
+ return this.endSupplyDateFieldSpecified;
+ }
+ set
+ {
+ this.endSupplyDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=4)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeContractSubjectServiceType : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeContractSubjectMunicipalResource : nsiRef
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExportSupplyResourceContractTypeCountingResource
+ {
+
+ ///
+ R,
+
+ ///
+ P,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExportSupplyResourceContractTypeSpecifyingQualityIndicators
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeQuality
+ {
+
+ private string pairKeyField;
+
+ private nsiRef qualityIndicatorField;
+
+ private ExportSupplyResourceContractTypeQualityIndicatorValue[] indicatorValueField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef QualityIndicator
+ {
+ get
+ {
+ return this.qualityIndicatorField;
+ }
+ set
+ {
+ this.qualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IndicatorValue", Order=2)]
+ public ExportSupplyResourceContractTypeQualityIndicatorValue[] IndicatorValue
+ {
+ get
+ {
+ return this.indicatorValueField;
+ }
+ set
+ {
+ this.indicatorValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeQualityIndicatorValue
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType13[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType13[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType13
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
+ OKEI,
+
+ ///
+ Correspond,
+
+ ///
+ EndRange,
+
+ ///
+ Number,
+
+ ///
+ StartRange,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeOtherQualityIndicator
+ {
+
+ private string pairKeyField;
+
+ private string indicatorNameField;
+
+ private ExportSupplyResourceContractTypeOtherQualityIndicatorIndicatorValue indicatorValueField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string IndicatorName
+ {
+ get
+ {
+ return this.indicatorNameField;
+ }
+ set
+ {
+ this.indicatorNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public ExportSupplyResourceContractTypeOtherQualityIndicatorIndicatorValue IndicatorValue
+ {
+ get
+ {
+ return this.indicatorValueField;
+ }
+ set
+ {
+ this.indicatorValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeOtherQualityIndicatorIndicatorValue : IndicatorValueType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypePlannedVolume
+ {
+
+ private string pairKeyField;
+
+ private decimal volumeField;
+
+ private bool volumeFieldSpecified;
+
+ private string unitField;
+
+ private string feedingModeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VolumeSpecified
+ {
+ get
+ {
+ return this.volumeFieldSpecified;
+ }
+ set
+ {
+ this.volumeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string FeedingMode
+ {
+ get
+ {
+ return this.feedingModeField;
+ }
+ set
+ {
+ this.feedingModeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeBillingDate
+ {
+
+ private sbyte dateField;
+
+ private ExportSupplyResourceContractTypeBillingDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportSupplyResourceContractTypeBillingDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExportSupplyResourceContractTypeBillingDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypePaymentDate
+ {
+
+ private sbyte dateField;
+
+ private ExportSupplyResourceContractTypePaymentDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportSupplyResourceContractTypePaymentDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExportSupplyResourceContractTypePaymentDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportSupplyResourceContractTypeProvidingInformationDate
+ {
+
+ private sbyte dateField;
+
+ private ExportSupplyResourceContractTypeProvidingInformationDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportSupplyResourceContractTypeProvidingInformationDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ExportSupplyResourceContractTypeProvidingInformationDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractResultType : ExportSupplyResourceContractType
+ {
+
+ private string contractRootGUIDField;
+
+ private string contractGUIDField;
+
+ private exportSupplyResourceContractResultTypeContractState contractStateField;
+
+ private string versionNumberField;
+
+ private exportSupplyResourceContractResultTypeVersionStatus versionStatusField;
+
+ private exportSupplyResourceContractResultTypeTerminateContract terminateContractField;
+
+ private ExportAnnulmentType annulmentContractField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractRootGUID
+ {
+ get
+ {
+ return this.contractRootGUIDField;
+ }
+ set
+ {
+ this.contractRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string ContractGUID
+ {
+ get
+ {
+ return this.contractGUIDField;
+ }
+ set
+ {
+ this.contractGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public exportSupplyResourceContractResultTypeContractState ContractState
+ {
+ get
+ {
+ return this.contractStateField;
+ }
+ set
+ {
+ this.contractStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=3)]
+ public string VersionNumber
+ {
+ get
+ {
+ return this.versionNumberField;
+ }
+ set
+ {
+ this.versionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public exportSupplyResourceContractResultTypeVersionStatus VersionStatus
+ {
+ get
+ {
+ return this.versionStatusField;
+ }
+ set
+ {
+ this.versionStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public exportSupplyResourceContractResultTypeTerminateContract TerminateContract
+ {
+ get
+ {
+ return this.terminateContractField;
+ }
+ set
+ {
+ this.terminateContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public ExportAnnulmentType AnnulmentContract
+ {
+ get
+ {
+ return this.annulmentContractField;
+ }
+ set
+ {
+ this.annulmentContractField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportSupplyResourceContractResultTypeContractState
+ {
+
+ ///
+ NotTakeEffect,
+
+ ///
+ Proceed,
+
+ ///
+ Expired,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportSupplyResourceContractResultTypeVersionStatus
+ {
+
+ ///
+ Posted,
+
+ ///
+ Terminated,
+
+ ///
+ Draft,
+
+ ///
+ Annul,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractResultTypeTerminateContract : TerminateType
+ {
+
+ private nsiRef reasonRefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ReasonRef
+ {
+ get
+ {
+ return this.reasonRefField;
+ }
+ set
+ {
+ this.reasonRefField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(exportSupplyResourceContractObjectAddressResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ObjectAddressType
+ {
+
+ private ObjectAddressTypeHouseType houseTypeField;
+
+ private bool houseTypeFieldSpecified;
+
+ private string fIASHouseGuidField;
+
+ private string apartmentNumberField;
+
+ private string roomNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ObjectAddressTypeHouseType HouseType
+ {
+ get
+ {
+ return this.houseTypeField;
+ }
+ set
+ {
+ this.houseTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HouseTypeSpecified
+ {
+ get
+ {
+ return this.houseTypeFieldSpecified;
+ }
+ set
+ {
+ this.houseTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ApartmentNumber
+ {
+ get
+ {
+ return this.apartmentNumberField;
+ }
+ set
+ {
+ this.apartmentNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ObjectAddressTypeHouseType
+ {
+
+ ///
+ MKD,
+
+ ///
+ ZHD,
+
+ ///
+ ZHDBlockZastroyki,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultType : ObjectAddressType
+ {
+
+ private exportSupplyResourceContractObjectAddressResultTypePair[] pairField;
+
+ private bool noConnectionToWaterSupplyField;
+
+ private bool noConnectionToWaterSupplyFieldSpecified;
+
+ private exportSupplyResourceContractObjectAddressResultTypeQuality[] qualityField;
+
+ private exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicator[] otherQualityIndicatorField;
+
+ private exportSupplyResourceContractObjectAddressResultTypePlannedVolume[] plannedVolumeField;
+
+ private string objectGUIDField;
+
+ private string contractRootGUIDField;
+
+ private string contractGUIDField;
+
+ private string versionNumberField;
+
+ private exportSupplyResourceContractObjectAddressResultTypeVersionStatus versionStatusField;
+
+ private exportSupplyResourceContractObjectAddressResultTypeCountingResource countingResourceField;
+
+ private bool countingResourceFieldSpecified;
+
+ private bool meteringDeviceInformationField;
+
+ private bool meteringDeviceInformationFieldSpecified;
+
+ public exportSupplyResourceContractObjectAddressResultType()
+ {
+ this.noConnectionToWaterSupplyField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Pair", Order=0)]
+ public exportSupplyResourceContractObjectAddressResultTypePair[] Pair
+ {
+ get
+ {
+ return this.pairField;
+ }
+ set
+ {
+ this.pairField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NoConnectionToWaterSupply
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyField;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoConnectionToWaterSupplySpecified
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyFieldSpecified;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Quality", Order=2)]
+ public exportSupplyResourceContractObjectAddressResultTypeQuality[] Quality
+ {
+ get
+ {
+ return this.qualityField;
+ }
+ set
+ {
+ this.qualityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=3)]
+ public exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicator[] OtherQualityIndicator
+ {
+ get
+ {
+ return this.otherQualityIndicatorField;
+ }
+ set
+ {
+ this.otherQualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVolume", Order=4)]
+ public exportSupplyResourceContractObjectAddressResultTypePlannedVolume[] PlannedVolume
+ {
+ get
+ {
+ return this.plannedVolumeField;
+ }
+ set
+ {
+ this.plannedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string ObjectGUID
+ {
+ get
+ {
+ return this.objectGUIDField;
+ }
+ set
+ {
+ this.objectGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string ContractRootGUID
+ {
+ get
+ {
+ return this.contractRootGUIDField;
+ }
+ set
+ {
+ this.contractRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string ContractGUID
+ {
+ get
+ {
+ return this.contractGUIDField;
+ }
+ set
+ {
+ this.contractGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger", Order=8)]
+ public string VersionNumber
+ {
+ get
+ {
+ return this.versionNumberField;
+ }
+ set
+ {
+ this.versionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public exportSupplyResourceContractObjectAddressResultTypeVersionStatus VersionStatus
+ {
+ get
+ {
+ return this.versionStatusField;
+ }
+ set
+ {
+ this.versionStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public exportSupplyResourceContractObjectAddressResultTypeCountingResource CountingResource
+ {
+ get
+ {
+ return this.countingResourceField;
+ }
+ set
+ {
+ this.countingResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CountingResourceSpecified
+ {
+ get
+ {
+ return this.countingResourceFieldSpecified;
+ }
+ set
+ {
+ this.countingResourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public bool MeteringDeviceInformation
+ {
+ get
+ {
+ return this.meteringDeviceInformationField;
+ }
+ set
+ {
+ this.meteringDeviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MeteringDeviceInformationSpecified
+ {
+ get
+ {
+ return this.meteringDeviceInformationFieldSpecified;
+ }
+ set
+ {
+ this.meteringDeviceInformationFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultTypePair : ContractSubjectObjectAdressType
+ {
+
+ private exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemType[] heatingSystemTypeField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("HeatingSystemType", Order=0)]
+ public exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemType[] HeatingSystemType
+ {
+ get
+ {
+ return this.heatingSystemTypeField;
+ }
+ set
+ {
+ this.heatingSystemTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=1)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemType
+ {
+
+ private exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeOpenOrNot openOrNotField;
+
+ private exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeCentralizedOrNot centralizedOrNotField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeOpenOrNot OpenOrNot
+ {
+ get
+ {
+ return this.openOrNotField;
+ }
+ set
+ {
+ this.openOrNotField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeCentralizedOrNot CentralizedOrNot
+ {
+ get
+ {
+ return this.centralizedOrNotField;
+ }
+ set
+ {
+ this.centralizedOrNotField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeOpenOrNot
+ {
+
+ ///
+ Opened,
+
+ ///
+ Closed,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportSupplyResourceContractObjectAddressResultTypePairHeatingSystemTypeCentralizedOrNot
+ {
+
+ ///
+ Centralized,
+
+ ///
+ Decentralized,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultTypeQuality
+ {
+
+ private string pairKeyField;
+
+ private nsiRef qualityIndicatorField;
+
+ private exportSupplyResourceContractObjectAddressResultTypeQualityIndicatorValue[] indicatorValueField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef QualityIndicator
+ {
+ get
+ {
+ return this.qualityIndicatorField;
+ }
+ set
+ {
+ this.qualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IndicatorValue", Order=2)]
+ public exportSupplyResourceContractObjectAddressResultTypeQualityIndicatorValue[] IndicatorValue
+ {
+ get
+ {
+ return this.indicatorValueField;
+ }
+ set
+ {
+ this.indicatorValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultTypeQualityIndicatorValue : IndicatorValueType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicator
+ {
+
+ private string pairKeyField;
+
+ private string indicatorNameField;
+
+ private exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicatorIndicatorValue indicatorValueField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string IndicatorName
+ {
+ get
+ {
+ return this.indicatorNameField;
+ }
+ set
+ {
+ this.indicatorNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicatorIndicatorValue IndicatorValue
+ {
+ get
+ {
+ return this.indicatorValueField;
+ }
+ set
+ {
+ this.indicatorValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultTypeOtherQualityIndicatorIndicatorValue : IndicatorValueType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportSupplyResourceContractObjectAddressResultTypePlannedVolume
+ {
+
+ private string pairKeyField;
+
+ private decimal volumeField;
+
+ private bool volumeFieldSpecified;
+
+ private string unitField;
+
+ private string feedingModeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VolumeSpecified
+ {
+ get
+ {
+ return this.volumeFieldSpecified;
+ }
+ set
+ {
+ this.volumeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string FeedingMode
+ {
+ get
+ {
+ return this.feedingModeField;
+ }
+ set
+ {
+ this.feedingModeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportSupplyResourceContractObjectAddressResultTypeVersionStatus
+ {
+
+ ///
+ Posted,
+
+ ///
+ Terminated,
+
+ ///
+ Draft,
+
+ ///
+ Annul,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportSupplyResourceContractObjectAddressResultTypeCountingResource
+ {
+
+ ///
+ R,
+
+ ///
+ P,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractType
+ {
+
+ private object itemField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType9[] itemsElementNameField;
+
+ private SupplyResourceContractTypePeriod periodField;
+
+ private bool indicationsAnyDayField;
+
+ private bool indicationsAnyDayFieldSpecified;
+
+ private nsiRef[] contractBaseField;
+
+ private object item1Field;
+
+ private bool isPlannedVolumeField;
+
+ private SupplyResourceContractTypePlannedVolumeType plannedVolumeTypeField;
+
+ private bool plannedVolumeTypeFieldSpecified;
+
+ private SupplyResourceContractTypeContractSubject[] contractSubjectField;
+
+ private SupplyResourceContractTypeCountingResource countingResourceField;
+
+ private bool countingResourceFieldSpecified;
+
+ private SupplyResourceContractTypeSpecifyingQualityIndicators specifyingQualityIndicatorsField;
+
+ private bool noConnectionToWaterSupplyField;
+
+ private bool noConnectionToWaterSupplyFieldSpecified;
+
+ private SupplyResourceContractTypeObjectAddress[] objectAddressField;
+
+ private SupplyResourceContractTypeQuality[] qualityField;
+
+ private SupplyResourceContractTypeOtherQualityIndicator[] otherQualityIndicatorField;
+
+ private SupplyResourceContractTypeTemperatureChart[] temperatureChartField;
+
+ private SupplyResourceContractTypeBillingDate billingDateField;
+
+ private SupplyResourceContractTypePaymentDate paymentDateField;
+
+ private SupplyResourceContractTypeProvidingInformationDate providingInformationDateField;
+
+ private bool meteringDeviceInformationField;
+
+ private bool meteringDeviceInformationFieldSpecified;
+
+ private bool volumeDependsField;
+
+ private bool volumeDependsFieldSpecified;
+
+ private bool oneTimePaymentField;
+
+ private bool oneTimePaymentFieldSpecified;
+
+ private SupplyResourceContractTypeAccrualProcedure accrualProcedureField;
+
+ private bool accrualProcedureFieldSpecified;
+
+ private SupplyResourceContractTypeTariff[] tariffField;
+
+ private SupplyResourceContractTypeNorm[] normField;
+
+ public SupplyResourceContractType()
+ {
+ this.indicationsAnyDayField = true;
+ this.noConnectionToWaterSupplyField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IsContract", typeof(SupplyResourceContractTypeIsContract), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("IsNotContract", typeof(SupplyResourceContractTypeIsNotContract), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AutomaticRollOverOneYear", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("ComptetionDate", typeof(System.DateTime), DataType="date", Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("IndefiniteTerm", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType9[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public SupplyResourceContractTypePeriod Period
+ {
+ get
+ {
+ return this.periodField;
+ }
+ set
+ {
+ this.periodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool IndicationsAnyDay
+ {
+ get
+ {
+ return this.indicationsAnyDayField;
+ }
+ set
+ {
+ this.indicationsAnyDayField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IndicationsAnyDaySpecified
+ {
+ get
+ {
+ return this.indicationsAnyDayFieldSpecified;
+ }
+ set
+ {
+ this.indicationsAnyDayFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractBase", Order=5)]
+ public nsiRef[] ContractBase
+ {
+ get
+ {
+ return this.contractBaseField;
+ }
+ set
+ {
+ this.contractBaseField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingOwner", typeof(SupplyResourceContractTypeApartmentBuildingOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingRepresentativeOwner", typeof(SupplyResourceContractTypeApartmentBuildingRepresentativeOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentBuildingSoleOwner", typeof(SupplyResourceContractTypeApartmentBuildingSoleOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingHouseOwner", typeof(SupplyResourceContractTypeLivingHouseOwner), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("Offer", typeof(bool), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(SupplyResourceContractTypeOrganization), Order=6)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool IsPlannedVolume
+ {
+ get
+ {
+ return this.isPlannedVolumeField;
+ }
+ set
+ {
+ this.isPlannedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public SupplyResourceContractTypePlannedVolumeType PlannedVolumeType
+ {
+ get
+ {
+ return this.plannedVolumeTypeField;
+ }
+ set
+ {
+ this.plannedVolumeTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PlannedVolumeTypeSpecified
+ {
+ get
+ {
+ return this.plannedVolumeTypeFieldSpecified;
+ }
+ set
+ {
+ this.plannedVolumeTypeFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractSubject", Order=9)]
+ public SupplyResourceContractTypeContractSubject[] ContractSubject
+ {
+ get
+ {
+ return this.contractSubjectField;
+ }
+ set
+ {
+ this.contractSubjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public SupplyResourceContractTypeCountingResource CountingResource
+ {
+ get
+ {
+ return this.countingResourceField;
+ }
+ set
+ {
+ this.countingResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CountingResourceSpecified
+ {
+ get
+ {
+ return this.countingResourceFieldSpecified;
+ }
+ set
+ {
+ this.countingResourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public SupplyResourceContractTypeSpecifyingQualityIndicators SpecifyingQualityIndicators
+ {
+ get
+ {
+ return this.specifyingQualityIndicatorsField;
+ }
+ set
+ {
+ this.specifyingQualityIndicatorsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool NoConnectionToWaterSupply
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyField;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoConnectionToWaterSupplySpecified
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyFieldSpecified;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ObjectAddress", Order=13)]
+ public SupplyResourceContractTypeObjectAddress[] ObjectAddress
+ {
+ get
+ {
+ return this.objectAddressField;
+ }
+ set
+ {
+ this.objectAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Quality", Order=14)]
+ public SupplyResourceContractTypeQuality[] Quality
+ {
+ get
+ {
+ return this.qualityField;
+ }
+ set
+ {
+ this.qualityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OtherQualityIndicator", Order=15)]
+ public SupplyResourceContractTypeOtherQualityIndicator[] OtherQualityIndicator
+ {
+ get
+ {
+ return this.otherQualityIndicatorField;
+ }
+ set
+ {
+ this.otherQualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TemperatureChart", Order=16)]
+ public SupplyResourceContractTypeTemperatureChart[] TemperatureChart
+ {
+ get
+ {
+ return this.temperatureChartField;
+ }
+ set
+ {
+ this.temperatureChartField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public SupplyResourceContractTypeBillingDate BillingDate
+ {
+ get
+ {
+ return this.billingDateField;
+ }
+ set
+ {
+ this.billingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+ public SupplyResourceContractTypePaymentDate PaymentDate
+ {
+ get
+ {
+ return this.paymentDateField;
+ }
+ set
+ {
+ this.paymentDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+ public SupplyResourceContractTypeProvidingInformationDate ProvidingInformationDate
+ {
+ get
+ {
+ return this.providingInformationDateField;
+ }
+ set
+ {
+ this.providingInformationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+ public bool MeteringDeviceInformation
+ {
+ get
+ {
+ return this.meteringDeviceInformationField;
+ }
+ set
+ {
+ this.meteringDeviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MeteringDeviceInformationSpecified
+ {
+ get
+ {
+ return this.meteringDeviceInformationFieldSpecified;
+ }
+ set
+ {
+ this.meteringDeviceInformationFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=21)]
+ public bool VolumeDepends
+ {
+ get
+ {
+ return this.volumeDependsField;
+ }
+ set
+ {
+ this.volumeDependsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool VolumeDependsSpecified
+ {
+ get
+ {
+ return this.volumeDependsFieldSpecified;
+ }
+ set
+ {
+ this.volumeDependsFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=22)]
+ public bool OneTimePayment
+ {
+ get
+ {
+ return this.oneTimePaymentField;
+ }
+ set
+ {
+ this.oneTimePaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool OneTimePaymentSpecified
+ {
+ get
+ {
+ return this.oneTimePaymentFieldSpecified;
+ }
+ set
+ {
+ this.oneTimePaymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=23)]
+ public SupplyResourceContractTypeAccrualProcedure AccrualProcedure
+ {
+ get
+ {
+ return this.accrualProcedureField;
+ }
+ set
+ {
+ this.accrualProcedureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AccrualProcedureSpecified
+ {
+ get
+ {
+ return this.accrualProcedureFieldSpecified;
+ }
+ set
+ {
+ this.accrualProcedureFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Tariff", Order=24)]
+ public SupplyResourceContractTypeTariff[] Tariff
+ {
+ get
+ {
+ return this.tariffField;
+ }
+ set
+ {
+ this.tariffField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Norm", Order=25)]
+ public SupplyResourceContractTypeNorm[] Norm
+ {
+ get
+ {
+ return this.normField;
+ }
+ set
+ {
+ this.normField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeIsContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private System.DateTime effectiveDateField;
+
+ private AttachmentType[] contractAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeIsNotContract
+ {
+
+ private string contractNumberField;
+
+ private System.DateTime signingDateField;
+
+ private bool signingDateFieldSpecified;
+
+ private System.DateTime effectiveDateField;
+
+ private bool effectiveDateFieldSpecified;
+
+ private AttachmentType[] contractAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool SigningDateSpecified
+ {
+ get
+ {
+ return this.signingDateFieldSpecified;
+ }
+ set
+ {
+ this.signingDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EffectiveDateSpecified
+ {
+ get
+ {
+ return this.effectiveDateFieldSpecified;
+ }
+ set
+ {
+ this.effectiveDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=3)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType9
+ {
+
+ ///
+ AutomaticRollOverOneYear,
+
+ ///
+ ComptetionDate,
+
+ ///
+ IndefiniteTerm,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypePeriod
+ {
+
+ private SupplyResourceContractTypePeriodStart startField;
+
+ private SupplyResourceContractTypePeriodEnd endField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public SupplyResourceContractTypePeriodStart Start
+ {
+ get
+ {
+ return this.startField;
+ }
+ set
+ {
+ this.startField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractTypePeriodEnd End
+ {
+ get
+ {
+ return this.endField;
+ }
+ set
+ {
+ this.endField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypePeriodStart
+ {
+
+ private sbyte startDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public SupplyResourceContractTypePeriodStart()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypePeriodEnd
+ {
+
+ private sbyte endDateField;
+
+ private bool nextMonthField;
+
+ private bool nextMonthFieldSpecified;
+
+ public SupplyResourceContractTypePeriodEnd()
+ {
+ this.nextMonthField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool NextMonth
+ {
+ get
+ {
+ return this.nextMonthField;
+ }
+ set
+ {
+ this.nextMonthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NextMonthSpecified
+ {
+ get
+ {
+ return this.nextMonthFieldSpecified;
+ }
+ set
+ {
+ this.nextMonthFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeApartmentBuildingOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeApartmentBuildingRepresentativeOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeApartmentBuildingSoleOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeLivingHouseOwner
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Ind", typeof(DRSOIndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("NoData", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RegOrg", typeof(DRSORegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeOrganization : RegOrgType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypePlannedVolumeType
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeContractSubject : ContractSubjectType
+ {
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeCountingResource
+ {
+
+ ///
+ R,
+
+ ///
+ P,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeSpecifyingQualityIndicators
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeObjectAddress : ObjectAddressType
+ {
+
+ private string transportGUIDField;
+
+ private SupplyResourceContractTypeObjectAddressPair[] pairField;
+
+ private bool noConnectionToWaterSupplyField;
+
+ private bool noConnectionToWaterSupplyFieldSpecified;
+
+ private SupplyResourceContractTypeObjectAddressPlannedVolume[] plannedVolumeField;
+
+ private SupplyResourceContractTypeObjectAddressCountingResource countingResourceField;
+
+ private bool countingResourceFieldSpecified;
+
+ private bool meteringDeviceInformationField;
+
+ private bool meteringDeviceInformationFieldSpecified;
+
+ public SupplyResourceContractTypeObjectAddress()
+ {
+ this.noConnectionToWaterSupplyField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Pair", Order=1)]
+ public SupplyResourceContractTypeObjectAddressPair[] Pair
+ {
+ get
+ {
+ return this.pairField;
+ }
+ set
+ {
+ this.pairField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool NoConnectionToWaterSupply
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyField;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoConnectionToWaterSupplySpecified
+ {
+ get
+ {
+ return this.noConnectionToWaterSupplyFieldSpecified;
+ }
+ set
+ {
+ this.noConnectionToWaterSupplyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("PlannedVolume", Order=3)]
+ public SupplyResourceContractTypeObjectAddressPlannedVolume[] PlannedVolume
+ {
+ get
+ {
+ return this.plannedVolumeField;
+ }
+ set
+ {
+ this.plannedVolumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public SupplyResourceContractTypeObjectAddressCountingResource CountingResource
+ {
+ get
+ {
+ return this.countingResourceField;
+ }
+ set
+ {
+ this.countingResourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CountingResourceSpecified
+ {
+ get
+ {
+ return this.countingResourceFieldSpecified;
+ }
+ set
+ {
+ this.countingResourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool MeteringDeviceInformation
+ {
+ get
+ {
+ return this.meteringDeviceInformationField;
+ }
+ set
+ {
+ this.meteringDeviceInformationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool MeteringDeviceInformationSpecified
+ {
+ get
+ {
+ return this.meteringDeviceInformationFieldSpecified;
+ }
+ set
+ {
+ this.meteringDeviceInformationFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeObjectAddressPair
+ {
+
+ private string pairKeyField;
+
+ private System.DateTime startSupplyDateField;
+
+ private System.DateTime endSupplyDateField;
+
+ private bool endSupplyDateFieldSpecified;
+
+ private SupplyResourceContractTypeObjectAddressPairHeatingSystemType heatingSystemTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime StartSupplyDate
+ {
+ get
+ {
+ return this.startSupplyDateField;
+ }
+ set
+ {
+ this.startSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EndSupplyDate
+ {
+ get
+ {
+ return this.endSupplyDateField;
+ }
+ set
+ {
+ this.endSupplyDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndSupplyDateSpecified
+ {
+ get
+ {
+ return this.endSupplyDateFieldSpecified;
+ }
+ set
+ {
+ this.endSupplyDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public SupplyResourceContractTypeObjectAddressPairHeatingSystemType HeatingSystemType
+ {
+ get
+ {
+ return this.heatingSystemTypeField;
+ }
+ set
+ {
+ this.heatingSystemTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeObjectAddressPairHeatingSystemType
+ {
+
+ private SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeOpenOrNot openOrNotField;
+
+ private SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeCentralizedOrNot centralizedOrNotField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeOpenOrNot OpenOrNot
+ {
+ get
+ {
+ return this.openOrNotField;
+ }
+ set
+ {
+ this.openOrNotField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeCentralizedOrNot CentralizedOrNot
+ {
+ get
+ {
+ return this.centralizedOrNotField;
+ }
+ set
+ {
+ this.centralizedOrNotField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeOpenOrNot
+ {
+
+ ///
+ Opened,
+
+ ///
+ Closed,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeObjectAddressPairHeatingSystemTypeCentralizedOrNot
+ {
+
+ ///
+ Centralized,
+
+ ///
+ Decentralized,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeObjectAddressPlannedVolume
+ {
+
+ private string pairKeyField;
+
+ private decimal volumeField;
+
+ private string unitField;
+
+ private string feedingModeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal Volume
+ {
+ get
+ {
+ return this.volumeField;
+ }
+ set
+ {
+ this.volumeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string FeedingMode
+ {
+ get
+ {
+ return this.feedingModeField;
+ }
+ set
+ {
+ this.feedingModeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeObjectAddressCountingResource
+ {
+
+ ///
+ R,
+
+ ///
+ P,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeQuality
+ {
+
+ private string addressObjectKeyField;
+
+ private string pairKeyField;
+
+ private nsiRef qualityIndicatorField;
+
+ private SupplyResourceContractTypeQualityIndicatorValue indicatorValueField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AddressObjectKey
+ {
+ get
+ {
+ return this.addressObjectKeyField;
+ }
+ set
+ {
+ this.addressObjectKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef QualityIndicator
+ {
+ get
+ {
+ return this.qualityIndicatorField;
+ }
+ set
+ {
+ this.qualityIndicatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public SupplyResourceContractTypeQualityIndicatorValue IndicatorValue
+ {
+ get
+ {
+ return this.indicatorValueField;
+ }
+ set
+ {
+ this.indicatorValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeQualityIndicatorValue : IndicatorValueType
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeOtherQualityIndicator
+ {
+
+ private string addressObjectKeyField;
+
+ private string pairKeyField;
+
+ private string indicatorNameField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType11[] itemsElementNameField;
+
+ private string additionalInformationField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AddressObjectKey
+ {
+ get
+ {
+ return this.addressObjectKeyField;
+ }
+ set
+ {
+ this.addressObjectKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string IndicatorName
+ {
+ get
+ {
+ return this.indicatorNameField;
+ }
+ set
+ {
+ this.indicatorNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OKEI", typeof(string), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Correspond", typeof(bool), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("EndRange", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("Number", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("StartRange", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=4)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType11[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AdditionalInformation
+ {
+ get
+ {
+ return this.additionalInformationField;
+ }
+ set
+ {
+ this.additionalInformationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType11
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("http://dom.gosuslugi.ru/schema/integration/base/:OKEI")]
+ OKEI,
+
+ ///
+ Correspond,
+
+ ///
+ EndRange,
+
+ ///
+ Number,
+
+ ///
+ StartRange,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeTemperatureChart
+ {
+
+ private string addressObjectKeyField;
+
+ private int outsideTemperatureField;
+
+ private decimal flowLineTemperatureField;
+
+ private decimal oppositeLineTemperatureField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AddressObjectKey
+ {
+ get
+ {
+ return this.addressObjectKeyField;
+ }
+ set
+ {
+ this.addressObjectKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public int OutsideTemperature
+ {
+ get
+ {
+ return this.outsideTemperatureField;
+ }
+ set
+ {
+ this.outsideTemperatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal FlowLineTemperature
+ {
+ get
+ {
+ return this.flowLineTemperatureField;
+ }
+ set
+ {
+ this.flowLineTemperatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal OppositeLineTemperature
+ {
+ get
+ {
+ return this.oppositeLineTemperatureField;
+ }
+ set
+ {
+ this.oppositeLineTemperatureField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeBillingDate
+ {
+
+ private sbyte dateField;
+
+ private SupplyResourceContractTypeBillingDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractTypeBillingDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeBillingDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypePaymentDate
+ {
+
+ private sbyte dateField;
+
+ private SupplyResourceContractTypePaymentDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractTypePaymentDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypePaymentDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeProvidingInformationDate
+ {
+
+ private sbyte dateField;
+
+ private SupplyResourceContractTypeProvidingInformationDateDateType dateTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SupplyResourceContractTypeProvidingInformationDateDateType DateType
+ {
+ get
+ {
+ return this.dateTypeField;
+ }
+ set
+ {
+ this.dateTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeProvidingInformationDateDateType
+ {
+
+ ///
+ C,
+
+ ///
+ N,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum SupplyResourceContractTypeAccrualProcedure
+ {
+
+ ///
+ D,
+
+ ///
+ O,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeTariff
+ {
+
+ private object[] itemsField;
+
+ private string pairKeyField;
+
+ private string priceGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AddressObjectKey", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ForAllAddressObjects", typeof(bool), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PriceGUID
+ {
+ get
+ {
+ return this.priceGUIDField;
+ }
+ set
+ {
+ this.priceGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class SupplyResourceContractTypeNorm
+ {
+
+ private object[] itemsField;
+
+ private string pairKeyField;
+
+ private string normGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AddressObjectKey", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ForAllAddressObjects", typeof(bool), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PairKey
+ {
+ get
+ {
+ return this.pairKeyField;
+ }
+ set
+ {
+ this.pairKeyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string NormGUID
+ {
+ get
+ {
+ return this.normGUIDField;
+ }
+ set
+ {
+ this.normGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PublicPropertyContractExportType
+ {
+
+ private object itemField;
+
+ private string fIASHouseGuidField;
+
+ private string contractNumberField;
+
+ private System.DateTime dateField;
+
+ private bool dateFieldSpecified;
+
+ private System.DateTime startDateField;
+
+ private bool startDateFieldSpecified;
+
+ private System.DateTime endDateField;
+
+ private bool endDateFieldSpecified;
+
+ private string contractObjectField;
+
+ private string commentsField;
+
+ private decimal paymentField;
+
+ private bool paymentFieldSpecified;
+
+ private string moneySpentDirectionField;
+
+ private AttachmentType[] contractAttachmentField;
+
+ private PublicPropertyContractExportTypeRentAgrConfirmationDocument[] rentAgrConfirmationDocumentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entrepreneur", typeof(IndType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Organization", typeof(RegOrgType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ContractNumber
+ {
+ get
+ {
+ return this.contractNumberField;
+ }
+ set
+ {
+ this.contractNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DateSpecified
+ {
+ get
+ {
+ return this.dateFieldSpecified;
+ }
+ set
+ {
+ this.dateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StartDateSpecified
+ {
+ get
+ {
+ return this.startDateFieldSpecified;
+ }
+ set
+ {
+ this.startDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndDateSpecified
+ {
+ get
+ {
+ return this.endDateFieldSpecified;
+ }
+ set
+ {
+ this.endDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string ContractObject
+ {
+ get
+ {
+ return this.contractObjectField;
+ }
+ set
+ {
+ this.contractObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string Comments
+ {
+ get
+ {
+ return this.commentsField;
+ }
+ set
+ {
+ this.commentsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public decimal Payment
+ {
+ get
+ {
+ return this.paymentField;
+ }
+ set
+ {
+ this.paymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool PaymentSpecified
+ {
+ get
+ {
+ return this.paymentFieldSpecified;
+ }
+ set
+ {
+ this.paymentFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string MoneySpentDirection
+ {
+ get
+ {
+ return this.moneySpentDirectionField;
+ }
+ set
+ {
+ this.moneySpentDirectionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("RentAgrConfirmationDocument", Order=11)]
+ public PublicPropertyContractExportTypeRentAgrConfirmationDocument[] RentAgrConfirmationDocument
+ {
+ get
+ {
+ return this.rentAgrConfirmationDocumentField;
+ }
+ set
+ {
+ this.rentAgrConfirmationDocumentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PublicPropertyContractExportTypeRentAgrConfirmationDocument
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(PublicPropertyContractExportTypeRentAgrConfirmationDocumentProtocolMeetingOwners), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PublicPropertyContractExportTypeRentAgrConfirmationDocumentProtocolMeetingOwners
+ {
+
+ private string protocolNumField;
+
+ private System.DateTime protocolDateField;
+
+ private AttachmentType[] trustDocAttachmentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ProtocolNum
+ {
+ get
+ {
+ return this.protocolNumField;
+ }
+ set
+ {
+ this.protocolNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime ProtocolDate
+ {
+ get
+ {
+ return this.protocolDateField;
+ }
+ set
+ {
+ this.protocolDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("TrustDocAttachment", Order=2)]
+ public AttachmentType[] TrustDocAttachment
+ {
+ get
+ {
+ return this.trustDocAttachmentField;
+ }
+ set
+ {
+ this.trustDocAttachmentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChRequestCriteriaType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType7[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LastVersionOnly", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SigningDate", typeof(System.DateTime), DataType="date", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("UOGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType7[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType7
+ {
+
+ ///
+ CharterGUID,
+
+ ///
+ CharterVersionGUID,
+
+ ///
+ ContractGUID,
+
+ ///
+ ContractVersionGUID,
+
+ ///
+ FIASHouseGuid,
+
+ ///
+ LastVersionOnly,
+
+ ///
+ SigningDate,
+
+ ///
+ UOGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterPaymentsInfoType
+ {
+
+ private System.DateTime beginDateField;
+
+ private System.DateTime endDateField;
+
+ private CharterPaymentsInfoTypeMaintenanceAndRepairsForMembers maintenanceAndRepairsForMembersField;
+
+ private CharterPaymentsInfoTypeMaintenanceAndRepairsForNonMembersInfo maintenanceAndRepairsForNonMembersInfoField;
+
+ private CharterPaymentsInfoTypeServicePayment[] servicePaymentField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime BeginDate
+ {
+ get
+ {
+ return this.beginDateField;
+ }
+ set
+ {
+ this.beginDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public CharterPaymentsInfoTypeMaintenanceAndRepairsForMembers MaintenanceAndRepairsForMembers
+ {
+ get
+ {
+ return this.maintenanceAndRepairsForMembersField;
+ }
+ set
+ {
+ this.maintenanceAndRepairsForMembersField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public CharterPaymentsInfoTypeMaintenanceAndRepairsForNonMembersInfo MaintenanceAndRepairsForNonMembersInfo
+ {
+ get
+ {
+ return this.maintenanceAndRepairsForNonMembersInfoField;
+ }
+ set
+ {
+ this.maintenanceAndRepairsForNonMembersInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ServicePayment", Order=4)]
+ public CharterPaymentsInfoTypeServicePayment[] ServicePayment
+ {
+ get
+ {
+ return this.servicePaymentField;
+ }
+ set
+ {
+ this.servicePaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AllContractObjects", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractObjectVersionGUID", typeof(string), Order=5)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterPaymentsInfoTypeMaintenanceAndRepairsForMembers
+ {
+
+ private decimal maintenanceAndRepairsForMembersPaymentSizeField;
+
+ private AttachmentType[] maintenanceAndRepairsForMembersProtocolField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal MaintenanceAndRepairsForMembersPaymentSize
+ {
+ get
+ {
+ return this.maintenanceAndRepairsForMembersPaymentSizeField;
+ }
+ set
+ {
+ this.maintenanceAndRepairsForMembersPaymentSizeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MaintenanceAndRepairsForMembersProtocol", Order=1)]
+ public AttachmentType[] MaintenanceAndRepairsForMembersProtocol
+ {
+ get
+ {
+ return this.maintenanceAndRepairsForMembersProtocolField;
+ }
+ set
+ {
+ this.maintenanceAndRepairsForMembersProtocolField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterPaymentsInfoTypeMaintenanceAndRepairsForNonMembersInfo
+ {
+
+ private decimal maintenanceAndRepairsForNonMembersPaymentSizeField;
+
+ private AttachmentType[] maintenanceAndRepairsForNonMembersProtocolField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public decimal MaintenanceAndRepairsForNonMembersPaymentSize
+ {
+ get
+ {
+ return this.maintenanceAndRepairsForNonMembersPaymentSizeField;
+ }
+ set
+ {
+ this.maintenanceAndRepairsForNonMembersPaymentSizeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MaintenanceAndRepairsForNonMembersProtocol", Order=1)]
+ public AttachmentType[] MaintenanceAndRepairsForNonMembersProtocol
+ {
+ get
+ {
+ return this.maintenanceAndRepairsForNonMembersProtocolField;
+ }
+ set
+ {
+ this.maintenanceAndRepairsForNonMembersProtocolField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterPaymentsInfoTypeServicePayment
+ {
+
+ private nsiRef serviceField;
+
+ private decimal servicePaymentSizeField;
+
+ private bool servicePaymentSizeFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Service
+ {
+ get
+ {
+ return this.serviceField;
+ }
+ set
+ {
+ this.serviceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal ServicePaymentSize
+ {
+ get
+ {
+ return this.servicePaymentSizeField;
+ }
+ set
+ {
+ this.servicePaymentSizeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServicePaymentSizeSpecified
+ {
+ get
+ {
+ return this.servicePaymentSizeFieldSpecified;
+ }
+ set
+ {
+ this.servicePaymentSizeFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsExportType
+ {
+
+ private CharterDateDetailsExportTypePeriodMetering periodMeteringField;
+
+ private CharterDateDetailsExportTypePaymentDocumentInterval paymentDocumentIntervalField;
+
+ private CharterDateDetailsExportTypePaymentInterval paymentIntervalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public CharterDateDetailsExportTypePeriodMetering PeriodMetering
+ {
+ get
+ {
+ return this.periodMeteringField;
+ }
+ set
+ {
+ this.periodMeteringField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public CharterDateDetailsExportTypePaymentDocumentInterval PaymentDocumentInterval
+ {
+ get
+ {
+ return this.paymentDocumentIntervalField;
+ }
+ set
+ {
+ this.paymentDocumentIntervalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public CharterDateDetailsExportTypePaymentInterval PaymentInterval
+ {
+ get
+ {
+ return this.paymentIntervalField;
+ }
+ set
+ {
+ this.paymentIntervalField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsExportTypePeriodMetering
+ {
+
+ private DaySelectionExportType startDateField;
+
+ private DaySelectionExportType endDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public DaySelectionExportType StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DaySelectionExportType EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DaySelectionExportType
+ {
+
+ private object itemField;
+
+ private bool isNextMonthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Date", typeof(sbyte), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool IsNextMonth
+ {
+ get
+ {
+ return this.isNextMonthField;
+ }
+ set
+ {
+ this.isNextMonthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsExportTypePaymentDocumentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType2 item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType2 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType2
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterDateDetailsExportTypePaymentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType3 item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType3 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType3
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterExportType
+ {
+
+ private System.DateTime dateField;
+
+ private CharterDateDetailsExportType dateDetailsField;
+
+ private CharterExportTypeMeetingProtocol meetingProtocolField;
+
+ private bool noCharterApproveProtocolField;
+
+ private bool noCharterApproveProtocolFieldSpecified;
+
+ private AttachmentType[] attachmentCharterField;
+
+ private bool automaticRollOverOneYearField;
+
+ private bool automaticRollOverOneYearFieldSpecified;
+
+ private bool indicationsAnyDayField;
+
+ private bool indicationsAnyDayFieldSpecified;
+
+ public CharterExportType()
+ {
+ this.noCharterApproveProtocolField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime Date
+ {
+ get
+ {
+ return this.dateField;
+ }
+ set
+ {
+ this.dateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public CharterDateDetailsExportType DateDetails
+ {
+ get
+ {
+ return this.dateDetailsField;
+ }
+ set
+ {
+ this.dateDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public CharterExportTypeMeetingProtocol MeetingProtocol
+ {
+ get
+ {
+ return this.meetingProtocolField;
+ }
+ set
+ {
+ this.meetingProtocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool NoCharterApproveProtocol
+ {
+ get
+ {
+ return this.noCharterApproveProtocolField;
+ }
+ set
+ {
+ this.noCharterApproveProtocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool NoCharterApproveProtocolSpecified
+ {
+ get
+ {
+ return this.noCharterApproveProtocolFieldSpecified;
+ }
+ set
+ {
+ this.noCharterApproveProtocolFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AttachmentCharter", Order=4)]
+ public AttachmentType[] AttachmentCharter
+ {
+ get
+ {
+ return this.attachmentCharterField;
+ }
+ set
+ {
+ this.attachmentCharterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool AutomaticRollOverOneYear
+ {
+ get
+ {
+ return this.automaticRollOverOneYearField;
+ }
+ set
+ {
+ this.automaticRollOverOneYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AutomaticRollOverOneYearSpecified
+ {
+ get
+ {
+ return this.automaticRollOverOneYearFieldSpecified;
+ }
+ set
+ {
+ this.automaticRollOverOneYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool IndicationsAnyDay
+ {
+ get
+ {
+ return this.indicationsAnyDayField;
+ }
+ set
+ {
+ this.indicationsAnyDayField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IndicationsAnyDaySpecified
+ {
+ get
+ {
+ return this.indicationsAnyDayFieldSpecified;
+ }
+ set
+ {
+ this.indicationsAnyDayFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class CharterExportTypeMeetingProtocol
+ {
+
+ private AttachmentType[] protocolMeetingOwnersField;
+
+ private string[] votingProtocolGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", Order=0)]
+ public AttachmentType[] ProtocolMeetingOwners
+ {
+ get
+ {
+ return this.protocolMeetingOwnersField;
+ }
+ set
+ {
+ this.protocolMeetingOwnersField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
+ public string[] VotingProtocolGUID
+ {
+ get
+ {
+ return this.votingProtocolGUIDField;
+ }
+ set
+ {
+ this.votingProtocolGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractPaymentsInfoType
+ {
+
+ private System.DateTime beginDateField;
+
+ private System.DateTime endDateField;
+
+ private decimal houseManagementPaymentSizeField;
+
+ private object[] itemsField;
+
+ private ContractPaymentsInfoTypeServicePayment[] servicePaymentField;
+
+ private ContractPaymentsInfoTypeType typeField;
+
+ private string contractObjectVersionGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=0)]
+ public System.DateTime BeginDate
+ {
+ get
+ {
+ return this.beginDateField;
+ }
+ set
+ {
+ this.beginDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal HouseManagementPaymentSize
+ {
+ get
+ {
+ return this.houseManagementPaymentSizeField;
+ }
+ set
+ {
+ this.houseManagementPaymentSizeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Protocol", typeof(AttachmentType), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", typeof(string), Order=3)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ServicePayment", Order=4)]
+ public ContractPaymentsInfoTypeServicePayment[] ServicePayment
+ {
+ get
+ {
+ return this.servicePaymentField;
+ }
+ set
+ {
+ this.servicePaymentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public ContractPaymentsInfoTypeType Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string ContractObjectVersionGUID
+ {
+ get
+ {
+ return this.contractObjectVersionGUIDField;
+ }
+ set
+ {
+ this.contractObjectVersionGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractPaymentsInfoTypeServicePayment
+ {
+
+ private nsiRef serviceField;
+
+ private decimal servicePaymentSizeField;
+
+ private bool servicePaymentSizeFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef Service
+ {
+ get
+ {
+ return this.serviceField;
+ }
+ set
+ {
+ this.serviceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal ServicePaymentSize
+ {
+ get
+ {
+ return this.servicePaymentSizeField;
+ }
+ set
+ {
+ this.servicePaymentSizeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool ServicePaymentSizeSpecified
+ {
+ get
+ {
+ return this.servicePaymentSizeFieldSpecified;
+ }
+ set
+ {
+ this.servicePaymentSizeFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ContractPaymentsInfoTypeType
+ {
+
+ ///
+ P,
+
+ ///
+ C,
+
+ ///
+ A,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractServiceType
+ {
+
+ private nsiRef serviceTypeField;
+
+ private System.DateTime startDateField;
+
+ private System.DateTime endDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ServiceType
+ {
+ get
+ {
+ return this.serviceTypeField;
+ }
+ set
+ {
+ this.serviceTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BaseServiceType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Agreement", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CurrentDoc", typeof(bool), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ManageObjectType
+ {
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime startDateField;
+
+ private System.DateTime endDateField;
+
+ private bool endDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool EndDateSpecified
+ {
+ get
+ {
+ return this.endDateFieldSpecified;
+ }
+ set
+ {
+ this.endDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ImprintAgreementExportType
+ {
+
+ private string agreementNumberField;
+
+ private System.DateTime agreementDateField;
+
+ private bool agreementDateFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string AgreementNumber
+ {
+ get
+ {
+ return this.agreementNumberField;
+ }
+ set
+ {
+ this.agreementNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime AgreementDate
+ {
+ get
+ {
+ return this.agreementDateField;
+ }
+ set
+ {
+ this.agreementDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AgreementDateSpecified
+ {
+ get
+ {
+ return this.agreementDateFieldSpecified;
+ }
+ set
+ {
+ this.agreementDateFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsExportType
+ {
+
+ private DateDetailsExportTypePeriodMetering periodMeteringField;
+
+ private DateDetailsExportTypePaymentDocumentInterval paymentDocumentIntervalField;
+
+ private DateDetailsExportTypePaymentInterval paymentIntervalField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public DateDetailsExportTypePeriodMetering PeriodMetering
+ {
+ get
+ {
+ return this.periodMeteringField;
+ }
+ set
+ {
+ this.periodMeteringField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DateDetailsExportTypePaymentDocumentInterval PaymentDocumentInterval
+ {
+ get
+ {
+ return this.paymentDocumentIntervalField;
+ }
+ set
+ {
+ this.paymentDocumentIntervalField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public DateDetailsExportTypePaymentInterval PaymentInterval
+ {
+ get
+ {
+ return this.paymentIntervalField;
+ }
+ set
+ {
+ this.paymentIntervalField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsExportTypePeriodMetering
+ {
+
+ private DaySelectionExportType startDateField;
+
+ private DaySelectionExportType endDateField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public DaySelectionExportType StartDate
+ {
+ get
+ {
+ return this.startDateField;
+ }
+ set
+ {
+ this.startDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public DaySelectionExportType EndDate
+ {
+ get
+ {
+ return this.endDateField;
+ }
+ set
+ {
+ this.endDateField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsExportTypePaymentDocumentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DateDetailsExportTypePaymentInterval
+ {
+
+ private object itemField;
+
+ private bool item1Field;
+
+ private Item1ChoiceType1 item1ElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LastDay", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("StartDate", typeof(sbyte), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CurrentMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NextMounth", typeof(bool), Order=1)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("Item1ElementName")]
+ public bool Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public Item1ChoiceType1 Item1ElementName
+ {
+ get
+ {
+ return this.item1ElementNameField;
+ }
+ set
+ {
+ this.item1ElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum Item1ChoiceType1
+ {
+
+ ///
+ CurrentMounth,
+
+ ///
+ NextMounth,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractExportType
+ {
+
+ private string docNumField;
+
+ private System.DateTime signingDateField;
+
+ private System.DateTime effectiveDateField;
+
+ private System.DateTime planDateComptetionField;
+
+ private ContractExportTypeValidity validityField;
+
+ private object itemField;
+
+ private ItemChoiceType3 itemElementNameField;
+
+ private ContractExportTypeProtocol protocolField;
+
+ private nsiRef contractBaseField;
+
+ private DateDetailsExportType dateDetailsField;
+
+ private AttachmentType[] contractAttachmentField;
+
+ private ContractExportTypeAgreementAttachment[] agreementAttachmentField;
+
+ private AttachmentType[] signedOwnersField;
+
+ private AttachmentType[] commissioningPermitAgreementField;
+
+ private AttachmentType[] charterField;
+
+ private AttachmentType[] localGovernmentDecisionField;
+
+ private string registryDecisionIDField;
+
+ private bool automaticRollOverOneYearField;
+
+ private bool automaticRollOverOneYearFieldSpecified;
+
+ private bool indicationsAnyDayField;
+
+ private bool indicationsAnyDayFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string DocNum
+ {
+ get
+ {
+ return this.docNumField;
+ }
+ set
+ {
+ this.docNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime SigningDate
+ {
+ get
+ {
+ return this.signingDateField;
+ }
+ set
+ {
+ this.signingDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)]
+ public System.DateTime EffectiveDate
+ {
+ get
+ {
+ return this.effectiveDateField;
+ }
+ set
+ {
+ this.effectiveDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime PlanDateComptetion
+ {
+ get
+ {
+ return this.planDateComptetionField;
+ }
+ set
+ {
+ this.planDateComptetionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public ContractExportTypeValidity Validity
+ {
+ get
+ {
+ return this.validityField;
+ }
+ set
+ {
+ this.validityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BuildingOwner", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("CompetentAuthority", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("Cooperative", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalHousing", typeof(RegOrgType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("Owners", typeof(bool), Order=5)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType3 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public ContractExportTypeProtocol Protocol
+ {
+ get
+ {
+ return this.protocolField;
+ }
+ set
+ {
+ this.protocolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public nsiRef ContractBase
+ {
+ get
+ {
+ return this.contractBaseField;
+ }
+ set
+ {
+ this.contractBaseField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public DateDetailsExportType DateDetails
+ {
+ get
+ {
+ return this.dateDetailsField;
+ }
+ set
+ {
+ this.dateDetailsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractAttachment", Order=10)]
+ public AttachmentType[] ContractAttachment
+ {
+ get
+ {
+ return this.contractAttachmentField;
+ }
+ set
+ {
+ this.contractAttachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AgreementAttachment", Order=11)]
+ public ContractExportTypeAgreementAttachment[] AgreementAttachment
+ {
+ get
+ {
+ return this.agreementAttachmentField;
+ }
+ set
+ {
+ this.agreementAttachmentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("SignedOwners", Order=12)]
+ public AttachmentType[] SignedOwners
+ {
+ get
+ {
+ return this.signedOwnersField;
+ }
+ set
+ {
+ this.signedOwnersField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CommissioningPermitAgreement", Order=13)]
+ public AttachmentType[] CommissioningPermitAgreement
+ {
+ get
+ {
+ return this.commissioningPermitAgreementField;
+ }
+ set
+ {
+ this.commissioningPermitAgreementField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Charter", Order=14)]
+ public AttachmentType[] Charter
+ {
+ get
+ {
+ return this.charterField;
+ }
+ set
+ {
+ this.charterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LocalGovernmentDecision", Order=15)]
+ public AttachmentType[] LocalGovernmentDecision
+ {
+ get
+ {
+ return this.localGovernmentDecisionField;
+ }
+ set
+ {
+ this.localGovernmentDecisionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+ public string RegistryDecisionID
+ {
+ get
+ {
+ return this.registryDecisionIDField;
+ }
+ set
+ {
+ this.registryDecisionIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+ public bool AutomaticRollOverOneYear
+ {
+ get
+ {
+ return this.automaticRollOverOneYearField;
+ }
+ set
+ {
+ this.automaticRollOverOneYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool AutomaticRollOverOneYearSpecified
+ {
+ get
+ {
+ return this.automaticRollOverOneYearFieldSpecified;
+ }
+ set
+ {
+ this.automaticRollOverOneYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+ public bool IndicationsAnyDay
+ {
+ get
+ {
+ return this.indicationsAnyDayField;
+ }
+ set
+ {
+ this.indicationsAnyDayField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IndicationsAnyDaySpecified
+ {
+ get
+ {
+ return this.indicationsAnyDayFieldSpecified;
+ }
+ set
+ {
+ this.indicationsAnyDayFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractExportTypeValidity
+ {
+
+ private string monthField;
+
+ private string yearField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string Month
+ {
+ get
+ {
+ return this.monthField;
+ }
+ set
+ {
+ this.monthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string Year
+ {
+ get
+ {
+ return this.yearField;
+ }
+ set
+ {
+ this.yearField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType3
+ {
+
+ ///
+ BuildingOwner,
+
+ ///
+ CompetentAuthority,
+
+ ///
+ Cooperative,
+
+ ///
+ MunicipalHousing,
+
+ ///
+ Owners,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractExportTypeProtocol
+ {
+
+ private ContractExportTypeProtocolProtocolAdd protocolAddField;
+
+ private string[] votingProtocolGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ContractExportTypeProtocolProtocolAdd ProtocolAdd
+ {
+ get
+ {
+ return this.protocolAddField;
+ }
+ set
+ {
+ this.protocolAddField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("VotingProtocolGUID", Order=1)]
+ public string[] VotingProtocolGUID
+ {
+ get
+ {
+ return this.votingProtocolGUIDField;
+ }
+ set
+ {
+ this.votingProtocolGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractExportTypeProtocolProtocolAdd
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType6[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolBuildingOwner", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingBoard", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolMeetingOwners", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ProtocolOK", typeof(AttachmentType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PurchaseNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType6[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType6
+ {
+
+ ///
+ ProtocolBuildingOwner,
+
+ ///
+ ProtocolMeetingBoard,
+
+ ///
+ ProtocolMeetingOwners,
+
+ ///
+ ProtocolOK,
+
+ ///
+ PurchaseNumber,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ContractExportTypeAgreementAttachment : AttachmentType
+ {
+
+ private ImprintAgreementExportType imprintAgreementField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ImprintAgreementExportType ImprintAgreement
+ {
+ get
+ {
+ return this.imprintAgreementField;
+ }
+ set
+ {
+ this.imprintAgreementField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultType
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Charter", typeof(exportCAChResultTypeCharter), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("Contract", typeof(exportCAChResultTypeContract), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeCharter : CharterExportType
+ {
+
+ private exportCAChResultTypeCharterTerminate terminateField;
+
+ private CharterStatusExportType charterStatusField;
+
+ private string charterGUIDField;
+
+ private string charterVersionGUIDField;
+
+ private exportCAChResultTypeCharterContractObject[] contractObjectField;
+
+ private exportCAChResultTypeCharterCharterPaymentsInfo[] charterPaymentsInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportCAChResultTypeCharterTerminate Terminate
+ {
+ get
+ {
+ return this.terminateField;
+ }
+ set
+ {
+ this.terminateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public CharterStatusExportType CharterStatus
+ {
+ get
+ {
+ return this.charterStatusField;
+ }
+ set
+ {
+ this.charterStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string CharterGUID
+ {
+ get
+ {
+ return this.charterGUIDField;
+ }
+ set
+ {
+ this.charterGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string CharterVersionGUID
+ {
+ get
+ {
+ return this.charterVersionGUIDField;
+ }
+ set
+ {
+ this.charterVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=4)]
+ public exportCAChResultTypeCharterContractObject[] ContractObject
+ {
+ get
+ {
+ return this.contractObjectField;
+ }
+ set
+ {
+ this.contractObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterPaymentsInfo", Order=5)]
+ public exportCAChResultTypeCharterCharterPaymentsInfo[] CharterPaymentsInfo
+ {
+ get
+ {
+ return this.charterPaymentsInfoField;
+ }
+ set
+ {
+ this.charterPaymentsInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeCharterTerminate : TerminateType
+ {
+
+ private string reasonField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string Reason
+ {
+ get
+ {
+ return this.reasonField;
+ }
+ set
+ {
+ this.reasonField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum CharterStatusExportType
+ {
+
+ ///
+ Annul,
+
+ ///
+ ApprovalProcess,
+
+ ///
+ Approved,
+
+ ///
+ Project,
+
+ ///
+ Rejected,
+
+ ///
+ Reviewed,
+
+ ///
+ Terminated,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeCharterContractObject : ManageObjectType
+ {
+
+ private string contractObjectVersionGUIDField;
+
+ private BaseServiceType baseMServiceField;
+
+ private exportCAChResultTypeCharterContractObjectHouseService[] houseServiceField;
+
+ private exportCAChResultTypeCharterContractObjectAddService[] addServiceField;
+
+ private exportCAChResultTypeCharterContractObjectExclusion exclusionField;
+
+ private StatusMKDType statusObjectField;
+
+ private bool statusObjectFieldSpecified;
+
+ private bool isManagedByContractField;
+
+ private bool isManagedByContractFieldSpecified;
+
+ public exportCAChResultTypeCharterContractObject()
+ {
+ this.isManagedByContractField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractObjectVersionGUID
+ {
+ get
+ {
+ return this.contractObjectVersionGUIDField;
+ }
+ set
+ {
+ this.contractObjectVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public BaseServiceType BaseMService
+ {
+ get
+ {
+ return this.baseMServiceField;
+ }
+ set
+ {
+ this.baseMServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
+ public exportCAChResultTypeCharterContractObjectHouseService[] HouseService
+ {
+ get
+ {
+ return this.houseServiceField;
+ }
+ set
+ {
+ this.houseServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
+ public exportCAChResultTypeCharterContractObjectAddService[] AddService
+ {
+ get
+ {
+ return this.addServiceField;
+ }
+ set
+ {
+ this.addServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public exportCAChResultTypeCharterContractObjectExclusion Exclusion
+ {
+ get
+ {
+ return this.exclusionField;
+ }
+ set
+ {
+ this.exclusionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public StatusMKDType StatusObject
+ {
+ get
+ {
+ return this.statusObjectField;
+ }
+ set
+ {
+ this.statusObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StatusObjectSpecified
+ {
+ get
+ {
+ return this.statusObjectFieldSpecified;
+ }
+ set
+ {
+ this.statusObjectFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool IsManagedByContract
+ {
+ get
+ {
+ return this.isManagedByContractField;
+ }
+ set
+ {
+ this.isManagedByContractField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsManagedByContractSpecified
+ {
+ get
+ {
+ return this.isManagedByContractFieldSpecified;
+ }
+ set
+ {
+ this.isManagedByContractFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeCharterContractObjectHouseService : ContractServiceType
+ {
+
+ private BaseServiceType baseServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public BaseServiceType BaseService
+ {
+ get
+ {
+ return this.baseServiceField;
+ }
+ set
+ {
+ this.baseServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeCharterContractObjectAddService : ContractServiceType
+ {
+
+ private BaseServiceType baseServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public BaseServiceType BaseService
+ {
+ get
+ {
+ return this.baseServiceField;
+ }
+ set
+ {
+ this.baseServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeCharterContractObjectExclusion
+ {
+
+ private BaseServiceType baseExclusionField;
+
+ private System.DateTime dateExclusionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public BaseServiceType BaseExclusion
+ {
+ get
+ {
+ return this.baseExclusionField;
+ }
+ set
+ {
+ this.baseExclusionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DateExclusion
+ {
+ get
+ {
+ return this.dateExclusionField;
+ }
+ set
+ {
+ this.dateExclusionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum StatusMKDType
+ {
+
+ ///
+ Project,
+
+ ///
+ Rejected,
+
+ ///
+ ApprovalProcess,
+
+ ///
+ Approved,
+
+ ///
+ Locked,
+
+ ///
+ Annul,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeCharterCharterPaymentsInfo : CharterPaymentsInfoType
+ {
+
+ private string charterPaymentsInfoVersionGUIDField;
+
+ private exportCAChResultTypeCharterCharterPaymentsInfoStatus statusField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string CharterPaymentsInfoVersionGUID
+ {
+ get
+ {
+ return this.charterPaymentsInfoVersionGUIDField;
+ }
+ set
+ {
+ this.charterPaymentsInfoVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportCAChResultTypeCharterCharterPaymentsInfoStatus Status
+ {
+ get
+ {
+ return this.statusField;
+ }
+ set
+ {
+ this.statusField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportCAChResultTypeCharterCharterPaymentsInfoStatus
+ {
+
+ ///
+ P,
+
+ ///
+ A,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeContract : ContractExportType
+ {
+
+ private exportCAChResultTypeContractTerminate terminateField;
+
+ private ContractStatusExportType contractStatusField;
+
+ private string contractGUIDField;
+
+ private string contractVersionGUIDField;
+
+ private exportCAChResultTypeContractContractObject[] contractObjectField;
+
+ private exportCAChResultTypeContractContractPaymentsInfo[] contractPaymentsInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public exportCAChResultTypeContractTerminate Terminate
+ {
+ get
+ {
+ return this.terminateField;
+ }
+ set
+ {
+ this.terminateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ContractStatusExportType ContractStatus
+ {
+ get
+ {
+ return this.contractStatusField;
+ }
+ set
+ {
+ this.contractStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ContractGUID
+ {
+ get
+ {
+ return this.contractGUIDField;
+ }
+ set
+ {
+ this.contractGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string ContractVersionGUID
+ {
+ get
+ {
+ return this.contractVersionGUIDField;
+ }
+ set
+ {
+ this.contractVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=4)]
+ public exportCAChResultTypeContractContractObject[] ContractObject
+ {
+ get
+ {
+ return this.contractObjectField;
+ }
+ set
+ {
+ this.contractObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractPaymentsInfo", Order=5)]
+ public exportCAChResultTypeContractContractPaymentsInfo[] ContractPaymentsInfo
+ {
+ get
+ {
+ return this.contractPaymentsInfoField;
+ }
+ set
+ {
+ this.contractPaymentsInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeContractTerminate : TerminateType
+ {
+
+ private nsiRef reasonRefField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public nsiRef ReasonRef
+ {
+ get
+ {
+ return this.reasonRefField;
+ }
+ set
+ {
+ this.reasonRefField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ContractStatusExportType
+ {
+
+ ///
+ Project,
+
+ ///
+ ApprovalProcess,
+
+ ///
+ Rejected,
+
+ ///
+ Approved,
+
+ ///
+ Terminated,
+
+ ///
+ Reviewed,
+
+ ///
+ Annul,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeContractContractObject : ManageObjectType
+ {
+
+ private string contractObjectVersionGUIDField;
+
+ private BaseServiceType baseMServiceField;
+
+ private exportCAChResultTypeContractContractObjectHouseService[] houseServiceField;
+
+ private exportCAChResultTypeContractContractObjectAddService[] addServiceField;
+
+ private exportCAChResultTypeContractContractObjectExclusion exclusionField;
+
+ private StatusMKDType statusObjectField;
+
+ private bool statusObjectFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractObjectVersionGUID
+ {
+ get
+ {
+ return this.contractObjectVersionGUIDField;
+ }
+ set
+ {
+ this.contractObjectVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public BaseServiceType BaseMService
+ {
+ get
+ {
+ return this.baseMServiceField;
+ }
+ set
+ {
+ this.baseMServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("HouseService", Order=2)]
+ public exportCAChResultTypeContractContractObjectHouseService[] HouseService
+ {
+ get
+ {
+ return this.houseServiceField;
+ }
+ set
+ {
+ this.houseServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("AddService", Order=3)]
+ public exportCAChResultTypeContractContractObjectAddService[] AddService
+ {
+ get
+ {
+ return this.addServiceField;
+ }
+ set
+ {
+ this.addServiceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public exportCAChResultTypeContractContractObjectExclusion Exclusion
+ {
+ get
+ {
+ return this.exclusionField;
+ }
+ set
+ {
+ this.exclusionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public StatusMKDType StatusObject
+ {
+ get
+ {
+ return this.statusObjectField;
+ }
+ set
+ {
+ this.statusObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StatusObjectSpecified
+ {
+ get
+ {
+ return this.statusObjectFieldSpecified;
+ }
+ set
+ {
+ this.statusObjectFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeContractContractObjectHouseService : ContractServiceType
+ {
+
+ private BaseServiceType baseServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public BaseServiceType BaseService
+ {
+ get
+ {
+ return this.baseServiceField;
+ }
+ set
+ {
+ this.baseServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeContractContractObjectAddService : ContractServiceType
+ {
+
+ private BaseServiceType baseServiceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public BaseServiceType BaseService
+ {
+ get
+ {
+ return this.baseServiceField;
+ }
+ set
+ {
+ this.baseServiceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeContractContractObjectExclusion
+ {
+
+ private BaseServiceType baseExclusionField;
+
+ private System.DateTime dateExclusionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public BaseServiceType BaseExclusion
+ {
+ get
+ {
+ return this.baseExclusionField;
+ }
+ set
+ {
+ this.baseExclusionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DateExclusion
+ {
+ get
+ {
+ return this.dateExclusionField;
+ }
+ set
+ {
+ this.dateExclusionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportCAChResultTypeContractContractPaymentsInfo : ContractPaymentsInfoType
+ {
+
+ private string contractPaymentsInfoVersionGUIDField;
+
+ private exportCAChResultTypeContractContractPaymentsInfoStatus statusField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string ContractPaymentsInfoVersionGUID
+ {
+ get
+ {
+ return this.contractPaymentsInfoVersionGUIDField;
+ }
+ set
+ {
+ this.contractPaymentsInfoVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportCAChResultTypeContractContractPaymentsInfoStatus Status
+ {
+ get
+ {
+ return this.statusField;
+ }
+ set
+ {
+ this.statusField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportCAChResultTypeContractContractPaymentsInfoStatus
+ {
+
+ ///
+ P,
+
+ ///
+ A,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportRolloverStatusCAChResultType
+ {
+
+ private string[] orgPPAGUIDField;
+
+ private exportRolloverStatusCAChResultTypeStatus statusField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("orgPPAGUID", Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string[] orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public exportRolloverStatusCAChResultTypeStatus Status
+ {
+ get
+ {
+ return this.statusField;
+ }
+ set
+ {
+ this.statusField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportRolloverStatusCAChResultTypeStatus
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ErrorMessage", typeof(ErrorMessageType), Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CACh", typeof(exportRolloverStatusCAChResultTypeStatusCACh), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportRolloverStatusCAChResultTypeStatusCACh
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType5[] itemsElementNameField;
+
+ private exportRolloverStatusCAChResultTypeStatusCAChState stateField;
+
+ private bool stateFieldSpecified;
+
+ private exportRolloverStatusCAChResultTypeStatusCAChContractObject[] contractObjectField;
+
+ private string versionNumberField;
+
+ private bool isRolloverField;
+
+ private string rolloverDescriptionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterStatus", typeof(CharterStatusType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractStatus", typeof(ContractStatusType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PreviousCharterVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PreviousContractVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType5[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public exportRolloverStatusCAChResultTypeStatusCAChState State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateSpecified
+ {
+ get
+ {
+ return this.stateFieldSpecified;
+ }
+ set
+ {
+ this.stateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=3)]
+ public exportRolloverStatusCAChResultTypeStatusCAChContractObject[] ContractObject
+ {
+ get
+ {
+ return this.contractObjectField;
+ }
+ set
+ {
+ this.contractObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)]
+ public string VersionNumber
+ {
+ get
+ {
+ return this.versionNumberField;
+ }
+ set
+ {
+ this.versionNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool IsRollover
+ {
+ get
+ {
+ return this.isRolloverField;
+ }
+ set
+ {
+ this.isRolloverField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string RolloverDescription
+ {
+ get
+ {
+ return this.rolloverDescriptionField;
+ }
+ set
+ {
+ this.rolloverDescriptionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum CharterStatusType
+ {
+
+ ///
+ Project,
+
+ ///
+ Approved,
+
+ ///
+ Terminated,
+
+ ///
+ Annul,
+
+ ///
+ Reviewed,
+
+ ///
+ ApprovalProcess,
+
+ ///
+ Rejected,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum ContractStatusType
+ {
+
+ ///
+ Project,
+
+ ///
+ ApprovalProcess,
+
+ ///
+ Rejected,
+
+ ///
+ Approved,
+
+ ///
+ Terminated,
+
+ ///
+ Reviewed,
+
+ ///
+ Annul,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType5
+ {
+
+ ///
+ CharterGUID,
+
+ ///
+ CharterStatus,
+
+ ///
+ CharterVersionGUID,
+
+ ///
+ ContractGUID,
+
+ ///
+ ContractStatus,
+
+ ///
+ ContractVersionGUID,
+
+ ///
+ PreviousCharterVersionGUID,
+
+ ///
+ PreviousContractVersionGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportRolloverStatusCAChResultTypeStatusCAChState
+ {
+
+ ///
+ Running,
+
+ ///
+ NotRunning,
+
+ ///
+ Expired,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportRolloverStatusCAChResultTypeStatusCAChContractObject
+ {
+
+ private string fIASHouseGuidField;
+
+ private StatusMKDType managedObjectStatusField;
+
+ private string contractObjectVersionGUIDField;
+
+ private bool isConflictedField;
+
+ private bool isConflictedFieldSpecified;
+
+ private bool isBlockedField;
+
+ private bool isBlockedFieldSpecified;
+
+ private string previousContractObjectVersionGUIDField;
+
+ public exportRolloverStatusCAChResultTypeStatusCAChContractObject()
+ {
+ this.isConflictedField = true;
+ this.isBlockedField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public StatusMKDType ManagedObjectStatus
+ {
+ get
+ {
+ return this.managedObjectStatusField;
+ }
+ set
+ {
+ this.managedObjectStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ContractObjectVersionGUID
+ {
+ get
+ {
+ return this.contractObjectVersionGUIDField;
+ }
+ set
+ {
+ this.contractObjectVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool IsConflicted
+ {
+ get
+ {
+ return this.isConflictedField;
+ }
+ set
+ {
+ this.isConflictedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsConflictedSpecified
+ {
+ get
+ {
+ return this.isConflictedFieldSpecified;
+ }
+ set
+ {
+ this.isConflictedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool IsBlocked
+ {
+ get
+ {
+ return this.isBlockedField;
+ }
+ set
+ {
+ this.isBlockedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsBlockedSpecified
+ {
+ get
+ {
+ return this.isBlockedFieldSpecified;
+ }
+ set
+ {
+ this.isBlockedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string PreviousContractObjectVersionGUID
+ {
+ get
+ {
+ return this.previousContractObjectVersionGUIDField;
+ }
+ set
+ {
+ this.previousContractObjectVersionGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(importCharterResultType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(importContractResultType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportStatusCAChResultType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType4[] itemsElementNameField;
+
+ private exportStatusCAChResultTypeState stateField;
+
+ private bool stateFieldSpecified;
+
+ private exportStatusCAChResultTypeContractObject[] contractObjectField;
+
+ private string versionNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CharterGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterStatus", typeof(CharterStatusType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("CharterVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractStatus", typeof(ContractStatusType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("ContractVersionGUID", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType4[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public exportStatusCAChResultTypeState State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StateSpecified
+ {
+ get
+ {
+ return this.stateFieldSpecified;
+ }
+ set
+ {
+ this.stateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ContractObject", Order=3)]
+ public exportStatusCAChResultTypeContractObject[] ContractObject
+ {
+ get
+ {
+ return this.contractObjectField;
+ }
+ set
+ {
+ this.contractObjectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=4)]
+ public string VersionNumber
+ {
+ get
+ {
+ return this.versionNumberField;
+ }
+ set
+ {
+ this.versionNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemsChoiceType4
+ {
+
+ ///
+ CharterGUID,
+
+ ///
+ CharterStatus,
+
+ ///
+ CharterVersionGUID,
+
+ ///
+ ContractGUID,
+
+ ///
+ ContractStatus,
+
+ ///
+ ContractVersionGUID,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum exportStatusCAChResultTypeState
+ {
+
+ ///
+ Running,
+
+ ///
+ NotRunning,
+
+ ///
+ Expired,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportStatusCAChResultTypeContractObject
+ {
+
+ private string fIASHouseGuidField;
+
+ private StatusMKDType managedObjectStatusField;
+
+ private string contractObjectVersionGUIDField;
+
+ private bool isConflictedField;
+
+ private bool isConflictedFieldSpecified;
+
+ private bool isBlockedField;
+
+ private bool isBlockedFieldSpecified;
+
+ public exportStatusCAChResultTypeContractObject()
+ {
+ this.isConflictedField = true;
+ this.isBlockedField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public StatusMKDType ManagedObjectStatus
+ {
+ get
+ {
+ return this.managedObjectStatusField;
+ }
+ set
+ {
+ this.managedObjectStatusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string ContractObjectVersionGUID
+ {
+ get
+ {
+ return this.contractObjectVersionGUIDField;
+ }
+ set
+ {
+ this.contractObjectVersionGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool IsConflicted
+ {
+ get
+ {
+ return this.isConflictedField;
+ }
+ set
+ {
+ this.isConflictedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsConflictedSpecified
+ {
+ get
+ {
+ return this.isConflictedFieldSpecified;
+ }
+ set
+ {
+ this.isConflictedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool IsBlocked
+ {
+ get
+ {
+ return this.isBlockedField;
+ }
+ set
+ {
+ this.isBlockedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsBlockedSpecified
+ {
+ get
+ {
+ return this.isBlockedFieldSpecified;
+ }
+ set
+ {
+ this.isBlockedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class importCharterResultType : exportStatusCAChResultType
+ {
+
+ private ErrorMessageType errorField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ErrorMessageType Error
+ {
+ get
+ {
+ return this.errorField;
+ }
+ set
+ {
+ this.errorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class importContractResultType : exportStatusCAChResultType
+ {
+
+ private ErrorMessageType errorField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public ErrorMessageType Error
+ {
+ get
+ {
+ return this.errorField;
+ }
+ set
+ {
+ this.errorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportODSPMeteringDeviceDataResultType
+ {
+
+ private string meteringDeviceRootGUIDField;
+
+ private string meteringDeviceNumberField;
+
+ private string fIASHouseGuidField;
+
+ private bool isConnectedField;
+
+ private System.DateTime updateDateTimeField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string MeteringDeviceRootGUID
+ {
+ get
+ {
+ return this.meteringDeviceRootGUIDField;
+ }
+ set
+ {
+ this.meteringDeviceRootGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MeteringDeviceNumber
+ {
+ get
+ {
+ return this.meteringDeviceNumberField;
+ }
+ set
+ {
+ this.meteringDeviceNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public bool IsConnected
+ {
+ get
+ {
+ return this.isConnectedField;
+ }
+ set
+ {
+ this.isConnectedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public System.DateTime UpdateDateTime
+ {
+ get
+ {
+ return this.updateDateTimeField;
+ }
+ set
+ {
+ this.updateDateTimeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricExportType), Order=5)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(MunicipalResourceNotElectricExportType), Order=5)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefNonResidentialPremisesType
+ {
+
+ private string premisesGUIDField;
+
+ private string premisesUniqueNumberField;
+
+ private string premisesNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesGUID
+ {
+ get
+ {
+ return this.premisesGUIDField;
+ }
+ set
+ {
+ this.premisesGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PremisesUniqueNumber
+ {
+ get
+ {
+ return this.premisesUniqueNumberField;
+ }
+ set
+ {
+ this.premisesUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefResidentialPremisesType
+ {
+
+ private string premisesGUIDField;
+
+ private string premisesUniqueNumberField;
+
+ private string premisesNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private object itemField;
+
+ private BriefLivingRoomType[] livingRoomField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesGUID
+ {
+ get
+ {
+ return this.premisesGUIDField;
+ }
+ set
+ {
+ this.premisesGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string PremisesUniqueNumber
+ {
+ get
+ {
+ return this.premisesUniqueNumberField;
+ }
+ set
+ {
+ this.premisesUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=8)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=8)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=9)]
+ public BriefLivingRoomType[] LivingRoom
+ {
+ get
+ {
+ return this.livingRoomField;
+ }
+ set
+ {
+ this.livingRoomField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefLivingRoomType
+ {
+
+ private string livingRoomGUIDField;
+
+ private string livingRoomUniqueNumberField;
+
+ private string roomNumberField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string LivingRoomGUID
+ {
+ get
+ {
+ return this.livingRoomGUIDField;
+ }
+ set
+ {
+ this.livingRoomGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string LivingRoomUniqueNumber
+ {
+ get
+ {
+ return this.livingRoomUniqueNumberField;
+ }
+ set
+ {
+ this.livingRoomUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string RoomNumber
+ {
+ get
+ {
+ return this.roomNumberField;
+ }
+ set
+ {
+ this.roomNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefEntranceType
+ {
+
+ private string entranceGUIDField;
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceGUID
+ {
+ get
+ {
+ return this.entranceGUIDField;
+ }
+ set
+ {
+ this.entranceGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefApartmentHouseType
+ {
+
+ private string hCSHouseGUIDField;
+
+ private string fIASHouseGUIDField;
+
+ private string houseUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private BriefEntranceType[] entranceField;
+
+ private BriefResidentialPremisesType[] residentialPremisesField;
+
+ private BriefNonResidentialPremisesType[] nonResidentialPremisesField;
+
+ private nsiRef houseManagementTypeField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private System.DateTime demolishionDateField;
+
+ private bool demolishionDateFieldSpecified;
+
+ private string demolishionReasonField;
+
+ private bool isAsyncProcessedField;
+
+ private bool isAsyncProcessedFieldSpecified;
+
+ private ExportHostelDataType exportHostelDataField;
+
+ public BriefApartmentHouseType()
+ {
+ this.isAsyncProcessedField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string HCSHouseGUID
+ {
+ get
+ {
+ return this.hCSHouseGUIDField;
+ }
+ set
+ {
+ this.hCSHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGUID
+ {
+ get
+ {
+ return this.fIASHouseGUIDField;
+ }
+ set
+ {
+ this.fIASHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string HouseUniqueNumber
+ {
+ get
+ {
+ return this.houseUniqueNumberField;
+ }
+ set
+ {
+ this.houseUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entrance", Order=4)]
+ public BriefEntranceType[] Entrance
+ {
+ get
+ {
+ return this.entranceField;
+ }
+ set
+ {
+ this.entranceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialPremises", Order=5)]
+ public BriefResidentialPremisesType[] ResidentialPremises
+ {
+ get
+ {
+ return this.residentialPremisesField;
+ }
+ set
+ {
+ this.residentialPremisesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremises", Order=6)]
+ public BriefNonResidentialPremisesType[] NonResidentialPremises
+ {
+ get
+ {
+ return this.nonResidentialPremisesField;
+ }
+ set
+ {
+ this.nonResidentialPremisesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef HouseManagementType
+ {
+ get
+ {
+ return this.houseManagementTypeField;
+ }
+ set
+ {
+ this.houseManagementTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=11)]
+ public System.DateTime DemolishionDate
+ {
+ get
+ {
+ return this.demolishionDateField;
+ }
+ set
+ {
+ this.demolishionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DemolishionDateSpecified
+ {
+ get
+ {
+ return this.demolishionDateFieldSpecified;
+ }
+ set
+ {
+ this.demolishionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public string DemolishionReason
+ {
+ get
+ {
+ return this.demolishionReasonField;
+ }
+ set
+ {
+ this.demolishionReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public bool IsAsyncProcessed
+ {
+ get
+ {
+ return this.isAsyncProcessedField;
+ }
+ set
+ {
+ this.isAsyncProcessedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsAsyncProcessedSpecified
+ {
+ get
+ {
+ return this.isAsyncProcessedFieldSpecified;
+ }
+ set
+ {
+ this.isAsyncProcessedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public ExportHostelDataType ExportHostelData
+ {
+ get
+ {
+ return this.exportHostelDataField;
+ }
+ set
+ {
+ this.exportHostelDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportHostelDataType
+ {
+
+ private bool isMunicipalPropertyField;
+
+ private bool isMunicipalPropertyFieldSpecified;
+
+ private bool isRegionPropertyField;
+
+ private bool isRegionPropertyFieldSpecified;
+
+ private nsiRef hostelTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public bool IsMunicipalProperty
+ {
+ get
+ {
+ return this.isMunicipalPropertyField;
+ }
+ set
+ {
+ this.isMunicipalPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsMunicipalPropertySpecified
+ {
+ get
+ {
+ return this.isMunicipalPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isMunicipalPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool IsRegionProperty
+ {
+ get
+ {
+ return this.isRegionPropertyField;
+ }
+ set
+ {
+ this.isRegionPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsRegionPropertySpecified
+ {
+ get
+ {
+ return this.isRegionPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isRegionPropertyFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef HostelType
+ {
+ get
+ {
+ return this.hostelTypeField;
+ }
+ set
+ {
+ this.hostelTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefBlockType
+ {
+
+ private string blockGUIDField;
+
+ private string blockUniqueNumberField;
+
+ private string blockNumField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ private BriefLivingRoomType[] livingRoomField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockGUID
+ {
+ get
+ {
+ return this.blockGUIDField;
+ }
+ set
+ {
+ this.blockGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string BlockUniqueNumber
+ {
+ get
+ {
+ return this.blockUniqueNumberField;
+ }
+ set
+ {
+ this.blockUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=8)]
+ public BriefLivingRoomType[] LivingRoom
+ {
+ get
+ {
+ return this.livingRoomField;
+ }
+ set
+ {
+ this.livingRoomField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefLivingHouseType
+ {
+
+ private string hCSHouseGUIDField;
+
+ private string fIASHouseGUIDField;
+
+ private string houseUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private bool hasBlocksField;
+
+ private bool isMultipleHousesAddressField;
+
+ private object[] itemsField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private System.DateTime demolishionDateField;
+
+ private bool demolishionDateFieldSpecified;
+
+ private string demolishionReasonField;
+
+ private bool isAsyncProcessedField;
+
+ private bool isAsyncProcessedFieldSpecified;
+
+ private ExportHostelDataType exportHostelDataField;
+
+ public BriefLivingHouseType()
+ {
+ this.isAsyncProcessedField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string HCSHouseGUID
+ {
+ get
+ {
+ return this.hCSHouseGUIDField;
+ }
+ set
+ {
+ this.hCSHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGUID
+ {
+ get
+ {
+ return this.fIASHouseGUIDField;
+ }
+ set
+ {
+ this.fIASHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string HouseUniqueNumber
+ {
+ get
+ {
+ return this.houseUniqueNumberField;
+ }
+ set
+ {
+ this.houseUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public bool HasBlocks
+ {
+ get
+ {
+ return this.hasBlocksField;
+ }
+ set
+ {
+ this.hasBlocksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public bool IsMultipleHousesAddress
+ {
+ get
+ {
+ return this.isMultipleHousesAddressField;
+ }
+ set
+ {
+ this.isMultipleHousesAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Block", typeof(BriefBlockType), Order=6)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoom", typeof(BriefLivingRoomType), Order=6)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=7)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
+ public System.DateTime DemolishionDate
+ {
+ get
+ {
+ return this.demolishionDateField;
+ }
+ set
+ {
+ this.demolishionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DemolishionDateSpecified
+ {
+ get
+ {
+ return this.demolishionDateFieldSpecified;
+ }
+ set
+ {
+ this.demolishionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public string DemolishionReason
+ {
+ get
+ {
+ return this.demolishionReasonField;
+ }
+ set
+ {
+ this.demolishionReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public bool IsAsyncProcessed
+ {
+ get
+ {
+ return this.isAsyncProcessedField;
+ }
+ set
+ {
+ this.isAsyncProcessedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsAsyncProcessedSpecified
+ {
+ get
+ {
+ return this.isAsyncProcessedFieldSpecified;
+ }
+ set
+ {
+ this.isAsyncProcessedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+ public ExportHostelDataType ExportHostelData
+ {
+ get
+ {
+ return this.exportHostelDataField;
+ }
+ set
+ {
+ this.exportHostelDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportBriefLivingHouseResultType
+ {
+
+ private string transportGUIDField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Error", typeof(ErrorMessageType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingHouseInfo", typeof(BriefLivingHouseType), Order=1)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportBriefLivingHouseRequestType
+ {
+
+ private string transportGUIDField;
+
+ private string houseGuidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string HouseGuid
+ {
+ get
+ {
+ return this.houseGuidField;
+ }
+ set
+ {
+ this.houseGuidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefBasicCharactericticsType
+ {
+
+ private string houseUniqueNumberField;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private OKTMORefType oKTMOField;
+
+ private string orgPPAGUIDField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private System.DateTime demolishionDateField;
+
+ private bool demolishionDateFieldSpecified;
+
+ private string demolishionReasonField;
+
+ private bool isAsyncProcessedField;
+
+ private bool isAsyncProcessedFieldSpecified;
+
+ private ExportHostelDataType exportHostelDataField;
+
+ public BriefBasicCharactericticsType()
+ {
+ this.isAsyncProcessedField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string HouseUniqueNumber
+ {
+ get
+ {
+ return this.houseUniqueNumberField;
+ }
+ set
+ {
+ this.houseUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string orgPPAGUID
+ {
+ get
+ {
+ return this.orgPPAGUIDField;
+ }
+ set
+ {
+ this.orgPPAGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=8)]
+ public System.DateTime DemolishionDate
+ {
+ get
+ {
+ return this.demolishionDateField;
+ }
+ set
+ {
+ this.demolishionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DemolishionDateSpecified
+ {
+ get
+ {
+ return this.demolishionDateFieldSpecified;
+ }
+ set
+ {
+ this.demolishionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public string DemolishionReason
+ {
+ get
+ {
+ return this.demolishionReasonField;
+ }
+ set
+ {
+ this.demolishionReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+ public bool IsAsyncProcessed
+ {
+ get
+ {
+ return this.isAsyncProcessedField;
+ }
+ set
+ {
+ this.isAsyncProcessedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsAsyncProcessedSpecified
+ {
+ get
+ {
+ return this.isAsyncProcessedFieldSpecified;
+ }
+ set
+ {
+ this.isAsyncProcessedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public ExportHostelDataType ExportHostelData
+ {
+ get
+ {
+ return this.exportHostelDataField;
+ }
+ set
+ {
+ this.exportHostelDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefLocationType
+ {
+
+ private string hCSHouseGUIDField;
+
+ private string fIASHouseGUIDField;
+
+ private string addressField;
+
+ private string aOGUIDField;
+
+ private string hOUSENUMField;
+
+ private string bUILDNUMField;
+
+ private string sTRUCNUMField;
+
+ private sbyte eSTSTATUSField;
+
+ private sbyte sTRSTATUSField;
+
+ private bool sTRSTATUSFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string HCSHouseGUID
+ {
+ get
+ {
+ return this.hCSHouseGUIDField;
+ }
+ set
+ {
+ this.hCSHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASHouseGUID
+ {
+ get
+ {
+ return this.fIASHouseGUIDField;
+ }
+ set
+ {
+ this.fIASHouseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string Address
+ {
+ get
+ {
+ return this.addressField;
+ }
+ set
+ {
+ this.addressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string AOGUID
+ {
+ get
+ {
+ return this.aOGUIDField;
+ }
+ set
+ {
+ this.aOGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public string HOUSENUM
+ {
+ get
+ {
+ return this.hOUSENUMField;
+ }
+ set
+ {
+ this.hOUSENUMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string BUILDNUM
+ {
+ get
+ {
+ return this.bUILDNUMField;
+ }
+ set
+ {
+ this.bUILDNUMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string STRUCNUM
+ {
+ get
+ {
+ return this.sTRUCNUMField;
+ }
+ set
+ {
+ this.sTRUCNUMField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public sbyte ESTSTATUS
+ {
+ get
+ {
+ return this.eSTSTATUSField;
+ }
+ set
+ {
+ this.eSTSTATUSField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public sbyte STRSTATUS
+ {
+ get
+ {
+ return this.sTRSTATUSField;
+ }
+ set
+ {
+ this.sTRSTATUSField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool STRSTATUSSpecified
+ {
+ get
+ {
+ return this.sTRSTATUSFieldSpecified;
+ }
+ set
+ {
+ this.sTRSTATUSFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BriefBasicHouseType
+ {
+
+ private BriefLocationType locationInfoField;
+
+ private BriefBasicCharactericticsType basicCharacteristictsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public BriefLocationType LocationInfo
+ {
+ get
+ {
+ return this.locationInfoField;
+ }
+ set
+ {
+ this.locationInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public BriefBasicCharactericticsType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportBriefBasicHouseResultType
+ {
+
+ private string transportGUIDField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BasicHouseInfo", typeof(BriefBasicHouseType), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("Error", typeof(ErrorMessageType), Order=1)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportBriefBasicCriteriaType
+ {
+
+ private string itemField;
+
+ private ItemChoiceType2 itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("BlockUniqueNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("FIASHouseGuid", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HouseUniqueNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoomUniqueNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PremisesUniqueNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public string Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType2 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType2
+ {
+
+ ///
+ BlockUniqueNumber,
+
+ ///
+ FIASHouseGuid,
+
+ ///
+ HouseUniqueNumber,
+
+ ///
+ LivingRoomUniqueNumber,
+
+ ///
+ PremisesUniqueNumber,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ExportBriefBasicHouseRequestType
+ {
+
+ private string transportGUIDField;
+
+ private ExportBriefBasicCriteriaType criteriaField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=0)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public ExportBriefBasicCriteriaType Criteria
+ {
+ get
+ {
+ return this.criteriaField;
+ }
+ set
+ {
+ this.criteriaField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LivingHouseExportType
+ {
+
+ private HouseBasicExportType basicCharacteristictsField;
+
+ private bool hasBlocksField;
+
+ private bool hasBlocksFieldSpecified;
+
+ private bool hasMultipleHousesWithSameAddressField;
+
+ private bool hasMultipleHousesWithSameAddressFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicExportType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public bool HasBlocks
+ {
+ get
+ {
+ return this.hasBlocksField;
+ }
+ set
+ {
+ this.hasBlocksField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasBlocksSpecified
+ {
+ get
+ {
+ return this.hasBlocksFieldSpecified;
+ }
+ set
+ {
+ this.hasBlocksFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool HasMultipleHousesWithSameAddress
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressField;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool HasMultipleHousesWithSameAddressSpecified
+ {
+ get
+ {
+ return this.hasMultipleHousesWithSameAddressFieldSpecified;
+ }
+ set
+ {
+ this.hasMultipleHousesWithSameAddressFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseBasicExportType : OGFExportStatusType
+ {
+
+ private string fIASHouseGuidField;
+
+ private decimal totalSquareField;
+
+ private bool totalSquareFieldSpecified;
+
+ private nsiRef stateField;
+
+ private nsiRef lifeCycleStageField;
+
+ private short usedYearField;
+
+ private bool usedYearFieldSpecified;
+
+ private string floorCountField;
+
+ private OKTMORefType oKTMOField;
+
+ private nsiRef olsonTZField;
+
+ private bool culturalHeritageField;
+
+ private bool culturalHeritageFieldSpecified;
+
+ private OGFData[] oGFDataField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private System.DateTime demolishionDateField;
+
+ private bool demolishionDateFieldSpecified;
+
+ private DemolishionReasonType demolishionReasonField;
+
+ private ExportHostelDataType exportHostelDataField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalSquare
+ {
+ get
+ {
+ return this.totalSquareField;
+ }
+ set
+ {
+ this.totalSquareField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalSquareSpecified
+ {
+ get
+ {
+ return this.totalSquareFieldSpecified;
+ }
+ set
+ {
+ this.totalSquareFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef State
+ {
+ get
+ {
+ return this.stateField;
+ }
+ set
+ {
+ this.stateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef LifeCycleStage
+ {
+ get
+ {
+ return this.lifeCycleStageField;
+ }
+ set
+ {
+ this.lifeCycleStageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public short UsedYear
+ {
+ get
+ {
+ return this.usedYearField;
+ }
+ set
+ {
+ this.usedYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool UsedYearSpecified
+ {
+ get
+ {
+ return this.usedYearFieldSpecified;
+ }
+ set
+ {
+ this.usedYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string FloorCount
+ {
+ get
+ {
+ return this.floorCountField;
+ }
+ set
+ {
+ this.floorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public OKTMORefType OKTMO
+ {
+ get
+ {
+ return this.oKTMOField;
+ }
+ set
+ {
+ this.oKTMOField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public nsiRef OlsonTZ
+ {
+ get
+ {
+ return this.olsonTZField;
+ }
+ set
+ {
+ this.olsonTZField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool CulturalHeritage
+ {
+ get
+ {
+ return this.culturalHeritageField;
+ }
+ set
+ {
+ this.culturalHeritageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CulturalHeritageSpecified
+ {
+ get
+ {
+ return this.culturalHeritageFieldSpecified;
+ }
+ set
+ {
+ this.culturalHeritageFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=9)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=10)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=13)]
+ public System.DateTime DemolishionDate
+ {
+ get
+ {
+ return this.demolishionDateField;
+ }
+ set
+ {
+ this.demolishionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool DemolishionDateSpecified
+ {
+ get
+ {
+ return this.demolishionDateFieldSpecified;
+ }
+ set
+ {
+ this.demolishionDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+ public DemolishionReasonType DemolishionReason
+ {
+ get
+ {
+ return this.demolishionReasonField;
+ }
+ set
+ {
+ this.demolishionReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+ public ExportHostelDataType ExportHostelData
+ {
+ get
+ {
+ return this.exportHostelDataField;
+ }
+ set
+ {
+ this.exportHostelDataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DemolishionReasonType
+ {
+
+ private AttachmentType[] documentField;
+
+ private string descriptionField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Document", Order=0)]
+ public AttachmentType[] Document
+ {
+ get
+ {
+ return this.documentField;
+ }
+ set
+ {
+ this.documentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Description
+ {
+ get
+ {
+ return this.descriptionField;
+ }
+ set
+ {
+ this.descriptionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class OGFExportStatusType : GKN_EGRP_KeyExportType
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(OGFExportStatusType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(PremisesBasicExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BlockExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(HouseBasicExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class GKN_EGRP_KeyExportType
+ {
+
+ private object itemField;
+
+ private ItemChoiceType itemElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("CadastralNumber", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Data", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("No_RSO_GKN_EGRP_Registered", typeof(bool), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/", IncludeInSchema=false)]
+ public enum ItemChoiceType
+ {
+
+ ///
+ CadastralNumber,
+
+ ///
+ No_RSO_GKN_EGRP_Data,
+
+ ///
+ No_RSO_GKN_EGRP_Registered,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(NonResidentialPremisesExportType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(ResidentialPremisesExportType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class PremisesBasicExportType : OGFExportStatusType
+ {
+
+ private string premisesNumField;
+
+ private string floorField;
+
+ private OGFData[] oGFDataField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesNum
+ {
+ get
+ {
+ return this.premisesNumField;
+ }
+ set
+ {
+ this.premisesNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string Floor
+ {
+ get
+ {
+ return this.floorField;
+ }
+ set
+ {
+ this.floorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=2)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=3)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class NonResidentialPremisesExportType : PremisesBasicExportType
+ {
+
+ private string fIASChildHouseGuidField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private bool isCommonPropertyField;
+
+ private bool isCommonPropertyFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public bool IsCommonProperty
+ {
+ get
+ {
+ return this.isCommonPropertyField;
+ }
+ set
+ {
+ this.isCommonPropertyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool IsCommonPropertySpecified
+ {
+ get
+ {
+ return this.isCommonPropertyFieldSpecified;
+ }
+ set
+ {
+ this.isCommonPropertyFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ResidentialPremisesExportType : PremisesBasicExportType
+ {
+
+ private object item1Field;
+
+ private string fIASChildHouseGuidField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object item2Field;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("EntranceNum", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("HasNoEntrance", typeof(bool), Order=0)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=4)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=4)]
+ public object Item2
+ {
+ get
+ {
+ return this.item2Field;
+ }
+ set
+ {
+ this.item2Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class BlockExportType : OGFExportStatusType
+ {
+
+ private string blockNumField;
+
+ private nsiRef premisesCharacteristicField;
+
+ private decimal totalAreaField;
+
+ private bool totalAreaFieldSpecified;
+
+ private object item1Field;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private OGFData[] oGFDataField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ private BlockCategoryType categoryField;
+
+ private bool categoryFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockNum
+ {
+ get
+ {
+ return this.blockNumField;
+ }
+ set
+ {
+ this.blockNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public nsiRef PremisesCharacteristic
+ {
+ get
+ {
+ return this.premisesCharacteristicField;
+ }
+ set
+ {
+ this.premisesCharacteristicField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public decimal TotalArea
+ {
+ get
+ {
+ return this.totalAreaField;
+ }
+ set
+ {
+ this.totalAreaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TotalAreaSpecified
+ {
+ get
+ {
+ return this.totalAreaFieldSpecified;
+ }
+ set
+ {
+ this.totalAreaFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("GrossArea", typeof(decimal), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("NoGrossArea", typeof(bool), Order=3)]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=7)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+ public BlockCategoryType Category
+ {
+ get
+ {
+ return this.categoryField;
+ }
+ set
+ {
+ this.categoryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CategorySpecified
+ {
+ get
+ {
+ return this.categoryFieldSpecified;
+ }
+ set
+ {
+ this.categoryFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class LiftExportType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private string factoryNumField;
+
+ private nsiRef typeField;
+
+ private OGFData[] oGFDataField;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string FactoryNum
+ {
+ get
+ {
+ return this.factoryNumField;
+ }
+ set
+ {
+ this.factoryNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public nsiRef Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("OGFData", Order=4)]
+ public OGFData[] OGFData
+ {
+ get
+ {
+ return this.oGFDataField;
+ }
+ set
+ {
+ this.oGFDataField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=5)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class EntranceExportType
+ {
+
+ private string entranceNumField;
+
+ private string fIASChildHouseGuidField;
+
+ private int storeysCountField;
+
+ private bool storeysCountFieldSpecified;
+
+ private short creationYearField;
+
+ private bool creationYearFieldSpecified;
+
+ private System.DateTime terminationDateField;
+
+ private bool terminationDateFieldSpecified;
+
+ private nsiRef annulmentReasonField;
+
+ private string annulmentInfoField;
+
+ private bool informationConfirmedField;
+
+ private bool informationConfirmedFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string EntranceNum
+ {
+ get
+ {
+ return this.entranceNumField;
+ }
+ set
+ {
+ this.entranceNumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string FIASChildHouseGuid
+ {
+ get
+ {
+ return this.fIASChildHouseGuidField;
+ }
+ set
+ {
+ this.fIASChildHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public int StoreysCount
+ {
+ get
+ {
+ return this.storeysCountField;
+ }
+ set
+ {
+ this.storeysCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool StoreysCountSpecified
+ {
+ get
+ {
+ return this.storeysCountFieldSpecified;
+ }
+ set
+ {
+ this.storeysCountFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public short CreationYear
+ {
+ get
+ {
+ return this.creationYearField;
+ }
+ set
+ {
+ this.creationYearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool CreationYearSpecified
+ {
+ get
+ {
+ return this.creationYearFieldSpecified;
+ }
+ set
+ {
+ this.creationYearFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=4)]
+ public System.DateTime TerminationDate
+ {
+ get
+ {
+ return this.terminationDateField;
+ }
+ set
+ {
+ this.terminationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool TerminationDateSpecified
+ {
+ get
+ {
+ return this.terminationDateFieldSpecified;
+ }
+ set
+ {
+ this.terminationDateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+ public nsiRef AnnulmentReason
+ {
+ get
+ {
+ return this.annulmentReasonField;
+ }
+ set
+ {
+ this.annulmentReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+ public string AnnulmentInfo
+ {
+ get
+ {
+ return this.annulmentInfoField;
+ }
+ set
+ {
+ this.annulmentInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+ public bool InformationConfirmed
+ {
+ get
+ {
+ return this.informationConfirmedField;
+ }
+ set
+ {
+ this.informationConfirmedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool InformationConfirmedSpecified
+ {
+ get
+ {
+ return this.informationConfirmedFieldSpecified;
+ }
+ set
+ {
+ this.informationConfirmedFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class ApartmentHouseExportType
+ {
+
+ private HouseBasicExportType basicCharacteristictsField;
+
+ private string undergroundFloorCountField;
+
+ private nsiRef overhaulFormingKindField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public HouseBasicExportType BasicCharacteristicts
+ {
+ get
+ {
+ return this.basicCharacteristictsField;
+ }
+ set
+ {
+ this.basicCharacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string UndergroundFloorCount
+ {
+ get
+ {
+ return this.undergroundFloorCountField;
+ }
+ set
+ {
+ this.undergroundFloorCountField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public nsiRef OverhaulFormingKind
+ {
+ get
+ {
+ return this.overhaulFormingKindField;
+ }
+ set
+ {
+ this.overhaulFormingKindField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultType
+ {
+
+ private string houseUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private string houseGUIDField;
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string HouseUniqueNumber
+ {
+ get
+ {
+ return this.houseUniqueNumberField;
+ }
+ set
+ {
+ this.houseUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string HouseGUID
+ {
+ get
+ {
+ return this.houseGUIDField;
+ }
+ set
+ {
+ this.houseGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ApartmentHouse", typeof(exportHouseResultTypeApartmentHouse), Order=3)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingHouse", typeof(exportHouseResultTypeLivingHouse), Order=3)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeApartmentHouse : ApartmentHouseExportType
+ {
+
+ private exportHouseResultTypeApartmentHouseEntrance[] entranceField;
+
+ private exportHouseResultTypeApartmentHouseResidentialPremises[] residentialPremisesField;
+
+ private exportHouseResultTypeApartmentHouseLift[] liftField;
+
+ private exportHouseResultTypeApartmentHouseNonResidentialPremises[] nonResidentialPremisesField;
+
+ private nsiRef houseManagementTypeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Entrance", Order=0)]
+ public exportHouseResultTypeApartmentHouseEntrance[] Entrance
+ {
+ get
+ {
+ return this.entranceField;
+ }
+ set
+ {
+ this.entranceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ResidentialPremises", Order=1)]
+ public exportHouseResultTypeApartmentHouseResidentialPremises[] ResidentialPremises
+ {
+ get
+ {
+ return this.residentialPremisesField;
+ }
+ set
+ {
+ this.residentialPremisesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Lift", Order=2)]
+ public exportHouseResultTypeApartmentHouseLift[] Lift
+ {
+ get
+ {
+ return this.liftField;
+ }
+ set
+ {
+ this.liftField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("NonResidentialPremises", Order=3)]
+ public exportHouseResultTypeApartmentHouseNonResidentialPremises[] NonResidentialPremises
+ {
+ get
+ {
+ return this.nonResidentialPremisesField;
+ }
+ set
+ {
+ this.nonResidentialPremisesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+ public nsiRef HouseManagementType
+ {
+ get
+ {
+ return this.houseManagementTypeField;
+ }
+ set
+ {
+ this.houseManagementTypeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeApartmentHouseEntrance : EntranceExportType
+ {
+
+ private System.DateTime modificationDateField;
+
+ private string entranceGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string EntranceGUID
+ {
+ get
+ {
+ return this.entranceGUIDField;
+ }
+ set
+ {
+ this.entranceGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeApartmentHouseResidentialPremises : ResidentialPremisesExportType
+ {
+
+ private string premisesUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private exportHouseResultTypeApartmentHouseResidentialPremisesLivingRoom[] livingRoomField;
+
+ private string premisesGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesUniqueNumber
+ {
+ get
+ {
+ return this.premisesUniqueNumberField;
+ }
+ set
+ {
+ this.premisesUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=2)]
+ public exportHouseResultTypeApartmentHouseResidentialPremisesLivingRoom[] LivingRoom
+ {
+ get
+ {
+ return this.livingRoomField;
+ }
+ set
+ {
+ this.livingRoomField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+ public string PremisesGUID
+ {
+ get
+ {
+ return this.premisesGUIDField;
+ }
+ set
+ {
+ this.premisesGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeApartmentHouseResidentialPremisesLivingRoom : RoomExportType
+ {
+
+ private string livingRoomUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private string livingRoomGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string LivingRoomUniqueNumber
+ {
+ get
+ {
+ return this.livingRoomUniqueNumberField;
+ }
+ set
+ {
+ this.livingRoomUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string LivingRoomGUID
+ {
+ get
+ {
+ return this.livingRoomGUIDField;
+ }
+ set
+ {
+ this.livingRoomGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeApartmentHouseLift : LiftExportType
+ {
+
+ private System.DateTime modificationDateField;
+
+ private string liftGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string LiftGUID
+ {
+ get
+ {
+ return this.liftGUIDField;
+ }
+ set
+ {
+ this.liftGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeApartmentHouseNonResidentialPremises : NonResidentialPremisesExportType
+ {
+
+ private string premisesUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private string premisesGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string PremisesUniqueNumber
+ {
+ get
+ {
+ return this.premisesUniqueNumberField;
+ }
+ set
+ {
+ this.premisesUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string PremisesGUID
+ {
+ get
+ {
+ return this.premisesGUIDField;
+ }
+ set
+ {
+ this.premisesGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeLivingHouse : LivingHouseExportType
+ {
+
+ private object[] itemsField;
+
+ private string houseGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Block", typeof(exportHouseResultTypeLivingHouseBlock), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoom", typeof(exportHouseResultTypeLivingHouseLivingRoom), Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string HouseGUID
+ {
+ get
+ {
+ return this.houseGUIDField;
+ }
+ set
+ {
+ this.houseGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeLivingHouseBlock : BlockExportType
+ {
+
+ private string blockUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private string blockGUIDField;
+
+ private exportHouseResultTypeLivingHouseBlockLivingRoom[] livingRoomField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string BlockUniqueNumber
+ {
+ get
+ {
+ return this.blockUniqueNumberField;
+ }
+ set
+ {
+ this.blockUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string BlockGUID
+ {
+ get
+ {
+ return this.blockGUIDField;
+ }
+ set
+ {
+ this.blockGUIDField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LivingRoom", Order=3)]
+ public exportHouseResultTypeLivingHouseBlockLivingRoom[] LivingRoom
+ {
+ get
+ {
+ return this.livingRoomField;
+ }
+ set
+ {
+ this.livingRoomField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeLivingHouseBlockLivingRoom : RoomExportType
+ {
+
+ private string livingRoomUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private string livingRoomGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string LivingRoomUniqueNumber
+ {
+ get
+ {
+ return this.livingRoomUniqueNumberField;
+ }
+ set
+ {
+ this.livingRoomUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string LivingRoomGUID
+ {
+ get
+ {
+ return this.livingRoomGUIDField;
+ }
+ set
+ {
+ this.livingRoomGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class exportHouseResultTypeLivingHouseLivingRoom : RoomExportType
+ {
+
+ private string livingRoomUniqueNumberField;
+
+ private System.DateTime modificationDateField;
+
+ private string livingRoomGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string LivingRoomUniqueNumber
+ {
+ get
+ {
+ return this.livingRoomUniqueNumberField;
+ }
+ set
+ {
+ this.livingRoomUniqueNumberField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public System.DateTime ModificationDate
+ {
+ get
+ {
+ return this.modificationDateField;
+ }
+ set
+ {
+ this.modificationDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public string LivingRoomGUID
+ {
+ get
+ {
+ return this.livingRoomGUIDField;
+ }
+ set
+ {
+ this.livingRoomGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceFullInformationType
+ {
+
+ private MeteringDeviceBasicCharacteristicsType basicChatacteristictsField;
+
+ private object itemField;
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MeteringDeviceBasicCharacteristicsType BasicChatacteristicts
+ {
+ get
+ {
+ return this.basicChatacteristictsField;
+ }
+ set
+ {
+ this.basicChatacteristictsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LinkedWithMetering", typeof(MeteringDeviceFullInformationTypeLinkedWithMetering), Order=1)]
+ [System.Xml.Serialization.XmlElementAttribute("NotLinkedWithMetering", typeof(bool), Order=1)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceEnergy", typeof(MunicipalResourceElectricBaseType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResourceNotEnergy", typeof(MunicipalResourceNotElectricBaseType), Order=2)]
+ [System.Xml.Serialization.XmlElementAttribute("MunicipalResources", typeof(DeviceMunicipalResourceType), Order=2)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class MeteringDeviceFullInformationTypeLinkedWithMetering
+ {
+
+ private MeteringDeviceFullInformationTypeLinkedWithMeteringInstallationPlace installationPlaceField;
+
+ private string[] linkedMeteringDeviceVersionGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public MeteringDeviceFullInformationTypeLinkedWithMeteringInstallationPlace InstallationPlace
+ {
+ get
+ {
+ return this.installationPlaceField;
+ }
+ set
+ {
+ this.installationPlaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("LinkedMeteringDeviceVersionGUID", Order=1)]
+ public string[] LinkedMeteringDeviceVersionGUID
+ {
+ get
+ {
+ return this.linkedMeteringDeviceVersionGUIDField;
+ }
+ set
+ {
+ this.linkedMeteringDeviceVersionGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public enum MeteringDeviceFullInformationTypeLinkedWithMeteringInstallationPlace
+ {
+
+ ///
+ @in,
+
+ ///
+ @out,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class HouseToDemolishType
+ {
+
+ private string fIASHouseGuidField;
+
+ private System.DateTime demolishionDateField;
+
+ private DemolishionReasonType demolishionReasonField;
+
+ private string transportGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string FIASHouseGuid
+ {
+ get
+ {
+ return this.fIASHouseGuidField;
+ }
+ set
+ {
+ this.fIASHouseGuidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=1)]
+ public System.DateTime DemolishionDate
+ {
+ get
+ {
+ return this.demolishionDateField;
+ }
+ set
+ {
+ this.demolishionDateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public DemolishionReasonType DemolishionReason
+ {
+ get
+ {
+ return this.demolishionReasonField;
+ }
+ set
+ {
+ this.demolishionReasonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/", Order=3)]
+ public string TransportGUID
+ {
+ get
+ {
+ return this.transportGUIDField;
+ }
+ set
+ {
+ this.transportGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class ObjectType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string idField;
+
+ private string mimeTypeField;
+
+ private string encodingField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string MimeType
+ {
+ get
+ {
+ return this.mimeTypeField;
+ }
+ set
+ {
+ this.mimeTypeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Encoding
+ {
+ get
+ {
+ return this.encodingField;
+ }
+ set
+ {
+ this.encodingField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SPKIDataType
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SPKISexp", typeof(byte[]), DataType="base64Binary", Order=0)]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class PGPDataType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType1[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPKeyID", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPKeyPacket", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType1[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType1
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ PGPKeyID,
+
+ ///
+ PGPKeyPacket,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class X509IssuerSerialType
+ {
+
+ private string x509IssuerNameField;
+
+ private string x509SerialNumberField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public string X509IssuerName
+ {
+ get
+ {
+ return this.x509IssuerNameField;
+ }
+ set
+ {
+ this.x509IssuerNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+ public string X509SerialNumber
+ {
+ get
+ {
+ return this.x509SerialNumberField;
+ }
+ set
+ {
+ this.x509SerialNumberField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class X509DataType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType[] itemsElementNameField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509CRL", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509Certificate", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509IssuerSerial", typeof(X509IssuerSerialType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509SKI", typeof(byte[]), DataType="base64Binary", Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509SubjectName", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ X509CRL,
+
+ ///
+ X509Certificate,
+
+ ///
+ X509IssuerSerial,
+
+ ///
+ X509SKI,
+
+ ///
+ X509SubjectName,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class RetrievalMethodType
+ {
+
+ private TransformType[] transformsField;
+
+ private string uRIField;
+
+ private string typeField;
+
+ ///
+ [System.Xml.Serialization.XmlArrayAttribute(Order=0)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("Transform", IsNullable=false)]
+ public TransformType[] Transforms
+ {
+ get
+ {
+ return this.transformsField;
+ }
+ set
+ {
+ this.transformsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string URI
+ {
+ get
+ {
+ return this.uRIField;
+ }
+ set
+ {
+ this.uRIField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class RSAKeyValueType
+ {
+
+ private byte[] modulusField;
+
+ private byte[] exponentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
+ public byte[] Modulus
+ {
+ get
+ {
+ return this.modulusField;
+ }
+ set
+ {
+ this.modulusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
+ public byte[] Exponent
+ {
+ get
+ {
+ return this.exponentField;
+ }
+ set
+ {
+ this.exponentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class DSAKeyValueType
+ {
+
+ private byte[] pField;
+
+ private byte[] qField;
+
+ private byte[] gField;
+
+ private byte[] yField;
+
+ private byte[] jField;
+
+ private byte[] seedField;
+
+ private byte[] pgenCounterField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=0)]
+ public byte[] P
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=1)]
+ public byte[] Q
+ {
+ get
+ {
+ return this.qField;
+ }
+ set
+ {
+ this.qField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=2)]
+ public byte[] G
+ {
+ get
+ {
+ return this.gField;
+ }
+ set
+ {
+ this.gField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=3)]
+ public byte[] Y
+ {
+ get
+ {
+ return this.yField;
+ }
+ set
+ {
+ this.yField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=4)]
+ public byte[] J
+ {
+ get
+ {
+ return this.jField;
+ }
+ set
+ {
+ this.jField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=5)]
+ public byte[] Seed
+ {
+ get
+ {
+ return this.seedField;
+ }
+ set
+ {
+ this.seedField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary", Order=6)]
+ public byte[] PgenCounter
+ {
+ get
+ {
+ return this.pgenCounterField;
+ }
+ set
+ {
+ this.pgenCounterField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class KeyValueType
+ {
+
+ private object itemField;
+
+ private string[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("DSAKeyValue", typeof(DSAKeyValueType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RSAKeyValue", typeof(RSAKeyValueType), Order=0)]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class KeyInfoType
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType2[] itemsElementNameField;
+
+ private string[] textField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("KeyName", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("KeyValue", typeof(KeyValueType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("MgmtData", typeof(string), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("PGPData", typeof(PGPDataType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("RetrievalMethod", typeof(RetrievalMethodType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("SPKIData", typeof(SPKIDataType), Order=0)]
+ [System.Xml.Serialization.XmlElementAttribute("X509Data", typeof(X509DataType), Order=0)]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName", Order=1)]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType2[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string[] Text
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", IncludeInSchema=false)]
+ public enum ItemsChoiceType2
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("##any:")]
+ Item,
+
+ ///
+ KeyName,
+
+ ///
+ KeyValue,
+
+ ///
+ MgmtData,
+
+ ///
+ PGPData,
+
+ ///
+ RetrievalMethod,
+
+ ///
+ SPKIData,
+
+ ///
+ X509Data,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureValueType
+ {
+
+ private string idField;
+
+ private byte[] valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType="base64Binary")]
+ public byte[] Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureMethodType
+ {
+
+ private string hMACOutputLengthField;
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=0)]
+ public string HMACOutputLength
+ {
+ get
+ {
+ return this.hMACOutputLengthField;
+ }
+ set
+ {
+ this.hMACOutputLengthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class CanonicalizationMethodType
+ {
+
+ private System.Xml.XmlNode[] anyField;
+
+ private string algorithmField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+ public System.Xml.XmlNode[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
+ public string Algorithm
+ {
+ get
+ {
+ return this.algorithmField;
+ }
+ set
+ {
+ this.algorithmField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignedInfoType
+ {
+
+ private CanonicalizationMethodType canonicalizationMethodField;
+
+ private SignatureMethodType signatureMethodField;
+
+ private ReferenceType[] referenceField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public CanonicalizationMethodType CanonicalizationMethod
+ {
+ get
+ {
+ return this.canonicalizationMethodField;
+ }
+ set
+ {
+ this.canonicalizationMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SignatureMethodType SignatureMethod
+ {
+ get
+ {
+ return this.signatureMethodField;
+ }
+ set
+ {
+ this.signatureMethodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Reference", Order=2)]
+ public ReferenceType[] Reference
+ {
+ get
+ {
+ return this.referenceField;
+ }
+ set
+ {
+ this.referenceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#")]
+ public partial class SignatureType
+ {
+
+ private SignedInfoType signedInfoField;
+
+ private SignatureValueType signatureValueField;
+
+ private KeyInfoType keyInfoField;
+
+ private ObjectType[] objectField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public SignedInfoType SignedInfo
+ {
+ get
+ {
+ return this.signedInfoField;
+ }
+ set
+ {
+ this.signedInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public SignatureValueType SignatureValue
+ {
+ get
+ {
+ return this.signatureValueField;
+ }
+ set
+ {
+ this.signatureValueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+ public KeyInfoType KeyInfo
+ {
+ get
+ {
+ return this.keyInfoField;
+ }
+ set
+ {
+ this.keyInfoField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("Object", Order=3)]
+ public ObjectType[] Object
+ {
+ get
+ {
+ return this.objectField;
+ }
+ set
+ {
+ this.objectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(BaseAsyncResponseType))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(DemolishHouseRequestType))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class BaseType
+ {
+
+ private SignatureType signatureField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Namespace="http://www.w3.org/2000/09/xmldsig#", Order=0)]
+ public SignatureType Signature
+ {
+ get
+ {
+ return this.signatureField;
+ }
+ set
+ {
+ this.signatureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string Id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public partial class BaseAsyncResponseType : BaseType
+ {
+
+ private sbyte requestStateField;
+
+ private string messageGUIDField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+ public sbyte RequestState
+ {
+ get
+ {
+ return this.requestStateField;
+ }
+ set
+ {
+ this.requestStateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+ public string MessageGUID
+ {
+ get
+ {
+ return this.messageGUIDField;
+ }
+ set
+ {
+ this.messageGUIDField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management/")]
+ public partial class DemolishHouseRequestType : BaseType
+ {
+
+ private HouseToDemolishType[] houseToDemolishField;
+
+ private string versionField;
+
+ public DemolishHouseRequestType()
+ {
+ this.versionField = "11.1.0.1";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("HouseToDemolish", Order=0)]
+ public HouseToDemolishType[] HouseToDemolish
+ {
+ get
+ {
+ return this.houseToDemolishField;
+ }
+ set
+ {
+ this.houseToDemolishField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ public string version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+ }
+
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "8.0.0")]
+ [System.ServiceModel.ServiceContractAttribute(Namespace="http://dom.gosuslugi.ru/schema/integration/house-management-service-async/", ConfigurationName="Hcs.Service.Async.HouseManagement.HouseManagementPortsTypeAsync")]
+ public interface HouseManagementPortsTypeAsync
+ {
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importMeteringDeviceData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importMeteringDeviceData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.importMeteringDeviceDataRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportMeteringDeviceData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportMeteringDeviceData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.exportMeteringDeviceDataRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportODSPMeteringDeviceData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportODSPMeteringDeviceData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportODSPMeteringDeviceDataAsync(Hcs.Service.Async.HouseManagement.exportODSPMeteringDeviceDataRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:getState", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:getState", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task getStateAsync(Hcs.Service.Async.HouseManagement.getStateRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importContractData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importContractData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importContractDataAsync(Hcs.Service.Async.HouseManagement.importContractDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importCharterData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importCharterData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importCharterDataAsync(Hcs.Service.Async.HouseManagement.importCharterDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportStatusCAChData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportStatusCAChData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportStatusCAChDataAsync(Hcs.Service.Async.HouseManagement.exportStatusCAChDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportHouseData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportHouseData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportHouseDataAsync(Hcs.Service.Async.HouseManagement.exportHouseDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importAccountData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importAccountData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importAccountDataAsync(Hcs.Service.Async.HouseManagement.importAccountDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportAccountData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportAccountData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportAccountDataAsync(Hcs.Service.Async.HouseManagement.exportAccountDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importPublicPropertyContract", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importPublicPropertyContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.importPublicPropertyContractRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportStatusPublicPropertyContract", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportStatusPublicPropertyContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportStatusPublicPropertyContractAsync(Hcs.Service.Async.HouseManagement.exportStatusPublicPropertyContractRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importNotificationData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importNotificationData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importNotificationDataAsync(Hcs.Service.Async.HouseManagement.importNotificationDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importVotingProtocol", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importVotingProtocol", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importVotingProtocolAsync(Hcs.Service.Async.HouseManagement.importVotingProtocolRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportVotingProtocol", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportVotingProtocol", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportVotingProtocolAsync(Hcs.Service.Async.HouseManagement.exportVotingProtocolRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importOwnerDecision", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importOwnerDecision", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.importOwnerDecisionRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportOwnerDecision", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportOwnerDecision", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportOwnerDecisionAsync(Hcs.Service.Async.HouseManagement.exportOwnerDecisionRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportCAChData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportCAChData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportCAChDataAsync(Hcs.Service.Async.HouseManagement.exportCAChDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importHouseUOData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importHouseUOData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importHouseUODataAsync(Hcs.Service.Async.HouseManagement.importHouseUODataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importHouseOMSData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importHouseOMSData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importHouseOMSDataAsync(Hcs.Service.Async.HouseManagement.importHouseOMSDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importHouseESPData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importHouseESPData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importHouseESPDataAsync(Hcs.Service.Async.HouseManagement.importHouseESPDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplyResourceContractData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importSupplyResourceContractData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportSupplyResourceContractData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportSupplyResourceContractData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportSupplyResourceContractDataAsync(Hcs.Service.Async.HouseManagement.exportSupplyResourceContractDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importAccountIndividualServices", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importAccountIndividualServices", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.importAccountIndividualServicesRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportAccountIndividualServices", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportAccountIndividualServices", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportAccountIndividualServicesAsync(Hcs.Service.Async.HouseManagement.exportAccountIndividualServicesRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportSupplyResourceContractObjectAddressData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportSupplyResourceContractObjectAddressData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.exportSupplyResourceContractObjectAddressDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplyResourceContractObjectAddressData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importSupplyResourceContractObjectAddressData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importSupplyResourceContractObjectAddressDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractObjectAddressDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importSupplyResourceContractProjectData", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importSupplyResourceContractProjectData", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importSupplyResourceContractProjectDataAsync(Hcs.Service.Async.HouseManagement.importSupplyResourceContractProjectDataRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportRolloverStatusCACh", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportRolloverStatusCACh", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportRolloverStatusCAChAsync(Hcs.Service.Async.HouseManagement.exportRolloverStatusCAChRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefSupplyResourceContract", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefSupplyResourceContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportBriefSupplyResourceContractAsync(Hcs.Service.Async.HouseManagement.exportBriefSupplyResourceContractRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefSocialHireContract", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefSocialHireContract", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportBriefSocialHireContractAsync(Hcs.Service.Async.HouseManagement.exportBriefSocialHireContractRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:demolishHouse", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:demolishHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task demolishHouseAsync(Hcs.Service.Async.HouseManagement.demolishHouseRequest request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefBasicHouse", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefBasicHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportBriefBasicHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefBasicHouseRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefLivingHouse", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefLivingHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportBriefLivingHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefLivingHouseRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportBriefApartmentHouse", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportBriefApartmentHouse", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportBriefApartmentHouseAsync(Hcs.Service.Async.HouseManagement.exportBriefApartmentHouseRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importExternalVotingProtocol", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importExternalVotingProtocol", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importExternalVotingProtocolAsync(Hcs.Service.Async.HouseManagement.importExternalVotingProtocolRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importVotingMessage", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importVotingMessage", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importVotingMessageAsync(Hcs.Service.Async.HouseManagement.importVotingMessageRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportVotingMessage", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportVotingMessage", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportVotingMessageAsync(Hcs.Service.Async.HouseManagement.exportVotingMessageRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:importOwnerRefusal", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:importOwnerRefusal", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task importOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.importOwnerRefusalRequest1 request);
+
+ [System.ServiceModel.OperationContractAttribute(Action="urn:exportOwnerRefusal", ReplyAction="*")]
+ [System.ServiceModel.FaultContractAttribute(typeof(Hcs.Service.Async.HouseManagement.Fault), Action="urn:exportOwnerRefusal", Name="Fault", Namespace="http://dom.gosuslugi.ru/schema/integration/base/")]
+ [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntpsType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ForeignBranchType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SubsidiaryType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LegalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PaymentReasonType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiItemType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NsiListType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignaturePropertiesType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManifestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DocumentPortalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PeriodOpen))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Period))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(YearMonth))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CommonResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SignedAttachmentType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HeaderType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MeteringDeviceFullInformationExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerRefusalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportQuestionOnDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OwnerDecisionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExternalVotingProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AnnulmentProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MessageType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(VoitingType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseServiceCharterType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApprovalType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DeleteDocType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(RollOverType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProtocolOKType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DaySelectionType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(MainInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountIndividualServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountUpdateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountReasonsImportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AccountType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUpdateUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseESPType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseOMSType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseUOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OGFImportStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKNRelationshipStatusType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyRSOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSocialHireContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportOwnerDecisionResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportBriefSupplyResourceContractResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractProjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportSupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(IndicatorValueType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectObjectAdressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ObjectAddressType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractSubjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SupplyResourceContractType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(FIOType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PublicPropertyContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChRequestCriteriaType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CharterExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractPaymentsInfoType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractServiceType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ManageObjectType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ContractExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportRolloverStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportStatusCAChResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportODSPMeteringDeviceDataResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BriefApartmentHouseType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefLivingHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ExportBriefBasicHouseRequestType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LivingHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LiftExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EntranceExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GKN_EGRP_KeyExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ApartmentHouseExportType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(exportHouseResultType))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BaseType))]
+ System.Threading.Tasks.Task exportOwnerRefusalAsync(Hcs.Service.Async.HouseManagement.exportOwnerRefusalRequest1 request);
+ }
+
+ ///