From 7c3dee93860e7756b8184f27aa190ede58b22b5e Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 2 Jun 2022 15:59:36 +0300 Subject: [PATCH] WCF: update ELTOsago Reference --- .../ELTOsago/ConnectedService.json | 17 +- .../Connected Services/ELTOsago/Reference.cs | 4036 +++++++++++------ 2 files changed, 2559 insertions(+), 1494 deletions(-) diff --git a/ELT.Client/Connected Services/ELTOsago/ConnectedService.json b/ELT.Client/Connected Services/ELTOsago/ConnectedService.json index 2f61f7f..7f2bd4d 100644 --- a/ELT.Client/Connected Services/ELTOsago/ConnectedService.json +++ b/ELT.Client/Connected Services/ELTOsago/ConnectedService.json @@ -1,4 +1,9 @@ -{ +{ + "ProviderId": "Microsoft.VisualStudio.ConnectedService.Wcf", + "Version": "15.0.40203.910", + "GettingStartedDocument": { + "Uri": "https://go.microsoft.com/fwlink/?linkid=858517" + }, "ExtendedData": { "inputs": [ "http://evolucia.elt-poisk.com/soaposago.php?wsdl" @@ -10,7 +15,15 @@ "namespaceMappings": [ "*, ELTOsago" ], - "sync": true, + "references": [ + "Newtonsoft.Json, {Newtonsoft.Json, 13.0.1}", + "System.ServiceModel, {System.ServiceModel.Primitives, 4.4.4}", + "System.ServiceModel.Duplex, {System.ServiceModel.Duplex, 4.4.4}", + "System.ServiceModel.Http, {System.ServiceModel.Http, 4.4.4}", + "System.ServiceModel.NetTcp, {System.ServiceModel.NetTcp, 4.4.4}", + "System.ServiceModel.Primitives, {System.ServiceModel.Primitives, 4.4.4}", + "System.ServiceModel.Security, {System.ServiceModel.Security, 4.4.4}" + ], "targetFramework": "netcoreapp3.1", "typeReuseMode": "All" } diff --git a/ELT.Client/Connected Services/ELTOsago/Reference.cs b/ELT.Client/Connected Services/ELTOsago/Reference.cs index 6d12076..91a3ac3 100644 --- a/ELT.Client/Connected Services/ELTOsago/Reference.cs +++ b/ELT.Client/Connected Services/ELTOsago/Reference.cs @@ -11,7 +11,7 @@ namespace ELTOsago { - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.ServiceContractAttribute(Namespace="http://elt-poisk.com/", ConfigurationName="ELTOsago.EltSoap")] public interface EltSoap { @@ -20,28 +20,18 @@ namespace ELTOsago [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.DictionaryElement[] GetTypeIdFileToInsurance(string InsuranceCompany); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetTypeIdFileToInsurance", ReplyAction="*")] System.Threading.Tasks.Task GetTypeIdFileToInsuranceAsync(string InsuranceCompany); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetDurationOSAGO", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.DictionaryElement[] GetDurationOSAGO(); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetDurationOSAGO", ReplyAction="*")] System.Threading.Tasks.Task GetDurationOSAGOAsync(); - // CODEGEN: Parameter 'Data' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/UploadFileToInsurance", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.UploadFileToInsuranceResponse UploadFileToInsurance(ELTOsago.UploadFileToInsuranceRequest request); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/UploadFileToInsurance", ReplyAction="*")] System.Threading.Tasks.Task UploadFileToInsuranceAsync(ELTOsago.UploadFileToInsuranceRequest request); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOCalculation", ReplyAction="*")] @@ -49,28 +39,6 @@ namespace ELTOsago [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] [return: System.ServiceModel.MessageParameterAttribute(Name="Results")] - ELTOsago.OSAGOCalculationResult OSAGOCalculation( - ELTOsago.AuthInfo AuthInfo, - string TrafficSource, - string InsuranceCompany, - int InsurerType, - int OwnerType, - int ContractOptionId, - int ContractStatusId, - string UsagePlace, - int TSToRegistrationPlace, - ELTOsago.TSType TSType, - bool UseWithTrailer, - double VehiclePower, - int Duration, - int DriversCount, - ELTOsago.Driver[] Drivers, - string BonusMalus, - string KBM, - bool GrossViolations); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOCalculation", ReplyAction="*")] - [return: System.ServiceModel.MessageParameterAttribute(Name="Results")] System.Threading.Tasks.Task OSAGOCalculationAsync( ELTOsago.AuthInfo AuthInfo, string TrafficSource, @@ -91,14 +59,11 @@ namespace ELTOsago string KBM, bool GrossViolations); + // CODEGEN: Generating message contract since the operation has multiple return values. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/CheckDK", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.CheckDKResponse CheckDK(ELTOsago.CheckDKRequest request); - - // CODEGEN: Generating message contract since the operation has multiple return values. - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/CheckDK", ReplyAction="*")] System.Threading.Tasks.Task CheckDKAsync(ELTOsago.CheckDKRequest request); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/CheckPhone", ReplyAction="*")] @@ -106,129 +71,83 @@ namespace ELTOsago [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] [return: System.ServiceModel.MessageParameterAttribute(Name="SendVerificationCodeResult")] - ELTOsago.SendVerificationCodeResult CheckPhone(string InsuranceCompany, string OrderId, string Phone, string VerifycationCode); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/CheckPhone", ReplyAction="*")] - [return: System.ServiceModel.MessageParameterAttribute(Name="SendVerificationCodeResult")] System.Threading.Tasks.Task CheckPhoneAsync(string InsuranceCompany, string OrderId, string Phone, string VerifycationCode); + // CODEGEN: Generating message contract since the operation has multiple return values. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetRequestInfo", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.GetRequestInfoResponse GetRequestInfo(ELTOsago.GetRequestInfoRequest request); - - // CODEGEN: Generating message contract since the operation has multiple return values. - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetRequestInfo", ReplyAction="*")] System.Threading.Tasks.Task GetRequestInfoAsync(ELTOsago.GetRequestInfoRequest request); - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOFullCalculation", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.OSAGOFullCalculationResponse OSAGOFullCalculation(ELTOsago.OSAGOFullCalculationRequest request); - // CODEGEN: Generating message contract since the operation has multiple return values. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOFullCalculation", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] System.Threading.Tasks.Task OSAGOFullCalculationAsync(ELTOsago.OSAGOFullCalculationRequest request); - // CODEGEN: Parameter 'FirstPeriodStart' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOSave", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - [return: System.ServiceModel.MessageParameterAttribute(Name="Results")] - ELTOsago.OSAGOSaveResponse OSAGOSave(ELTOsago.OSAGOSaveRequest request); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOSave", ReplyAction="*")] System.Threading.Tasks.Task OSAGOSaveAsync(ELTOsago.OSAGOSaveRequest request); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetInsuranceCompanies", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.InsuranceCompany[] GetInsuranceCompanies(string Login); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetInsuranceCompanies", ReplyAction="*")] System.Threading.Tasks.Task GetInsuranceCompaniesAsync(string Login); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoMarks", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - string[] GetAutoMarks(bool ActualOnly, string Category); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoMarks", ReplyAction="*")] System.Threading.Tasks.Task GetAutoMarksAsync(bool ActualOnly, string Category); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoModels", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - string[] GetAutoModels(string Mark, bool ActualOnly, string Category); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoModels", ReplyAction="*")] System.Threading.Tasks.Task GetAutoModelsAsync(string Mark, bool ActualOnly, string Category); - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/AnnulOSAGO", ReplyAction="*")] + // CODEGEN: Generating message contract since the operation has multiple return values. + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/Annulment", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.AnnulOSAGOResponse AnnulOSAGO(ELTOsago.AnnulOSAGORequest request); + System.Threading.Tasks.Task AnnulmentAsync(ELTOsago.AnnulmentRequest request); // CODEGEN: Generating message contract since the operation has multiple return values. - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/AnnulOSAGO", ReplyAction="*")] - System.Threading.Tasks.Task AnnulOSAGOAsync(ELTOsago.AnnulOSAGORequest request); - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAvailablePrintForms", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.GetAvailablePrintFormsResponse GetAvailablePrintForms(ELTOsago.GetAvailablePrintFormsRequest request); - - // CODEGEN: Generating message contract since the operation has multiple return values. - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAvailablePrintForms", ReplyAction="*")] System.Threading.Tasks.Task GetAvailablePrintFormsAsync(ELTOsago.GetAvailablePrintFormsRequest request); - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetPrintForm", ReplyAction="*")] - [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.GetPrintFormResponse GetPrintForm(ELTOsago.GetPrintFormRequest request); - // CODEGEN: Generating message contract since the operation has multiple return values. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetPrintForm", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] System.Threading.Tasks.Task GetPrintFormAsync(ELTOsago.GetPrintFormRequest request); - // CODEGEN: Parameter 'SubjectId' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlElementAttribute'. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetNewSubjectIds", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - [return: System.ServiceModel.MessageParameterAttribute(Name="SubjectId")] - ELTOsago.GetNewSubjectIdsResponse GetNewSubjectIds(ELTOsago.GetNewSubjectIdsRequest request); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetNewSubjectIds", ReplyAction="*")] System.Threading.Tasks.Task GetNewSubjectIdsAsync(ELTOsago.GetNewSubjectIdsRequest request); - // CODEGEN: Parameter 'GetRegionsExtResult' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlArrayItemAttribute'. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetRegionsExt", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.GetRegionsExtResponse GetRegionsExt(ELTOsago.GetRegionsExtRequest request); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetRegionsExt", ReplyAction="*")] System.Threading.Tasks.Task GetRegionsExtAsync(ELTOsago.GetRegionsExtRequest request); - // CODEGEN: Parameter 'GetLocalitiesExtResult' requires additional schema information that cannot be captured using the parameter mode. The specific attribute is 'Microsoft.Xml.Serialization.XmlArrayItemAttribute'. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetLocalitiesExt", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.GetLocalitiesExtResponse GetLocalitiesExt(ELTOsago.GetLocalitiesExtRequest request); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetLocalitiesExt", ReplyAction="*")] System.Threading.Tasks.Task GetLocalitiesExtAsync(ELTOsago.GetLocalitiesExtRequest request); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/Delivery", ReplyAction="*")] @@ -236,27 +155,27 @@ namespace ELTOsago [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] [return: System.ServiceModel.MessageParameterAttribute(Name="SaveResult")] - string Delivery(string NumCalc, System.DateTime DeliveryDateTime, string PaymentMethod, string Phone, ELTOsago.Address DeliveryAddress); - - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/Delivery", ReplyAction="*")] - [return: System.ServiceModel.MessageParameterAttribute(Name="SaveResult")] System.Threading.Tasks.Task DeliveryAsync(string NumCalc, System.DateTime DeliveryDateTime, string PaymentMethod, string Phone, ELTOsago.Address DeliveryAddress); + // CODEGEN: Generating message contract since the operation has multiple return values. [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/ChangeStatusPolicy", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] - ELTOsago.ChangeStatusPolicyResponse ChangeStatusPolicy(ELTOsago.ChangeStatusPolicyRequest request); + System.Threading.Tasks.Task ChangeStatusPolicyAsync(ELTOsago.ChangeStatusPolicyRequest request); // CODEGEN: Generating message contract since the operation has multiple return values. - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/ChangeStatusPolicy", ReplyAction="*")] - System.Threading.Tasks.Task ChangeStatusPolicyAsync(ELTOsago.ChangeStatusPolicyRequest request); + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetOrderInfo", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] + System.Threading.Tasks.Task GetOrderInfoAsync(ELTOsago.GetOrderInfoRequest request); } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(InsuranceCompany))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(Modification))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class DictionaryElement @@ -296,66 +215,60 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class LocalityExtended + public partial class FullDriverForGetOrderInfoResponse { - private string regionIdField; + private System.DateTime dOBField; - private string regionNameField; - - private string idField; + private string surnameField; private string nameField; - private string kladrField; + private string patronymicField; + + private FullDriverForGetOrderInfoResponseDriverLicence driverLicenceField; + + private string sexField; + + private bool isDLForeignField; + + private bool isDLForeignFieldSpecified; + + private System.DateTime expertienceStartField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string RegionId + public System.DateTime DOB { get { - return this.regionIdField; + return this.dOBField; } set { - this.regionIdField = value; + this.dOBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string RegionName + public string Surname { get { - return this.regionNameField; + return this.surnameField; } set { - this.regionNameField = value; + this.surnameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string Id - { - get - { - return this.idField; - } - set - { - this.idField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string Name { get @@ -368,625 +281,23 @@ namespace ELTOsago } } - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public string Kladr - { - get - { - return this.kladrField; - } - set - { - this.kladrField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class RegionExtended - { - - private string idField; - - private string nameField; - - private string kladrField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Id - { - get - { - return this.idField; - } - set - { - this.idField = 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 string Kladr - { - get - { - return this.kladrField; - } - set - { - this.kladrField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class OSAGOSaveResult - { - - private string numCalcField; - - private string sKCalcIdField; - - private string policyNumberField; - - private double premiumSumField; - - private bool premiumSumFieldSpecified; - - private string messageField; - - private string errorField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string NumCalc - { - get - { - return this.numCalcField; - } - set - { - this.numCalcField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string SKCalcId - { - get - { - return this.sKCalcIdField; - } - set - { - this.sKCalcIdField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string PolicyNumber - { - get - { - return this.policyNumberField; - } - set - { - this.policyNumberField = value; - } - } - /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public double PremiumSum + public string Patronymic { get { - return this.premiumSumField; + return this.patronymicField; } set { - this.premiumSumField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PremiumSumSpecified - { - get - { - return this.premiumSumFieldSpecified; - } - set - { - this.premiumSumFieldSpecified = value; + this.patronymicField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public string Message - { - get - { - return this.messageField; - } - set - { - this.messageField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public string Error - { - get - { - return this.errorField; - } - set - { - this.errorField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class A7 - { - - private string idField; - - private string a7NumberField; - - private string a7TypeField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ID - { - get - { - return this.idField; - } - set - { - this.idField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string A7Number - { - get - { - return this.a7NumberField; - } - set - { - this.a7NumberField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string A7Type - { - get - { - return this.a7TypeField; - } - set - { - this.a7TypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class BSO - { - - private string idField; - - private string bSONumberField; - - private string bSOTypeField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string ID - { - get - { - return this.idField; - } - set - { - this.idField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string BSONumber - { - get - { - return this.bSONumberField; - } - set - { - this.bSONumberField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string BSOType - { - get - { - return this.bSOTypeField; - } - set - { - this.bSOTypeField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class TechnicalInspection - { - - private string seriesField; - - private string numberField; - - private string monthField; - - private int yearField; - - private bool yearFieldSpecified; - - private string typeField; - - private System.DateTime dKIssuedDateField; - - private bool dKIssuedDateFieldSpecified; - - private System.DateTime dKEndDateField; - - private bool dKEndDateFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Series - { - get - { - return this.seriesField; - } - set - { - this.seriesField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Number - { - get - { - return this.numberField; - } - set - { - this.numberField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string Month - { - get - { - return this.monthField; - } - set - { - this.monthField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public int 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=4)] - public string Type - { - get - { - return this.typeField; - } - set - { - this.typeField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public System.DateTime DKIssuedDate - { - get - { - return this.dKIssuedDateField; - } - set - { - this.dKIssuedDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DKIssuedDateSpecified - { - get - { - return this.dKIssuedDateFieldSpecified; - } - set - { - this.dKIssuedDateFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] - public System.DateTime DKEndDate - { - get - { - return this.dKEndDateField; - } - set - { - this.dKEndDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DKEndDateSpecified - { - get - { - return this.dKEndDateFieldSpecified; - } - set - { - this.dKEndDateFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class RegDoc - { - - private int typeField; - - private bool typeFieldSpecified; - - private string seriesField; - - private string numberField; - - private System.DateTime dateField; - - private bool dateFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public int 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.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(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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class PersonWithKBM - { - - private double kBMField; - - private double kBMValueField; - - private DriverLicence driverLicenceField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public double KBM - { - get - { - return this.kBMField; - } - set - { - this.kBMField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public double KBMValue - { - get - { - return this.kBMValueField; - } - set - { - this.kBMValueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DriverLicence DriverLicence + public FullDriverForGetOrderInfoResponseDriverLicence DriverLicence { get { @@ -997,95 +308,79 @@ namespace ELTOsago this.driverLicenceField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class DriverLicence : Document - { - - private string issuedByField; - - private System.DateTime issuedDateField; - - private bool issuedDateFieldSpecified; - - private string countryField; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string IssuedBy + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string Sex { get { - return this.issuedByField; + return this.sexField; } set { - this.issuedByField = value; + this.sexField = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public System.DateTime IssuedDate + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public bool IsDLForeign { get { - return this.issuedDateField; + return this.isDLForeignField; } set { - this.issuedDateField = value; + this.isDLForeignField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IssuedDateSpecified + public bool IsDLForeignSpecified { get { - return this.issuedDateFieldSpecified; + return this.isDLForeignFieldSpecified; } set { - this.issuedDateFieldSpecified = value; + this.isDLForeignFieldSpecified = value; } } /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string Country + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public System.DateTime ExpertienceStart { get { - return this.countryField; + return this.expertienceStartField; } set { - this.countryField = value; + this.expertienceStartField = value; } } } /// - [System.Xml.Serialization.XmlIncludeAttribute(typeof(JuridicalDocument))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(PersonDocument))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(OldDriverLicence))] - [System.Xml.Serialization.XmlIncludeAttribute(typeof(DriverLicence))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class Document + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] + public partial class FullDriverForGetOrderInfoResponseDriverLicence { private string seriesField; private string numberField; + private System.DateTime issuedDateField; + + private bool issuedDateFieldSpecified; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Series @@ -1113,21 +408,9 @@ namespace ELTOsago this.numberField = value; } } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class JuridicalDocument : Document - { - - private System.DateTime issuedDateField; - - private bool issuedDateFieldSpecified; /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] + [System.Xml.Serialization.XmlElementAttribute(DataType="date", Order=2)] public System.DateTime IssuedDate { get @@ -1156,7 +439,191 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class GetOrderInfoResponsePerson + { + + private string subjectTypeField; + + private System.DateTime dOBField; + + private string surnameField; + + private string nameField; + + private string patronymicField; + + private string sexField; + + private PersonDocument personDocumentField; + + private Address registrationAddressField; + + private Address factAddressField; + + private string phoneField; + + private string emailField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string SubjectType + { + get + { + return this.subjectTypeField; + } + set + { + this.subjectTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public System.DateTime DOB + { + get + { + return this.dOBField; + } + set + { + this.dOBField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Surname + { + get + { + return this.surnameField; + } + set + { + this.surnameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Patronymic + { + get + { + return this.patronymicField; + } + set + { + this.patronymicField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string Sex + { + get + { + return this.sexField; + } + set + { + this.sexField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public PersonDocument PersonDocument + { + get + { + return this.personDocumentField; + } + set + { + this.personDocumentField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public Address RegistrationAddress + { + get + { + return this.registrationAddressField; + } + set + { + this.registrationAddressField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public Address FactAddress + { + get + { + return this.factAddressField; + } + set + { + this.factAddressField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public string Phone + { + get + { + return this.phoneField; + } + set + { + this.phoneField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public string Email + { + get + { + return this.emailField; + } + set + { + this.emailField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class PersonDocument : Document @@ -1228,7 +695,91 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(JuridicalDocument))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(PersonDocument))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(OldDriverLicence))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(DriverLicence))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class Document + { + + private string seriesField; + + private string numberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Series + { + get + { + return this.seriesField; + } + set + { + this.seriesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Number + { + get + { + return this.numberField; + } + set + { + this.numberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class JuridicalDocument : Document + { + + private System.DateTime issuedDateField; + + private bool issuedDateFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public System.DateTime IssuedDate + { + get + { + return this.issuedDateField; + } + set + { + this.issuedDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IssuedDateSpecified + { + get + { + return this.issuedDateFieldSpecified; + } + set + { + this.issuedDateFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class OldDriverLicence : Document @@ -1252,87 +803,79 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class KBM + public partial class DriverLicence : Document { - private double valueField; + private string issuedByField; - private int classField; + private System.DateTime issuedDateField; + + private bool issuedDateFieldSpecified; + + private string countryField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public double Value + public string IssuedBy { get { - return this.valueField; + return this.issuedByField; } set { - this.valueField = value; + this.issuedByField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public int Class + public System.DateTime IssuedDate { get { - return this.classField; + return this.issuedDateField; } set { - this.classField = value; + this.issuedDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IssuedDateSpecified + { + get + { + return this.issuedDateFieldSpecified; + } + set + { + this.issuedDateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Country + { + get + { + return this.countryField; + } + set + { + this.countryField = value; } } } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class PreviousPolicy - { - - private string numberField; - - private string insuranceCompanyField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Number - { - get - { - return this.numberField; - } - set - { - this.numberField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string InsuranceCompany - { - get - { - return this.insuranceCompanyField; - } - set - { - this.insuranceCompanyField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class Address @@ -1579,10 +1122,1915 @@ namespace ELTOsago } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class GetOrderInfoResult + { + + private GetOrderInfoResultInsuranceProduct insuranceProductField; + + private string insuranceCompanyField; + + private string policySeriesField; + + private string policyNumberField; + + private int insurerTypeField; + + private bool insurerTypeFieldSpecified; + + private int ownerTypeField; + + private bool ownerTypeFieldSpecified; + + private int contractOptionIdField; + + private bool contractOptionIdFieldSpecified; + + private int contractStatusIdField; + + private bool contractStatusIdFieldSpecified; + + private string usagePlaceField; + + private System.DateTime contractSignField; + + private bool contractSignFieldSpecified; + + private System.DateTime contractBeginDateField; + + private bool contractBeginDateFieldSpecified; + + private System.DateTime contractEndField; + + private bool contractEndFieldSpecified; + + private int durationField; + + private bool durationFieldSpecified; + + private GetOrderInfoResultCarInfo carInfoField; + + private int tSToRegistrationPlaceField; + + private bool tSToRegistrationPlaceFieldSpecified; + + private int purposeUseField; + + private bool purposeUseFieldSpecified; + + private bool grossViolationsField; + + private bool grossViolationsFieldSpecified; + + private bool isRentalField; + + private bool isRentalFieldSpecified; + + private bool useWithTrailerField; + + private bool useWithTrailerFieldSpecified; + + private GetOrderInfoResponsePerson ownerField; + + private GetOrderInfoResponsePerson insurerField; + + private int driversCountField; + + private bool driversCountFieldSpecified; + + private string bonusMalusField; + + private string kBMField; + + private FullDriverForGetOrderInfoResponse[] fullDriversInfoField; + + private Driver[] driversField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public GetOrderInfoResultInsuranceProduct InsuranceProduct + { + get + { + return this.insuranceProductField; + } + set + { + this.insuranceProductField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string InsuranceCompany + { + get + { + return this.insuranceCompanyField; + } + set + { + this.insuranceCompanyField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string PolicySeries + { + get + { + return this.policySeriesField; + } + set + { + this.policySeriesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string PolicyNumber + { + get + { + return this.policyNumberField; + } + set + { + this.policyNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public int InsurerType + { + get + { + return this.insurerTypeField; + } + set + { + this.insurerTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool InsurerTypeSpecified + { + get + { + return this.insurerTypeFieldSpecified; + } + set + { + this.insurerTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public int OwnerType + { + get + { + return this.ownerTypeField; + } + set + { + this.ownerTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool OwnerTypeSpecified + { + get + { + return this.ownerTypeFieldSpecified; + } + set + { + this.ownerTypeFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public int ContractOptionId + { + get + { + return this.contractOptionIdField; + } + set + { + this.contractOptionIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ContractOptionIdSpecified + { + get + { + return this.contractOptionIdFieldSpecified; + } + set + { + this.contractOptionIdFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public int ContractStatusId + { + get + { + return this.contractStatusIdField; + } + set + { + this.contractStatusIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ContractStatusIdSpecified + { + get + { + return this.contractStatusIdFieldSpecified; + } + set + { + this.contractStatusIdFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string UsagePlace + { + get + { + return this.usagePlaceField; + } + set + { + this.usagePlaceField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public System.DateTime ContractSign + { + get + { + return this.contractSignField; + } + set + { + this.contractSignField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ContractSignSpecified + { + get + { + return this.contractSignFieldSpecified; + } + set + { + this.contractSignFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public System.DateTime ContractBeginDate + { + get + { + return this.contractBeginDateField; + } + set + { + this.contractBeginDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ContractBeginDateSpecified + { + get + { + return this.contractBeginDateFieldSpecified; + } + set + { + this.contractBeginDateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public System.DateTime ContractEnd + { + get + { + return this.contractEndField; + } + set + { + this.contractEndField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool ContractEndSpecified + { + get + { + return this.contractEndFieldSpecified; + } + set + { + this.contractEndFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public int Duration + { + get + { + return this.durationField; + } + set + { + this.durationField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DurationSpecified + { + get + { + return this.durationFieldSpecified; + } + set + { + this.durationFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] + public GetOrderInfoResultCarInfo CarInfo + { + get + { + return this.carInfoField; + } + set + { + this.carInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=14)] + public int TSToRegistrationPlace + { + get + { + return this.tSToRegistrationPlaceField; + } + set + { + this.tSToRegistrationPlaceField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool TSToRegistrationPlaceSpecified + { + get + { + return this.tSToRegistrationPlaceFieldSpecified; + } + set + { + this.tSToRegistrationPlaceFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=15)] + public int PurposeUse + { + get + { + return this.purposeUseField; + } + set + { + this.purposeUseField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PurposeUseSpecified + { + get + { + return this.purposeUseFieldSpecified; + } + set + { + this.purposeUseFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=16)] + public bool GrossViolations + { + get + { + return this.grossViolationsField; + } + set + { + this.grossViolationsField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool GrossViolationsSpecified + { + get + { + return this.grossViolationsFieldSpecified; + } + set + { + this.grossViolationsFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=17)] + public bool IsRental + { + get + { + return this.isRentalField; + } + set + { + this.isRentalField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IsRentalSpecified + { + get + { + return this.isRentalFieldSpecified; + } + set + { + this.isRentalFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=18)] + public bool UseWithTrailer + { + get + { + return this.useWithTrailerField; + } + set + { + this.useWithTrailerField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool UseWithTrailerSpecified + { + get + { + return this.useWithTrailerFieldSpecified; + } + set + { + this.useWithTrailerFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=19)] + public GetOrderInfoResponsePerson Owner + { + get + { + return this.ownerField; + } + set + { + this.ownerField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=20)] + public GetOrderInfoResponsePerson Insurer + { + get + { + return this.insurerField; + } + set + { + this.insurerField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=21)] + public int DriversCount + { + get + { + return this.driversCountField; + } + set + { + this.driversCountField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DriversCountSpecified + { + get + { + return this.driversCountFieldSpecified; + } + set + { + this.driversCountFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public string BonusMalus + { + get + { + return this.bonusMalusField; + } + set + { + this.bonusMalusField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] + public string KBM + { + get + { + return this.kBMField; + } + set + { + this.kBMField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=24)] + [System.Xml.Serialization.XmlArrayItemAttribute("FullDriver")] + public FullDriverForGetOrderInfoResponse[] FullDriversInfo + { + get + { + return this.fullDriversInfoField; + } + set + { + this.fullDriversInfoField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=25)] + public Driver[] Drivers + { + get + { + return this.driversField; + } + set + { + this.driversField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] + public partial class GetOrderInfoResultInsuranceProduct + { + + private string idField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Id + { + get + { + return this.idField; + } + set + { + this.idField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] + public partial class GetOrderInfoResultCarInfo + { + + private string markField; + + private string modelField; + + private string modificationField; + + private string vehicleYearField; + + private double vehiclePowerField; + + private bool vehiclePowerFieldSpecified; + + private TSType tSTypeField; + + private RegDoc regDocField; + + private string vINField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Mark + { + get + { + return this.markField; + } + set + { + this.markField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Model + { + get + { + return this.modelField; + } + set + { + this.modelField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Modification + { + get + { + return this.modificationField; + } + set + { + this.modificationField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string VehicleYear + { + get + { + return this.vehicleYearField; + } + set + { + this.vehicleYearField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public double VehiclePower + { + get + { + return this.vehiclePowerField; + } + set + { + this.vehiclePowerField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool VehiclePowerSpecified + { + get + { + return this.vehiclePowerFieldSpecified; + } + set + { + this.vehiclePowerFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public TSType TSType + { + get + { + return this.tSTypeField; + } + set + { + this.tSTypeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public RegDoc RegDoc + { + get + { + return this.regDocField; + } + set + { + this.regDocField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=7)] + public string VIN + { + get + { + return this.vINField; + } + set + { + this.vINField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class TSType + { + + private string categoryField; + + private string subcategoryField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Category + { + get + { + return this.categoryField; + } + set + { + this.categoryField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Subcategory + { + get + { + return this.subcategoryField; + } + set + { + this.subcategoryField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class RegDoc + { + + private int typeField; + + private bool typeFieldSpecified; + + private string seriesField; + + private string numberField; + + private System.DateTime dateField; + + private bool dateFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int 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.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(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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class Driver + { + + private int ageField; + + private int experienceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int Age + { + get + { + return this.ageField; + } + set + { + this.ageField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public int Experience + { + get + { + return this.experienceField; + } + set + { + this.experienceField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class GetOrderInfoParamsVehicle + { + + private string vINField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string VIN + { + get + { + return this.vINField; + } + set + { + this.vINField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class GetOrderInfoParamsInsured + { + + private string surnameField; + + private string nameField; + + private string patronymicField; + + private System.DateTime dOBField; + + private bool dOBFieldSpecified; + + /// + [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 Name + { + get + { + return this.nameField; + } + set + { + this.nameField = 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 System.DateTime DOB + { + get + { + return this.dOBField; + } + set + { + this.dOBField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DOBSpecified + { + get + { + return this.dOBFieldSpecified; + } + set + { + this.dOBFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class GetOrderInfoParams + { + + private int uwField; + + private string insuranceCompanyField; + + private string policySeriesField; + + private string policyNumberField; + + private GetOrderInfoParamsInsured insuredField; + + private GetOrderInfoParamsVehicle vehicleField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public int UW + { + get + { + return this.uwField; + } + set + { + this.uwField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string InsuranceCompany + { + get + { + return this.insuranceCompanyField; + } + set + { + this.insuranceCompanyField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string PolicySeries + { + get + { + return this.policySeriesField; + } + set + { + this.policySeriesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string PolicyNumber + { + get + { + return this.policyNumberField; + } + set + { + this.policyNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public GetOrderInfoParamsInsured Insured + { + get + { + return this.insuredField; + } + set + { + this.insuredField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public GetOrderInfoParamsVehicle Vehicle + { + get + { + return this.vehicleField; + } + set + { + this.vehicleField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class LocalityExtended + { + + private string regionIdField; + + private string regionNameField; + + private string idField; + + private string nameField; + + private string kladrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string RegionId + { + get + { + return this.regionIdField; + } + set + { + this.regionIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string RegionName + { + get + { + return this.regionNameField; + } + set + { + this.regionNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Id + { + get + { + return this.idField; + } + set + { + this.idField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Kladr + { + get + { + return this.kladrField; + } + set + { + this.kladrField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class RegionExtended + { + + private string idField; + + private string nameField; + + private string kladrField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Id + { + get + { + return this.idField; + } + set + { + this.idField = 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 string Kladr + { + get + { + return this.kladrField; + } + set + { + this.kladrField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class OSAGOSaveResult + { + + private string numCalcField; + + private string sKCalcIdField; + + private string policyNumberField; + + private double premiumSumField; + + private bool premiumSumFieldSpecified; + + private string messageField; + + private string errorField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string NumCalc + { + get + { + return this.numCalcField; + } + set + { + this.numCalcField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string SKCalcId + { + get + { + return this.sKCalcIdField; + } + set + { + this.sKCalcIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string PolicyNumber + { + get + { + return this.policyNumberField; + } + set + { + this.policyNumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public double PremiumSum + { + get + { + return this.premiumSumField; + } + set + { + this.premiumSumField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool PremiumSumSpecified + { + get + { + return this.premiumSumFieldSpecified; + } + set + { + this.premiumSumFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Message + { + get + { + return this.messageField; + } + set + { + this.messageField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public string Error + { + get + { + return this.errorField; + } + set + { + this.errorField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class A7 + { + + private string idField; + + private string a7NumberField; + + private string a7TypeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ID + { + get + { + return this.idField; + } + set + { + this.idField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string A7Number + { + get + { + return this.a7NumberField; + } + set + { + this.a7NumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string A7Type + { + get + { + return this.a7TypeField; + } + set + { + this.a7TypeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class BSO + { + + private string idField; + + private string bSONumberField; + + private string bSOTypeField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string ID + { + get + { + return this.idField; + } + set + { + this.idField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string BSONumber + { + get + { + return this.bSONumberField; + } + set + { + this.bSONumberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string BSOType + { + get + { + return this.bSOTypeField; + } + set + { + this.bSOTypeField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class TechnicalInspection + { + + private string seriesField; + + private string numberField; + + private string monthField; + + private int yearField; + + private bool yearFieldSpecified; + + private string typeField; + + private System.DateTime dKIssuedDateField; + + private bool dKIssuedDateFieldSpecified; + + private System.DateTime dKEndDateField; + + private bool dKEndDateFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Series + { + get + { + return this.seriesField; + } + set + { + this.seriesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Number + { + get + { + return this.numberField; + } + set + { + this.numberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Month + { + get + { + return this.monthField; + } + set + { + this.monthField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public int 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=4)] + public string Type + { + get + { + return this.typeField; + } + set + { + this.typeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public System.DateTime DKIssuedDate + { + get + { + return this.dKIssuedDateField; + } + set + { + this.dKIssuedDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DKIssuedDateSpecified + { + get + { + return this.dKIssuedDateFieldSpecified; + } + set + { + this.dKIssuedDateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=6)] + public System.DateTime DKEndDate + { + get + { + return this.dKEndDateField; + } + set + { + this.dKEndDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool DKEndDateSpecified + { + get + { + return this.dKEndDateFieldSpecified; + } + set + { + this.dKEndDateFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class PersonWithKBM + { + + private double kBMField; + + private double kBMValueField; + + private DriverLicence driverLicenceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public double KBM + { + get + { + return this.kBMField; + } + set + { + this.kBMField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public double KBMValue + { + get + { + return this.kBMValueField; + } + set + { + this.kBMValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DriverLicence DriverLicence + { + get + { + return this.driverLicenceField; + } + set + { + this.driverLicenceField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class KBM + { + + private double valueField; + + private int classField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public double Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public int Class + { + get + { + return this.classField; + } + set + { + this.classField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class PreviousPolicy + { + + private string numberField; + + private string insuranceCompanyField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Number + { + get + { + return this.numberField; + } + set + { + this.numberField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string InsuranceCompany + { + get + { + return this.insuranceCompanyField; + } + set + { + this.insuranceCompanyField = value; + } + } + } + /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(FullDriver))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(PhysicalPerson))] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class Person @@ -1718,7 +3166,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class FullDriver : Person @@ -1934,7 +3382,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class PhysicalPerson : Person @@ -2214,7 +3662,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class Vehicle @@ -2350,7 +3798,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class SendVerificationCodeResult @@ -2470,7 +3918,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class CalcInfo @@ -2526,7 +3974,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class OSAGOCalculationResult @@ -2663,87 +4111,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class Driver - { - - private int ageField; - - private int experienceField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public int Age - { - get - { - return this.ageField; - } - set - { - this.ageField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public int Experience - { - get - { - return this.experienceField; - } - set - { - this.experienceField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class TSType - { - - private string categoryField; - - private string subcategoryField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Category - { - get - { - return this.categoryField; - } - set - { - this.categoryField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Subcategory - { - get - { - return this.subcategoryField; - } - set - { - this.subcategoryField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class AuthInfo @@ -2799,7 +4167,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class InsuranceCompany : DictionaryElement @@ -2871,7 +4239,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class Modification : DictionaryElement @@ -3055,7 +4423,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="UploadFileToInsurance", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class UploadFileToInsuranceRequest @@ -3092,7 +4460,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="UploadFileToInsuranceResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class UploadFileToInsuranceResponse @@ -3112,7 +4480,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="CheckDK", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class CheckDKRequest { @@ -3143,7 +4511,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="CheckDKResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class CheckDKResponse { @@ -3174,7 +4542,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] public partial class GetRequestInfoResponseCarInfo @@ -3310,7 +4678,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRequestInfo", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRequestInfoRequest { @@ -3333,7 +4701,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRequestInfoResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRequestInfoResponse { @@ -3428,7 +4796,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] public partial class OSAGOFullCalculationCarInfo @@ -3580,70 +4948,79 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="OSAGOFullCalculation", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class OSAGOFullCalculationRequest { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] - public ELTOsago.AuthInfo AuthInfo { get; set; } + public ELTOsago.AuthInfo AuthInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] - public string TrafficSource { get; set; } + public string TrafficSource; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] - public int UW3 { get; set; } + public int UW3; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] - public string InsuranceCompany { get; set; } + public string InsuranceCompany; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] - public int InsurerType { get; set; } + public int PaymentType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] - public int OwnerType { get; set; } + public int InsurerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] - public int ContractOptionId { get; set; } + public int OwnerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] - public int ContractStatusId { get; set; } + public int ContractOptionId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] - public int Analytics { get; set; } + public int ContractStatusId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] - public ELTOsago.PreviousPolicy PreviousPolicy { get; set; } + public int Analytics; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] - public string UsagePlace { get; set; } + public ELTOsago.PreviousPolicy PreviousPolicy; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=11)] - public int TSToRegistrationPlace { get; set; } + public string UsagePlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=12)] - public System.DateTime ContractBeginDate { get; set; } + public int TSToRegistrationPlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=13)] - public int Duration { get; set; } + public System.DateTime ContractBeginDate; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=14)] - public ELTOsago.OSAGOFullCalculationCarInfo CarInfo { get; set; } + public int Duration; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=15)] - public bool GrossViolations { get; set; } + public bool IsNew; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=16)] - public ELTOsago.PhysicalPerson Insurer { get; set; } + public ELTOsago.OSAGOFullCalculationCarInfo CarInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=17)] - public ELTOsago.PhysicalPerson Owner { get; set; } + public bool GrossViolations; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=18)] - public int DriversCount { get; set; } + public ELTOsago.PhysicalPerson Insurer; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=19)] - public ELTOsago.FullDriver[] FullDriversInfo { get; set; } + public ELTOsago.PhysicalPerson Owner; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=20)] + public ELTOsago.PhysicalPerson Lessee; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=21)] + public int DriversCount; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=22)] + public ELTOsago.FullDriver[] FullDriversInfo; public OSAGOFullCalculationRequest() { @@ -3654,6 +5031,7 @@ namespace ELTOsago string TrafficSource, int UW3, string InsuranceCompany, + int PaymentType, int InsurerType, int OwnerType, int ContractOptionId, @@ -3664,10 +5042,12 @@ namespace ELTOsago int TSToRegistrationPlace, System.DateTime ContractBeginDate, int Duration, + bool IsNew, ELTOsago.OSAGOFullCalculationCarInfo CarInfo, bool GrossViolations, ELTOsago.PhysicalPerson Insurer, ELTOsago.PhysicalPerson Owner, + ELTOsago.PhysicalPerson Lessee, int DriversCount, ELTOsago.FullDriver[] FullDriversInfo) { @@ -3675,6 +5055,7 @@ namespace ELTOsago this.TrafficSource = TrafficSource; this.UW3 = UW3; this.InsuranceCompany = InsuranceCompany; + this.PaymentType = PaymentType; this.InsurerType = InsurerType; this.OwnerType = OwnerType; this.ContractOptionId = ContractOptionId; @@ -3685,55 +5066,57 @@ namespace ELTOsago this.TSToRegistrationPlace = TSToRegistrationPlace; this.ContractBeginDate = ContractBeginDate; this.Duration = Duration; + this.IsNew = IsNew; this.CarInfo = CarInfo; this.GrossViolations = GrossViolations; this.Insurer = Insurer; this.Owner = Owner; + this.Lessee = Lessee; this.DriversCount = DriversCount; this.FullDriversInfo = FullDriversInfo; } } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="OSAGOFullCalculationResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class OSAGOFullCalculationResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] - public int NumCalc { get; set; } + public int NumCalc; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] - public string SKCalcId { get; set; } + public string SKCalcId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] - public double PremiumSum { get; set; } + public double PremiumSum; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] - public double Tb { get; set; } + public double Tb; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] [System.Xml.Serialization.XmlArrayItemAttribute("Param")] - public ELTOsago.CalcInfo[] CalcInfo { get; set; } + public ELTOsago.CalcInfo[] CalcInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] - public string Message { get; set; } + public string Message; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] - public string Error { get; set; } + public string Error; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] - public string RSARequestId { get; set; } + public string RSARequestId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] - public ELTOsago.KBM KBM { get; set; } + public ELTOsago.KBM KBM; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] - public ELTOsago.KBM PrevoiusKBM { get; set; } + public ELTOsago.KBM PrevoiusKBM; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] [System.Xml.Serialization.XmlArrayItemAttribute("FullDriver")] - public ELTOsago.PersonWithKBM[] FullDriversInfo { get; set; } + public ELTOsago.PersonWithKBM[] FullDriversInfo; public OSAGOFullCalculationResponse() { @@ -3756,161 +5139,174 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="OSAGOSave", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class OSAGOSaveRequest { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] - public ELTOsago.AuthInfo AuthInfo { get; set; } + public ELTOsago.AuthInfo AuthInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] - public string NumCalc { get; set; } + public string NumCalc; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] - public string Login { get; set; } + public string Login; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] - public string TrafficSource { get; set; } + public string TrafficSource; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] - public int UW3 { get; set; } + public int UW3; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] - public string InsuranceCompany { get; set; } + public string InsuranceCompany; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] - public int InsurerType { get; set; } + public int PaymentType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] - public int OwnerType { get; set; } + public int InsurerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] - public int ContractOptionId { get; set; } + public int OwnerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] - public int ContractStatusId { get; set; } + public int ContractOptionId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] - public string UsagePlace { get; set; } + public int ContractStatusId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=11)] - public int TSToRegistrationPlace { get; set; } + public string UsagePlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=12)] - public ELTOsago.TSType TSType { get; set; } + public int TSToRegistrationPlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=13)] - public bool UseWithTrailer { get; set; } + public ELTOsago.TSType TSType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=14)] - public double VehiclePower { get; set; } + public bool UseWithTrailer; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=15)] - public int Duration { get; set; } + public double VehiclePower; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=16)] - public int DriversCount { get; set; } + public int Duration; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=17)] - public ELTOsago.Driver[] Drivers { get; set; } + public int DriversCount; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=18)] - public string BonusMalus { get; set; } + public ELTOsago.Driver[] Drivers; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=19)] - public string KBM { get; set; } + public string BonusMalus; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=20)] - public bool GrossViolations { get; set; } + public string KBM; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=21)] - public string VehicleYear { get; set; } + public bool GrossViolations; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=22)] - public string Mark { get; set; } + public bool IsNew; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=23)] - public string Model { get; set; } + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public System.Nullable BuyingPlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=24)] - public ELTOsago.Modification Modification { get; set; } + public string VehicleYear; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=25)] - public string MarkPTS { get; set; } + public string Mark; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=26)] - public string ModelPTS { get; set; } + public string Model; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=27)] - public ELTOsago.Vehicle Vehicle { get; set; } + public ELTOsago.Modification Modification; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=28)] - public ELTOsago.RegDoc RegDoc { get; set; } + public string MarkPTS; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=29)] - public ELTOsago.TechnicalInspection TechnicalInspection { get; set; } + public string ModelPTS; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=30)] - public int PurposeUse { get; set; } + public ELTOsago.Vehicle Vehicle; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=31)] - public bool IsRental { get; set; } + public ELTOsago.RegDoc RegDoc; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=32)] - public ELTOsago.PreviousPolicy PreviousPolicy { get; set; } + public ELTOsago.TechnicalInspection TechnicalInspection; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=33)] - public ELTOsago.PhysicalPerson Insurer { get; set; } + public int PurposeUse; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=34)] - public ELTOsago.PhysicalPerson Owner { get; set; } + public bool IsRental; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=35)] - public ELTOsago.FullDriver[] FullDriversInfo { get; set; } + public ELTOsago.PreviousPolicy PreviousPolicy; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=36)] - public System.DateTime ContractBegin { get; set; } + public ELTOsago.PhysicalPerson Insurer; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=37)] - public System.DateTime ContractEnd { get; set; } + public ELTOsago.PhysicalPerson Lessee; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=38)] - public System.DateTime ContractSign { get; set; } + public ELTOsago.PhysicalPerson Owner; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=39)] - [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] - public System.Nullable FirstPeriodStart; + public ELTOsago.FullDriver[] FullDriversInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=40)] - [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] - public System.Nullable FirstPeriodEnd; + public System.DateTime ContractBegin; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=41)] - [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] - public System.Nullable SecondPeriodStart; + public System.DateTime ContractEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=42)] - [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] - public System.Nullable SecondPeriodEnd; + public System.DateTime ContractSign; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=43)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] - public System.Nullable ThirdPeriodStart; + public System.Nullable FirstPeriodStart; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=44)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] - public System.Nullable ThirdPeriodEnd; + public System.Nullable FirstPeriodEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=45)] - public string PolicyNumber { get; set; } + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public System.Nullable SecondPeriodStart; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=46)] - public ELTOsago.BSO BSO { get; set; } + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public System.Nullable SecondPeriodEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=47)] - public ELTOsago.A7 A7 { get; set; } + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public System.Nullable ThirdPeriodStart; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=48)] + [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] + public System.Nullable ThirdPeriodEnd; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=49)] + public string PolicyNumber; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=50)] + public ELTOsago.BSO BSO; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=51)] + public ELTOsago.A7 A7; public OSAGOSaveRequest() { @@ -3923,6 +5319,7 @@ namespace ELTOsago string TrafficSource, int UW3, string InsuranceCompany, + int PaymentType, int InsurerType, int OwnerType, int ContractOptionId, @@ -3938,6 +5335,8 @@ namespace ELTOsago string BonusMalus, string KBM, bool GrossViolations, + bool IsNew, + System.Nullable BuyingPlace, string VehicleYear, string Mark, string Model, @@ -3951,6 +5350,7 @@ namespace ELTOsago bool IsRental, ELTOsago.PreviousPolicy PreviousPolicy, ELTOsago.PhysicalPerson Insurer, + ELTOsago.PhysicalPerson Lessee, ELTOsago.PhysicalPerson Owner, ELTOsago.FullDriver[] FullDriversInfo, System.DateTime ContractBegin, @@ -3972,6 +5372,7 @@ namespace ELTOsago this.TrafficSource = TrafficSource; this.UW3 = UW3; this.InsuranceCompany = InsuranceCompany; + this.PaymentType = PaymentType; this.InsurerType = InsurerType; this.OwnerType = OwnerType; this.ContractOptionId = ContractOptionId; @@ -3987,6 +5388,8 @@ namespace ELTOsago this.BonusMalus = BonusMalus; this.KBM = KBM; this.GrossViolations = GrossViolations; + this.IsNew = IsNew; + this.BuyingPlace = BuyingPlace; this.VehicleYear = VehicleYear; this.Mark = Mark; this.Model = Model; @@ -4000,6 +5403,7 @@ namespace ELTOsago this.IsRental = IsRental; this.PreviousPolicy = PreviousPolicy; this.Insurer = Insurer; + this.Lessee = Lessee; this.Owner = Owner; this.FullDriversInfo = FullDriversInfo; this.ContractBegin = ContractBegin; @@ -4018,7 +5422,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="OSAGOSaveResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class OSAGOSaveResponse @@ -4038,9 +5442,9 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.ServiceModel.MessageContractAttribute(WrapperName="AnnulOSAGO", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] - public partial class AnnulOSAGORequest + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.ServiceModel.MessageContractAttribute(WrapperName="Annulment", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class AnnulmentRequest { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] @@ -4052,11 +5456,11 @@ namespace ELTOsago [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public string ContractStatusTypeId; - public AnnulOSAGORequest() + public AnnulmentRequest() { } - public AnnulOSAGORequest(ELTOsago.AuthInfo AuthInfo, string OrderId, string ContractStatusTypeId) + public AnnulmentRequest(ELTOsago.AuthInfo AuthInfo, string OrderId, string ContractStatusTypeId) { this.AuthInfo = AuthInfo; this.OrderId = OrderId; @@ -4065,30 +5469,30 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] - [System.ServiceModel.MessageContractAttribute(WrapperName="AnnulOSAGOResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] - public partial class AnnulOSAGOResponse + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.ServiceModel.MessageContractAttribute(WrapperName="AnnulmentResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class AnnulmentResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] - public int AnnulOSAGOResult; + public int AnnulmentResult; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string ErrorMessage; - public AnnulOSAGOResponse() + public AnnulmentResponse() { } - public AnnulOSAGOResponse(int AnnulOSAGOResult, string ErrorMessage) + public AnnulmentResponse(int AnnulmentResult, string ErrorMessage) { - this.AnnulOSAGOResult = AnnulOSAGOResult; + this.AnnulmentResult = AnnulmentResult; this.ErrorMessage = ErrorMessage; } } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetAvailablePrintForms", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetAvailablePrintFormsRequest { @@ -4111,7 +5515,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetAvailablePrintFormsResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetAvailablePrintFormsResponse { @@ -4138,7 +5542,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetPrintForm", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetPrintFormRequest { @@ -4152,20 +5556,24 @@ namespace ELTOsago [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public string FormId; + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] + public string FormName; + public GetPrintFormRequest() { } - public GetPrintFormRequest(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId) + public GetPrintFormRequest(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId, string FormName) { this.AuthInfo = AuthInfo; this.OrderId = OrderId; this.FormId = FormId; + this.FormName = FormName; } } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetPrintFormResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetPrintFormResponse { @@ -4192,7 +5600,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetNewSubjectIds", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetNewSubjectIdsRequest @@ -4216,7 +5624,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetNewSubjectIdsResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetNewSubjectIdsResponse @@ -4237,7 +5645,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRegionsExt", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRegionsExtRequest @@ -4249,7 +5657,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRegionsExtResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRegionsExtResponse @@ -4270,7 +5678,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetLocalitiesExt", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetLocalitiesExtRequest @@ -4290,7 +5698,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetLocalitiesExtResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetLocalitiesExtResponse @@ -4311,7 +5719,7 @@ namespace ELTOsago } /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] public partial class ChangeStatusPolicyResponseResponseStatus @@ -4321,6 +5729,8 @@ namespace ELTOsago private string errorMsgField; + private string messageField; + /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Error @@ -4348,10 +5758,24 @@ namespace ELTOsago this.errorMsgField = value; } } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Message + { + get + { + return this.messageField; + } + set + { + this.messageField = value; + } + } } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="ChangeStatusPolicy", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class ChangeStatusPolicyRequest { @@ -4386,7 +5810,7 @@ namespace ELTOsago } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="ChangeStatusPolicyResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class ChangeStatusPolicyResponse { @@ -4412,13 +5836,67 @@ namespace ELTOsago } } - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetOrderInfo", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetOrderInfoRequest + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] + public ELTOsago.AuthInfo AuthInfo; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] + public string OrderId; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] + public ELTOsago.GetOrderInfoParams Params; + + public GetOrderInfoRequest() + { + } + + public GetOrderInfoRequest(ELTOsago.AuthInfo AuthInfo, string OrderId, ELTOsago.GetOrderInfoParams Params) + { + this.AuthInfo = AuthInfo; + this.OrderId = OrderId; + this.Params = Params; + } + } + + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.ServiceModel.MessageContractAttribute(WrapperName="GetOrderInfoResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetOrderInfoResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] + public ELTOsago.GetOrderInfoResult GetOrderInfoResult; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] + public bool Success; + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] + public string Error; + + public GetOrderInfoResponse() + { + } + + public GetOrderInfoResponse(ELTOsago.GetOrderInfoResult GetOrderInfoResult, bool Success, string Error) + { + this.GetOrderInfoResult = GetOrderInfoResult; + this.Success = Success; + this.Error = Error; + } + } + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] public interface EltSoapChannel : ELTOsago.EltSoap, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] public partial class EltSoapClient : System.ServiceModel.ClientBase, ELTOsago.EltSoap { @@ -4462,44 +5940,16 @@ namespace ELTOsago { } - public ELTOsago.DictionaryElement[] GetTypeIdFileToInsurance(string InsuranceCompany) - { - return base.Channel.GetTypeIdFileToInsurance(InsuranceCompany); - } - public System.Threading.Tasks.Task GetTypeIdFileToInsuranceAsync(string InsuranceCompany) { return base.Channel.GetTypeIdFileToInsuranceAsync(InsuranceCompany); } - public ELTOsago.DictionaryElement[] GetDurationOSAGO() - { - return base.Channel.GetDurationOSAGO(); - } - public System.Threading.Tasks.Task GetDurationOSAGOAsync() { return base.Channel.GetDurationOSAGOAsync(); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.UploadFileToInsuranceResponse ELTOsago.EltSoap.UploadFileToInsurance(ELTOsago.UploadFileToInsuranceRequest request) - { - return base.Channel.UploadFileToInsurance(request); - } - - public string UploadFileToInsurance(ELTOsago.AuthInfo AuthInfo, string OrderId, string FileName, string Type, byte[] Data) - { - ELTOsago.UploadFileToInsuranceRequest inValue = new ELTOsago.UploadFileToInsuranceRequest(); - inValue.AuthInfo = AuthInfo; - inValue.OrderId = OrderId; - inValue.FileName = FileName; - inValue.Type = Type; - inValue.Data = Data; - ELTOsago.UploadFileToInsuranceResponse retVal = ((ELTOsago.EltSoap)(this)).UploadFileToInsurance(inValue); - return retVal.UploadFileToInsuranceResult; - } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task ELTOsago.EltSoap.UploadFileToInsuranceAsync(ELTOsago.UploadFileToInsuranceRequest request) { @@ -4517,29 +5967,6 @@ namespace ELTOsago return ((ELTOsago.EltSoap)(this)).UploadFileToInsuranceAsync(inValue); } - public ELTOsago.OSAGOCalculationResult OSAGOCalculation( - ELTOsago.AuthInfo AuthInfo, - string TrafficSource, - string InsuranceCompany, - int InsurerType, - int OwnerType, - int ContractOptionId, - int ContractStatusId, - string UsagePlace, - int TSToRegistrationPlace, - ELTOsago.TSType TSType, - bool UseWithTrailer, - double VehiclePower, - int Duration, - int DriversCount, - ELTOsago.Driver[] Drivers, - string BonusMalus, - string KBM, - bool GrossViolations) - { - return base.Channel.OSAGOCalculation(AuthInfo, TrafficSource, InsuranceCompany, InsurerType, OwnerType, ContractOptionId, ContractStatusId, UsagePlace, TSToRegistrationPlace, TSType, UseWithTrailer, VehiclePower, Duration, DriversCount, Drivers, BonusMalus, KBM, GrossViolations); - } - public System.Threading.Tasks.Task OSAGOCalculationAsync( ELTOsago.AuthInfo AuthInfo, string TrafficSource, @@ -4563,280 +5990,26 @@ namespace ELTOsago return base.Channel.OSAGOCalculationAsync(AuthInfo, TrafficSource, InsuranceCompany, InsurerType, OwnerType, ContractOptionId, ContractStatusId, UsagePlace, TSToRegistrationPlace, TSType, UseWithTrailer, VehiclePower, Duration, DriversCount, Drivers, BonusMalus, KBM, GrossViolations); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.CheckDKResponse ELTOsago.EltSoap.CheckDK(ELTOsago.CheckDKRequest request) - { - return base.Channel.CheckDK(request); - } - - public bool CheckDK(string RegNumber, string VIN, string BodyNumber, string ChassisNumber, out string Number, out string DKEndDate, out string ErrorMessage) - { - ELTOsago.CheckDKRequest inValue = new ELTOsago.CheckDKRequest(); - inValue.RegNumber = RegNumber; - inValue.VIN = VIN; - inValue.BodyNumber = BodyNumber; - inValue.ChassisNumber = ChassisNumber; - ELTOsago.CheckDKResponse retVal = ((ELTOsago.EltSoap)(this)).CheckDK(inValue); - Number = retVal.Number; - DKEndDate = retVal.DKEndDate; - ErrorMessage = retVal.ErrorMessage; - return retVal.Success; - } - public System.Threading.Tasks.Task CheckDKAsync(ELTOsago.CheckDKRequest request) { return base.Channel.CheckDKAsync(request); } - public ELTOsago.SendVerificationCodeResult CheckPhone(string InsuranceCompany, string OrderId, string Phone, string VerifycationCode) - { - return base.Channel.CheckPhone(InsuranceCompany, OrderId, Phone, VerifycationCode); - } - public System.Threading.Tasks.Task CheckPhoneAsync(string InsuranceCompany, string OrderId, string Phone, string VerifycationCode) { return base.Channel.CheckPhoneAsync(InsuranceCompany, OrderId, Phone, VerifycationCode); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.GetRequestInfoResponse ELTOsago.EltSoap.GetRequestInfo(ELTOsago.GetRequestInfoRequest request) - { - return base.Channel.GetRequestInfo(request); - } - - public string GetRequestInfo( - ELTOsago.AuthInfo AuthInfo, - string OrderId, - out string InsuranceCompany, - out string PremiumSum, - out int InsurerType, - out int OwnerType, - out int ContractOptionId, - out int ContractStatusId, - out string UsagePlace, - out int TSToRegistrationPlace, - out System.DateTime ContractBeginDate, - out int Duration, - out ELTOsago.GetRequestInfoResponseCarInfo CarInfo, - out bool GrossViolations, - out ELTOsago.PhysicalPerson Owner, - out int DriversCount, - out ELTOsago.FullDriver[] FullDriversInfo) - { - ELTOsago.GetRequestInfoRequest inValue = new ELTOsago.GetRequestInfoRequest(); - inValue.AuthInfo = AuthInfo; - inValue.OrderId = OrderId; - ELTOsago.GetRequestInfoResponse retVal = ((ELTOsago.EltSoap)(this)).GetRequestInfo(inValue); - InsuranceCompany = retVal.InsuranceCompany; - PremiumSum = retVal.PremiumSum; - InsurerType = retVal.InsurerType; - OwnerType = retVal.OwnerType; - ContractOptionId = retVal.ContractOptionId; - ContractStatusId = retVal.ContractStatusId; - UsagePlace = retVal.UsagePlace; - TSToRegistrationPlace = retVal.TSToRegistrationPlace; - ContractBeginDate = retVal.ContractBeginDate; - Duration = retVal.Duration; - CarInfo = retVal.CarInfo; - GrossViolations = retVal.GrossViolations; - Owner = retVal.Owner; - DriversCount = retVal.DriversCount; - FullDriversInfo = retVal.FullDriversInfo; - return retVal.Status; - } - public System.Threading.Tasks.Task GetRequestInfoAsync(ELTOsago.GetRequestInfoRequest request) { return base.Channel.GetRequestInfoAsync(request); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.OSAGOFullCalculationResponse ELTOsago.EltSoap.OSAGOFullCalculation(ELTOsago.OSAGOFullCalculationRequest request) - { - return base.Channel.OSAGOFullCalculation(request); - } - - public int OSAGOFullCalculation( - ELTOsago.AuthInfo AuthInfo, - string TrafficSource, - int UW3, - string InsuranceCompany, - int InsurerType, - int OwnerType, - int ContractOptionId, - int ContractStatusId, - int Analytics, - ELTOsago.PreviousPolicy PreviousPolicy, - string UsagePlace, - int TSToRegistrationPlace, - System.DateTime ContractBeginDate, - int Duration, - ELTOsago.OSAGOFullCalculationCarInfo CarInfo, - bool GrossViolations, - ELTOsago.PhysicalPerson Insurer, - ELTOsago.PhysicalPerson Owner, - int DriversCount, - ELTOsago.FullDriver[] FullDriversInfo, - out string SKCalcId, - out double PremiumSum, - out double Tb, - out ELTOsago.CalcInfo[] CalcInfo, - out string Message, - out string Error, - out string RSARequestId, - out ELTOsago.KBM KBM, - out ELTOsago.KBM PrevoiusKBM, - out ELTOsago.PersonWithKBM[] FullDriversInfo1) - { - ELTOsago.OSAGOFullCalculationRequest inValue = new ELTOsago.OSAGOFullCalculationRequest(); - inValue.AuthInfo = AuthInfo; - inValue.TrafficSource = TrafficSource; - inValue.UW3 = UW3; - inValue.InsuranceCompany = InsuranceCompany; - inValue.InsurerType = InsurerType; - inValue.OwnerType = OwnerType; - inValue.ContractOptionId = ContractOptionId; - inValue.ContractStatusId = ContractStatusId; - inValue.Analytics = Analytics; - inValue.PreviousPolicy = PreviousPolicy; - inValue.UsagePlace = UsagePlace; - inValue.TSToRegistrationPlace = TSToRegistrationPlace; - inValue.ContractBeginDate = ContractBeginDate; - inValue.Duration = Duration; - inValue.CarInfo = CarInfo; - inValue.GrossViolations = GrossViolations; - inValue.Insurer = Insurer; - inValue.Owner = Owner; - inValue.DriversCount = DriversCount; - inValue.FullDriversInfo = FullDriversInfo; - ELTOsago.OSAGOFullCalculationResponse retVal = ((ELTOsago.EltSoap)(this)).OSAGOFullCalculation(inValue); - SKCalcId = retVal.SKCalcId; - PremiumSum = retVal.PremiumSum; - Tb = retVal.Tb; - CalcInfo = retVal.CalcInfo; - Message = retVal.Message; - Error = retVal.Error; - RSARequestId = retVal.RSARequestId; - KBM = retVal.KBM; - PrevoiusKBM = retVal.PrevoiusKBM; - FullDriversInfo1 = retVal.FullDriversInfo; - return retVal.NumCalc; - } - public System.Threading.Tasks.Task OSAGOFullCalculationAsync(ELTOsago.OSAGOFullCalculationRequest request) { return base.Channel.OSAGOFullCalculationAsync(request); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.OSAGOSaveResponse ELTOsago.EltSoap.OSAGOSave(ELTOsago.OSAGOSaveRequest request) - { - return base.Channel.OSAGOSave(request); - } - - public ELTOsago.OSAGOSaveResult OSAGOSave( - ELTOsago.AuthInfo AuthInfo, - string NumCalc, - string Login, - string TrafficSource, - int UW3, - string InsuranceCompany, - int InsurerType, - int OwnerType, - int ContractOptionId, - int ContractStatusId, - string UsagePlace, - int TSToRegistrationPlace, - ELTOsago.TSType TSType, - bool UseWithTrailer, - double VehiclePower, - int Duration, - int DriversCount, - ELTOsago.Driver[] Drivers, - string BonusMalus, - string KBM, - bool GrossViolations, - string VehicleYear, - string Mark, - string Model, - ELTOsago.Modification Modification, - string MarkPTS, - string ModelPTS, - ELTOsago.Vehicle Vehicle, - ELTOsago.RegDoc RegDoc, - ELTOsago.TechnicalInspection TechnicalInspection, - int PurposeUse, - bool IsRental, - ELTOsago.PreviousPolicy PreviousPolicy, - ELTOsago.PhysicalPerson Insurer, - ELTOsago.PhysicalPerson Owner, - ELTOsago.FullDriver[] FullDriversInfo, - System.DateTime ContractBegin, - System.DateTime ContractEnd, - System.DateTime ContractSign, - System.Nullable FirstPeriodStart, - System.Nullable FirstPeriodEnd, - System.Nullable SecondPeriodStart, - System.Nullable SecondPeriodEnd, - System.Nullable ThirdPeriodStart, - System.Nullable ThirdPeriodEnd, - string PolicyNumber, - ELTOsago.BSO BSO, - ELTOsago.A7 A7) - { - ELTOsago.OSAGOSaveRequest inValue = new ELTOsago.OSAGOSaveRequest(); - inValue.AuthInfo = AuthInfo; - inValue.NumCalc = NumCalc; - inValue.Login = Login; - inValue.TrafficSource = TrafficSource; - inValue.UW3 = UW3; - inValue.InsuranceCompany = InsuranceCompany; - inValue.InsurerType = InsurerType; - inValue.OwnerType = OwnerType; - inValue.ContractOptionId = ContractOptionId; - inValue.ContractStatusId = ContractStatusId; - inValue.UsagePlace = UsagePlace; - inValue.TSToRegistrationPlace = TSToRegistrationPlace; - inValue.TSType = TSType; - inValue.UseWithTrailer = UseWithTrailer; - inValue.VehiclePower = VehiclePower; - inValue.Duration = Duration; - inValue.DriversCount = DriversCount; - inValue.Drivers = Drivers; - inValue.BonusMalus = BonusMalus; - inValue.KBM = KBM; - inValue.GrossViolations = GrossViolations; - inValue.VehicleYear = VehicleYear; - inValue.Mark = Mark; - inValue.Model = Model; - inValue.Modification = Modification; - inValue.MarkPTS = MarkPTS; - inValue.ModelPTS = ModelPTS; - inValue.Vehicle = Vehicle; - inValue.RegDoc = RegDoc; - inValue.TechnicalInspection = TechnicalInspection; - inValue.PurposeUse = PurposeUse; - inValue.IsRental = IsRental; - inValue.PreviousPolicy = PreviousPolicy; - inValue.Insurer = Insurer; - inValue.Owner = Owner; - inValue.FullDriversInfo = FullDriversInfo; - inValue.ContractBegin = ContractBegin; - inValue.ContractEnd = ContractEnd; - inValue.ContractSign = ContractSign; - inValue.FirstPeriodStart = FirstPeriodStart; - inValue.FirstPeriodEnd = FirstPeriodEnd; - inValue.SecondPeriodStart = SecondPeriodStart; - inValue.SecondPeriodEnd = SecondPeriodEnd; - inValue.ThirdPeriodStart = ThirdPeriodStart; - inValue.ThirdPeriodEnd = ThirdPeriodEnd; - inValue.PolicyNumber = PolicyNumber; - inValue.BSO = BSO; - inValue.A7 = A7; - ELTOsago.OSAGOSaveResponse retVal = ((ELTOsago.EltSoap)(this)).OSAGOSave(inValue); - return retVal.Results; - } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task ELTOsago.EltSoap.OSAGOSaveAsync(ELTOsago.OSAGOSaveRequest request) { @@ -4850,6 +6023,7 @@ namespace ELTOsago string TrafficSource, int UW3, string InsuranceCompany, + int PaymentType, int InsurerType, int OwnerType, int ContractOptionId, @@ -4865,6 +6039,8 @@ namespace ELTOsago string BonusMalus, string KBM, bool GrossViolations, + bool IsNew, + System.Nullable BuyingPlace, string VehicleYear, string Mark, string Model, @@ -4878,6 +6054,7 @@ namespace ELTOsago bool IsRental, ELTOsago.PreviousPolicy PreviousPolicy, ELTOsago.PhysicalPerson Insurer, + ELTOsago.PhysicalPerson Lessee, ELTOsago.PhysicalPerson Owner, ELTOsago.FullDriver[] FullDriversInfo, System.DateTime ContractBegin, @@ -4900,6 +6077,7 @@ namespace ELTOsago inValue.TrafficSource = TrafficSource; inValue.UW3 = UW3; inValue.InsuranceCompany = InsuranceCompany; + inValue.PaymentType = PaymentType; inValue.InsurerType = InsurerType; inValue.OwnerType = OwnerType; inValue.ContractOptionId = ContractOptionId; @@ -4915,6 +6093,8 @@ namespace ELTOsago inValue.BonusMalus = BonusMalus; inValue.KBM = KBM; inValue.GrossViolations = GrossViolations; + inValue.IsNew = IsNew; + inValue.BuyingPlace = BuyingPlace; inValue.VehicleYear = VehicleYear; inValue.Mark = Mark; inValue.Model = Model; @@ -4928,6 +6108,7 @@ namespace ELTOsago inValue.IsRental = IsRental; inValue.PreviousPolicy = PreviousPolicy; inValue.Insurer = Insurer; + inValue.Lessee = Lessee; inValue.Owner = Owner; inValue.FullDriversInfo = FullDriversInfo; inValue.ContractBegin = ContractBegin; @@ -4945,73 +6126,24 @@ namespace ELTOsago return ((ELTOsago.EltSoap)(this)).OSAGOSaveAsync(inValue); } - public ELTOsago.InsuranceCompany[] GetInsuranceCompanies(string Login) - { - return base.Channel.GetInsuranceCompanies(Login); - } - public System.Threading.Tasks.Task GetInsuranceCompaniesAsync(string Login) { return base.Channel.GetInsuranceCompaniesAsync(Login); } - public string[] GetAutoMarks(bool ActualOnly, string Category) - { - return base.Channel.GetAutoMarks(ActualOnly, Category); - } - public System.Threading.Tasks.Task GetAutoMarksAsync(bool ActualOnly, string Category) { return base.Channel.GetAutoMarksAsync(ActualOnly, Category); } - public string[] GetAutoModels(string Mark, bool ActualOnly, string Category) - { - return base.Channel.GetAutoModels(Mark, ActualOnly, Category); - } - public System.Threading.Tasks.Task GetAutoModelsAsync(string Mark, bool ActualOnly, string Category) { return base.Channel.GetAutoModelsAsync(Mark, ActualOnly, Category); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.AnnulOSAGOResponse ELTOsago.EltSoap.AnnulOSAGO(ELTOsago.AnnulOSAGORequest request) + public System.Threading.Tasks.Task AnnulmentAsync(ELTOsago.AnnulmentRequest request) { - return base.Channel.AnnulOSAGO(request); - } - - public int AnnulOSAGO(ELTOsago.AuthInfo AuthInfo, string OrderId, string ContractStatusTypeId, out string ErrorMessage) - { - ELTOsago.AnnulOSAGORequest inValue = new ELTOsago.AnnulOSAGORequest(); - inValue.AuthInfo = AuthInfo; - inValue.OrderId = OrderId; - inValue.ContractStatusTypeId = ContractStatusTypeId; - ELTOsago.AnnulOSAGOResponse retVal = ((ELTOsago.EltSoap)(this)).AnnulOSAGO(inValue); - ErrorMessage = retVal.ErrorMessage; - return retVal.AnnulOSAGOResult; - } - - public System.Threading.Tasks.Task AnnulOSAGOAsync(ELTOsago.AnnulOSAGORequest request) - { - return base.Channel.AnnulOSAGOAsync(request); - } - - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.GetAvailablePrintFormsResponse ELTOsago.EltSoap.GetAvailablePrintForms(ELTOsago.GetAvailablePrintFormsRequest request) - { - return base.Channel.GetAvailablePrintForms(request); - } - - public ELTOsago.DictionaryElement[] GetAvailablePrintForms(ELTOsago.AuthInfo AuthInfo, string OrderId, out bool Success, out string Error) - { - ELTOsago.GetAvailablePrintFormsRequest inValue = new ELTOsago.GetAvailablePrintFormsRequest(); - inValue.AuthInfo = AuthInfo; - inValue.OrderId = OrderId; - ELTOsago.GetAvailablePrintFormsResponse retVal = ((ELTOsago.EltSoap)(this)).GetAvailablePrintForms(inValue); - Success = retVal.Success; - Error = retVal.Error; - return retVal.GetAvailablePrintFormsResult; + return base.Channel.AnnulmentAsync(request); } public System.Threading.Tasks.Task GetAvailablePrintFormsAsync(ELTOsago.GetAvailablePrintFormsRequest request) @@ -5019,44 +6151,11 @@ namespace ELTOsago return base.Channel.GetAvailablePrintFormsAsync(request); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.GetPrintFormResponse ELTOsago.EltSoap.GetPrintForm(ELTOsago.GetPrintFormRequest request) - { - return base.Channel.GetPrintForm(request); - } - - public ELTOsago.DictionaryElement GetPrintForm(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId, out bool Success, out string Error) - { - ELTOsago.GetPrintFormRequest inValue = new ELTOsago.GetPrintFormRequest(); - inValue.AuthInfo = AuthInfo; - inValue.OrderId = OrderId; - inValue.FormId = FormId; - ELTOsago.GetPrintFormResponse retVal = ((ELTOsago.EltSoap)(this)).GetPrintForm(inValue); - Success = retVal.Success; - Error = retVal.Error; - return retVal.GetPrintFormResult; - } - public System.Threading.Tasks.Task GetPrintFormAsync(ELTOsago.GetPrintFormRequest request) { return base.Channel.GetPrintFormAsync(request); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.GetNewSubjectIdsResponse ELTOsago.EltSoap.GetNewSubjectIds(ELTOsago.GetNewSubjectIdsRequest request) - { - return base.Channel.GetNewSubjectIds(request); - } - - public int[] GetNewSubjectIds(ELTOsago.AuthInfo AuthInfo, int SubjectsCount) - { - ELTOsago.GetNewSubjectIdsRequest inValue = new ELTOsago.GetNewSubjectIdsRequest(); - inValue.AuthInfo = AuthInfo; - inValue.SubjectsCount = SubjectsCount; - ELTOsago.GetNewSubjectIdsResponse retVal = ((ELTOsago.EltSoap)(this)).GetNewSubjectIds(inValue); - return retVal.SubjectId; - } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task ELTOsago.EltSoap.GetNewSubjectIdsAsync(ELTOsago.GetNewSubjectIdsRequest request) { @@ -5071,19 +6170,6 @@ namespace ELTOsago return ((ELTOsago.EltSoap)(this)).GetNewSubjectIdsAsync(inValue); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.GetRegionsExtResponse ELTOsago.EltSoap.GetRegionsExt(ELTOsago.GetRegionsExtRequest request) - { - return base.Channel.GetRegionsExt(request); - } - - public ELTOsago.RegionExtended[] GetRegionsExt() - { - ELTOsago.GetRegionsExtRequest inValue = new ELTOsago.GetRegionsExtRequest(); - ELTOsago.GetRegionsExtResponse retVal = ((ELTOsago.EltSoap)(this)).GetRegionsExt(inValue); - return retVal.GetRegionsExtResult; - } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task ELTOsago.EltSoap.GetRegionsExtAsync(ELTOsago.GetRegionsExtRequest request) { @@ -5096,20 +6182,6 @@ namespace ELTOsago return ((ELTOsago.EltSoap)(this)).GetRegionsExtAsync(inValue); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.GetLocalitiesExtResponse ELTOsago.EltSoap.GetLocalitiesExt(ELTOsago.GetLocalitiesExtRequest request) - { - return base.Channel.GetLocalitiesExt(request); - } - - public ELTOsago.LocalityExtended[] GetLocalitiesExt(string RegionId) - { - ELTOsago.GetLocalitiesExtRequest inValue = new ELTOsago.GetLocalitiesExtRequest(); - inValue.RegionId = RegionId; - ELTOsago.GetLocalitiesExtResponse retVal = ((ELTOsago.EltSoap)(this)).GetLocalitiesExt(inValue); - return retVal.GetLocalitiesExtResult; - } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] System.Threading.Tasks.Task ELTOsago.EltSoap.GetLocalitiesExtAsync(ELTOsago.GetLocalitiesExtRequest request) { @@ -5123,41 +6195,21 @@ namespace ELTOsago return ((ELTOsago.EltSoap)(this)).GetLocalitiesExtAsync(inValue); } - public string Delivery(string NumCalc, System.DateTime DeliveryDateTime, string PaymentMethod, string Phone, ELTOsago.Address DeliveryAddress) - { - return base.Channel.Delivery(NumCalc, DeliveryDateTime, PaymentMethod, Phone, DeliveryAddress); - } - public System.Threading.Tasks.Task DeliveryAsync(string NumCalc, System.DateTime DeliveryDateTime, string PaymentMethod, string Phone, ELTOsago.Address DeliveryAddress) { return base.Channel.DeliveryAsync(NumCalc, DeliveryDateTime, PaymentMethod, Phone, DeliveryAddress); } - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTOsago.ChangeStatusPolicyResponse ELTOsago.EltSoap.ChangeStatusPolicy(ELTOsago.ChangeStatusPolicyRequest request) - { - return base.Channel.ChangeStatusPolicy(request); - } - - public bool ChangeStatusPolicy(ELTOsago.AuthInfo AuthInfo, string Login, string OrderId, string StatusId, ref string PolicyNumber, out ELTOsago.ChangeStatusPolicyResponseResponseStatus ResponseStatus) - { - ELTOsago.ChangeStatusPolicyRequest inValue = new ELTOsago.ChangeStatusPolicyRequest(); - inValue.AuthInfo = AuthInfo; - inValue.Login = Login; - inValue.OrderId = OrderId; - inValue.StatusId = StatusId; - inValue.PolicyNumber = PolicyNumber; - ELTOsago.ChangeStatusPolicyResponse retVal = ((ELTOsago.EltSoap)(this)).ChangeStatusPolicy(inValue); - PolicyNumber = retVal.PolicyNumber; - ResponseStatus = retVal.ResponseStatus; - return retVal.Success; - } - public System.Threading.Tasks.Task ChangeStatusPolicyAsync(ELTOsago.ChangeStatusPolicyRequest request) { return base.Channel.ChangeStatusPolicyAsync(request); } + public System.Threading.Tasks.Task GetOrderInfoAsync(ELTOsago.GetOrderInfoRequest request) + { + return base.Channel.GetOrderInfoAsync(request); + } + 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));