//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace ELTOsago { [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.ServiceContractAttribute(Namespace="http://elt-poisk.com/", ConfigurationName="ELTOsago.EltSoap")] public interface EltSoap { [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetTypeIdFileToInsurance", ReplyAction="*")] [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="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [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, 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/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="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [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); [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.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="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Document))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))] ELTOsago.AnnulOSAGOResponse AnnulOSAGO(ELTOsago.AnnulOSAGORequest 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.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="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [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); [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); // 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.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.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class DictionaryElement { private string idField; private string nameField; /// [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.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 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.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 { 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.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 { get { return this.driverLicenceField; } set { 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 { get { return this.issuedByField; } set { this.issuedByField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] 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.Xml.Serialization.XmlElementAttribute(Order=2)] public string Country { get { return this.countryField; } set { this.countryField = 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.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.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)] 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.3-preview3.21351.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class PersonDocument : Document { private string typeField; private string issuedByField; private System.DateTime issuedDateField; private string subdivisionCodeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string IssuedBy { get { return this.issuedByField; } set { this.issuedByField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public System.DateTime IssuedDate { get { return this.issuedDateField; } set { this.issuedDateField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string SubdivisionCode { get { return this.subdivisionCodeField; } set { this.subdivisionCodeField = 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 OldDriverLicence : Document { private string countryField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] 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 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.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.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class Address { private int residentField; private bool residentFieldSpecified; private string indexField; private string countryField; private string regionField; private string districtField; private string cityField; private string cityKLADRField; private string streetField; private string streetKLADRField; private string cityFIASField; private string streetFIASField; private string houseField; private string korpusField; private string flatField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Resident { get { return this.residentField; } set { this.residentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ResidentSpecified { get { return this.residentFieldSpecified; } set { this.residentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Index { get { return this.indexField; } set { this.indexField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Country { get { return this.countryField; } set { this.countryField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string Region { get { return this.regionField; } set { this.regionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string District { get { return this.districtField; } set { this.districtField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string City { get { return this.cityField; } set { this.cityField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string CityKLADR { get { return this.cityKLADRField; } set { this.cityKLADRField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string Street { get { return this.streetField; } set { this.streetField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string StreetKLADR { get { return this.streetKLADRField; } set { this.streetKLADRField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string CityFIAS { get { return this.cityFIASField; } set { this.cityFIASField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string StreetFIAS { get { return this.streetFIASField; } set { this.streetFIASField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string House { get { return this.houseField; } set { this.houseField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string Korpus { get { return this.korpusField; } set { this.korpusField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string Flat { get { return this.flatField; } set { this.flatField = 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.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class Person { private System.DateTime dOBField; private string subjectIdField; private string surnameField; private string nameField; private string patronymicField; private string sexField; private DriverLicence driverLicenceField; private PersonDocument personDocumentField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public System.DateTime DOB { get { return this.dOBField; } set { this.dOBField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string SubjectId { get { return this.subjectIdField; } set { this.subjectIdField = 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 DriverLicence DriverLicence { get { return this.driverLicenceField; } set { this.driverLicenceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public PersonDocument PersonDocument { get { return this.personDocumentField; } set { this.personDocumentField = 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 FullDriver : Person { private System.DateTime expertienceStartField; private int relationWithOwnerField; private bool relationWithOwnerFieldSpecified; private string phoneNumberField; private string kBMField; private bool isDLForeignField; private bool isDLForeignFieldSpecified; private bool oldIsDLForeignField; private bool oldIsDLForeignFieldSpecified; private OldDriverLicence oldDriverLicenceField; private string oldSurnameField; private string oldNameField; private string oldPatronymicField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public System.DateTime ExpertienceStart { get { return this.expertienceStartField; } set { this.expertienceStartField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int RelationWithOwner { get { return this.relationWithOwnerField; } set { this.relationWithOwnerField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool RelationWithOwnerSpecified { get { return this.relationWithOwnerFieldSpecified; } set { this.relationWithOwnerFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string PhoneNumber { get { return this.phoneNumberField; } set { this.phoneNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string KBM { get { return this.kBMField; } set { this.kBMField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public bool IsDLForeign { get { return this.isDLForeignField; } set { this.isDLForeignField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool IsDLForeignSpecified { get { return this.isDLForeignFieldSpecified; } set { this.isDLForeignFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public bool OldIsDLForeign { get { return this.oldIsDLForeignField; } set { this.oldIsDLForeignField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool OldIsDLForeignSpecified { get { return this.oldIsDLForeignFieldSpecified; } set { this.oldIsDLForeignFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public OldDriverLicence OldDriverLicence { get { return this.oldDriverLicenceField; } set { this.oldDriverLicenceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string OldSurname { get { return this.oldSurnameField; } set { this.oldSurnameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public string OldName { get { return this.oldNameField; } set { this.oldNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string OldPatronymic { get { return this.oldPatronymicField; } set { this.oldPatronymicField = 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 PhysicalPerson : Person { private int subjectTypeField; private bool subjectTypeFieldSpecified; private int oPFField; private bool oPFFieldSpecified; private string juridicalNameField; private string iNNField; private string kPPField; private string oGRNField; private string oKPOField; private string contactFIOField; private JuridicalDocument registrationDocumentField; private Address registrationAddressField; private Address factAddressField; private string phoneField; private string emailField; private string birthPlaceField; private string economicSectorField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int SubjectType { get { return this.subjectTypeField; } set { this.subjectTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SubjectTypeSpecified { get { return this.subjectTypeFieldSpecified; } set { this.subjectTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int OPF { get { return this.oPFField; } set { this.oPFField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool OPFSpecified { get { return this.oPFFieldSpecified; } set { this.oPFFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string JuridicalName { get { return this.juridicalNameField; } set { this.juridicalNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string INN { get { return this.iNNField; } set { this.iNNField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string KPP { get { return this.kPPField; } set { this.kPPField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string OGRN { get { return this.oGRNField; } set { this.oGRNField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string OKPO { get { return this.oKPOField; } set { this.oKPOField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string ContactFIO { get { return this.contactFIOField; } set { this.contactFIOField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public JuridicalDocument RegistrationDocument { get { return this.registrationDocumentField; } set { this.registrationDocumentField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public Address RegistrationAddress { get { return this.registrationAddressField; } set { this.registrationAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public Address FactAddress { get { return this.factAddressField; } set { this.factAddressField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string Phone { get { return this.phoneField; } set { this.phoneField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string Email { get { return this.emailField; } set { this.emailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string BirthPlace { get { return this.birthPlaceField; } set { this.birthPlaceField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string EconomicSector { get { return this.economicSectorField; } set { this.economicSectorField = 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 Vehicle { private string regNumberField; private string bodyNumberField; private string chassisNumberField; private string vINField; private int seatingCapacityField; private bool seatingCapacityFieldSpecified; private int maxAllowedMassField; private bool maxAllowedMassFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string RegNumber { get { return this.regNumberField; } set { this.regNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string BodyNumber { get { return this.bodyNumberField; } set { this.bodyNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string ChassisNumber { get { return this.chassisNumberField; } set { this.chassisNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string VIN { get { return this.vINField; } set { this.vINField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public int SeatingCapacity { get { return this.seatingCapacityField; } set { this.seatingCapacityField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool SeatingCapacitySpecified { get { return this.seatingCapacityFieldSpecified; } set { this.seatingCapacityFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public int MaxAllowedMass { get { return this.maxAllowedMassField; } set { this.maxAllowedMassField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MaxAllowedMassSpecified { get { return this.maxAllowedMassFieldSpecified; } set { this.maxAllowedMassFieldSpecified = 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 SendVerificationCodeResult { private bool phoneExistField; private bool phoneExistFieldSpecified; private bool verificationSentField; private bool verificationSentFieldSpecified; private bool verificationCompleteField; private bool verificationCompleteFieldSpecified; private string errorsField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public bool PhoneExist { get { return this.phoneExistField; } set { this.phoneExistField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PhoneExistSpecified { get { return this.phoneExistFieldSpecified; } set { this.phoneExistFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public bool VerificationSent { get { return this.verificationSentField; } set { this.verificationSentField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool VerificationSentSpecified { get { return this.verificationSentFieldSpecified; } set { this.verificationSentFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public bool VerificationComplete { get { return this.verificationCompleteField; } set { this.verificationCompleteField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool VerificationCompleteSpecified { get { return this.verificationCompleteFieldSpecified; } set { this.verificationCompleteFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string Errors { get { return this.errorsField; } set { this.errorsField = 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 CalcInfo { private string itemNameField; private double valueField; private bool valueFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string ItemName { get { return this.itemNameField; } set { this.itemNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public double Value { get { return this.valueField; } set { this.valueField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ValueSpecified { get { return this.valueFieldSpecified; } set { this.valueFieldSpecified = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class OSAGOCalculationResult { private string numCalcField; private double premiumSumField; private bool premiumSumFieldSpecified; private double tbField; private bool tbFieldSpecified; private CalcInfo[] calcInfoField; 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 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=2)] public double Tb { get { return this.tbField; } set { this.tbField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TbSpecified { get { return this.tbFieldSpecified; } set { this.tbFieldSpecified = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=3)] [System.Xml.Serialization.XmlArrayItemAttribute("Param")] public CalcInfo[] CalcInfo { get { return this.calcInfoField; } set { this.calcInfoField = 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 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.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] public partial class AuthInfo { private string loginField; private string passwordField; private string sessionIdField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Login { get { return this.loginField; } set { this.loginField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Password { get { return this.passwordField; } set { this.passwordField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string SessionId { get { return this.sessionIdField; } set { this.sessionIdField = 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 InsuranceCompany : DictionaryElement { private string legalNameField; private string iNNField; private string kPPField; private string logoField; /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=0)] public string LegalName { get { return this.legalNameField; } set { this.legalNameField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=1)] public string INN { get { return this.iNNField; } set { this.iNNField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=2)] public string KPP { get { return this.kPPField; } set { this.kPPField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=3)] public string Logo { get { return this.logoField; } set { this.logoField = 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 Modification : DictionaryElement { private double powerField; private bool powerFieldSpecified; private string engineTypeField; private double engineVolumeField; private bool engineVolumeFieldSpecified; private int kPPTypeIdField; private bool kPPTypeIdFieldSpecified; private int bodyTypeField; private bool bodyTypeFieldSpecified; private int doorsCountField; private bool doorsCountFieldSpecified; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public double Power { get { return this.powerField; } set { this.powerField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PowerSpecified { get { return this.powerFieldSpecified; } set { this.powerFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string EngineType { get { return this.engineTypeField; } set { this.engineTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public double EngineVolume { get { return this.engineVolumeField; } set { this.engineVolumeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool EngineVolumeSpecified { get { return this.engineVolumeFieldSpecified; } set { this.engineVolumeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public int KPPTypeId { get { return this.kPPTypeIdField; } set { this.kPPTypeIdField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool KPPTypeIdSpecified { get { return this.kPPTypeIdFieldSpecified; } set { this.kPPTypeIdFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public int BodyType { get { return this.bodyTypeField; } set { this.bodyTypeField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool BodyTypeSpecified { get { return this.bodyTypeFieldSpecified; } set { this.bodyTypeFieldSpecified = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public int DoorsCount { get { return this.doorsCountField; } set { this.doorsCountField = value; } } /// [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DoorsCountSpecified { get { return this.doorsCountFieldSpecified; } set { this.doorsCountFieldSpecified = value; } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="UploadFileToInsurance", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class UploadFileToInsuranceRequest { [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 string FileName; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public string Type; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] Data; public UploadFileToInsuranceRequest() { } public UploadFileToInsuranceRequest(ELTOsago.AuthInfo AuthInfo, string OrderId, string FileName, string Type, byte[] Data) { this.AuthInfo = AuthInfo; this.OrderId = OrderId; this.FileName = FileName; this.Type = Type; this.Data = Data; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="UploadFileToInsuranceResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class UploadFileToInsuranceResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public string UploadFileToInsuranceResult; public UploadFileToInsuranceResponse() { } public UploadFileToInsuranceResponse(string UploadFileToInsuranceResult) { this.UploadFileToInsuranceResult = UploadFileToInsuranceResult; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="CheckDK", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class CheckDKRequest { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public string RegNumber; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string VIN; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public string BodyNumber; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public string ChassisNumber; public CheckDKRequest() { } public CheckDKRequest(string RegNumber, string VIN, string BodyNumber, string ChassisNumber) { this.RegNumber = RegNumber; this.VIN = VIN; this.BodyNumber = BodyNumber; this.ChassisNumber = ChassisNumber; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="CheckDKResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class CheckDKResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public bool Success; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string Number; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public string DKEndDate; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public string ErrorMessage; public CheckDKResponse() { } public CheckDKResponse(bool Success, string Number, string DKEndDate, string ErrorMessage) { this.Success = Success; this.Number = Number; this.DKEndDate = DKEndDate; this.ErrorMessage = ErrorMessage; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] public partial class GetRequestInfoResponseCarInfo { private string markField; private string modelField; private string vehicleYearField; private double vehiclePowerField; private TSType tSTypeField; private Vehicle vehicleField; private bool useWithTrailerField; private bool useWithTrailerFieldSpecified; /// [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 VehicleYear { get { return this.vehicleYearField; } set { this.vehicleYearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public double VehiclePower { get { return this.vehiclePowerField; } set { this.vehiclePowerField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public TSType TSType { get { return this.tSTypeField; } set { this.tSTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public Vehicle Vehicle { get { return this.vehicleField; } set { this.vehicleField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] 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.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRequestInfo", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRequestInfoRequest { [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; public GetRequestInfoRequest() { } public GetRequestInfoRequest(ELTOsago.AuthInfo AuthInfo, string OrderId) { this.AuthInfo = AuthInfo; this.OrderId = OrderId; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRequestInfoResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRequestInfoResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public string Status; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string InsuranceCompany; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public string PremiumSum; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public int InsurerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] public int OwnerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] public int ContractOptionId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] public int ContractStatusId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] public string UsagePlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] public int TSToRegistrationPlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] public System.DateTime ContractBeginDate; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] public int Duration; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=11)] public ELTOsago.GetRequestInfoResponseCarInfo CarInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=12)] public bool GrossViolations; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=13)] public ELTOsago.PhysicalPerson Owner; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=14)] public int DriversCount; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=15)] public ELTOsago.FullDriver[] FullDriversInfo; public GetRequestInfoResponse() { } public GetRequestInfoResponse( string Status, string InsuranceCompany, string PremiumSum, int InsurerType, int OwnerType, int ContractOptionId, int ContractStatusId, string UsagePlace, int TSToRegistrationPlace, System.DateTime ContractBeginDate, int Duration, ELTOsago.GetRequestInfoResponseCarInfo CarInfo, bool GrossViolations, ELTOsago.PhysicalPerson Owner, int DriversCount, ELTOsago.FullDriver[] FullDriversInfo) { this.Status = Status; this.InsuranceCompany = InsuranceCompany; this.PremiumSum = PremiumSum; this.InsurerType = InsurerType; this.OwnerType = OwnerType; this.ContractOptionId = ContractOptionId; this.ContractStatusId = ContractStatusId; this.UsagePlace = UsagePlace; this.TSToRegistrationPlace = TSToRegistrationPlace; this.ContractBeginDate = ContractBeginDate; this.Duration = Duration; this.CarInfo = CarInfo; this.GrossViolations = GrossViolations; this.Owner = Owner; this.DriversCount = DriversCount; this.FullDriversInfo = FullDriversInfo; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] public partial class OSAGOFullCalculationCarInfo { private string markField; private string modelField; private Modification modificationField; private string vehicleYearField; private double vehiclePowerField; private TSType tSTypeField; private Vehicle vehicleField; private bool useWithTrailerField; private bool useWithTrailerFieldSpecified; /// [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 Modification 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.XmlElementAttribute(Order=5)] public TSType TSType { get { return this.tSTypeField; } set { this.tSTypeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public Vehicle Vehicle { get { return this.vehicleField; } set { this.vehicleField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] 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.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.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; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string TrafficSource; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public int UW3; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public string InsuranceCompany; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] public int InsurerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] public int OwnerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] public int ContractOptionId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] public int ContractStatusId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] public int Analytics; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] public ELTOsago.PreviousPolicy PreviousPolicy; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] public string UsagePlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=11)] public int TSToRegistrationPlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=12)] public System.DateTime ContractBeginDate; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=13)] public int Duration; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=14)] public ELTOsago.OSAGOFullCalculationCarInfo CarInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=15)] public bool GrossViolations; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=16)] public ELTOsago.PhysicalPerson Insurer; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=17)] public ELTOsago.PhysicalPerson Owner; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=18)] public int DriversCount; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=19)] public ELTOsago.FullDriver[] FullDriversInfo; public OSAGOFullCalculationRequest() { } public OSAGOFullCalculationRequest( 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) { this.AuthInfo = AuthInfo; this.TrafficSource = TrafficSource; this.UW3 = UW3; this.InsuranceCompany = InsuranceCompany; this.InsurerType = InsurerType; this.OwnerType = OwnerType; this.ContractOptionId = ContractOptionId; this.ContractStatusId = ContractStatusId; this.Analytics = Analytics; this.PreviousPolicy = PreviousPolicy; this.UsagePlace = UsagePlace; this.TSToRegistrationPlace = TSToRegistrationPlace; this.ContractBeginDate = ContractBeginDate; this.Duration = Duration; this.CarInfo = CarInfo; this.GrossViolations = GrossViolations; this.Insurer = Insurer; this.Owner = Owner; this.DriversCount = DriversCount; this.FullDriversInfo = FullDriversInfo; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.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; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string SKCalcId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public double PremiumSum; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public double Tb; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] [System.Xml.Serialization.XmlArrayItemAttribute("Param")] public ELTOsago.CalcInfo[] CalcInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] public string Message; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] public string Error; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] public string RSARequestId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] public ELTOsago.KBM KBM; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] public ELTOsago.KBM PrevoiusKBM; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] [System.Xml.Serialization.XmlArrayItemAttribute("FullDriver")] public ELTOsago.PersonWithKBM[] FullDriversInfo; public OSAGOFullCalculationResponse() { } public OSAGOFullCalculationResponse(int NumCalc, string SKCalcId, double PremiumSum, double Tb, ELTOsago.CalcInfo[] CalcInfo, string Message, string Error, string RSARequestId, ELTOsago.KBM KBM, ELTOsago.KBM PrevoiusKBM, ELTOsago.PersonWithKBM[] FullDriversInfo) { this.NumCalc = NumCalc; this.SKCalcId = SKCalcId; this.PremiumSum = PremiumSum; this.Tb = Tb; this.CalcInfo = CalcInfo; this.Message = Message; this.Error = Error; this.RSARequestId = RSARequestId; this.KBM = KBM; this.PrevoiusKBM = PrevoiusKBM; this.FullDriversInfo = FullDriversInfo; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.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; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string NumCalc; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public string Login; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public string TrafficSource; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] public int UW3; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] public string InsuranceCompany; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] public int InsurerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] public int OwnerType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] public int ContractOptionId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] public int ContractStatusId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] public string UsagePlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=11)] public int TSToRegistrationPlace; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=12)] public ELTOsago.TSType TSType; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=13)] public bool UseWithTrailer; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=14)] public double VehiclePower; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=15)] public int Duration; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=16)] public int DriversCount; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=17)] public ELTOsago.Driver[] Drivers; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=18)] public string BonusMalus; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=19)] public string KBM; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=20)] public bool GrossViolations; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=21)] public string VehicleYear; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=22)] public string Mark; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=23)] public string Model; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=24)] public ELTOsago.Modification Modification; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=25)] public string MarkPTS; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=26)] public string ModelPTS; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=27)] public ELTOsago.Vehicle Vehicle; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=28)] public ELTOsago.RegDoc RegDoc; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=29)] public ELTOsago.TechnicalInspection TechnicalInspection; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=30)] public int PurposeUse; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=31)] public bool IsRental; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=32)] public ELTOsago.PreviousPolicy PreviousPolicy; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=33)] public ELTOsago.PhysicalPerson Insurer; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=34)] public ELTOsago.PhysicalPerson Owner; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=35)] public ELTOsago.FullDriver[] FullDriversInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=36)] public System.DateTime ContractBegin; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=37)] public System.DateTime ContractEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=38)] public System.DateTime ContractSign; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=39)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable FirstPeriodStart; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=40)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable FirstPeriodEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=41)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable SecondPeriodStart; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=42)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable SecondPeriodEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=43)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable ThirdPeriodStart; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=44)] [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public System.Nullable ThirdPeriodEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=45)] public string PolicyNumber; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=46)] public ELTOsago.BSO BSO; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=47)] public ELTOsago.A7 A7; public OSAGOSaveRequest() { } public OSAGOSaveRequest( 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) { this.AuthInfo = AuthInfo; this.NumCalc = NumCalc; this.Login = Login; this.TrafficSource = TrafficSource; this.UW3 = UW3; this.InsuranceCompany = InsuranceCompany; this.InsurerType = InsurerType; this.OwnerType = OwnerType; this.ContractOptionId = ContractOptionId; this.ContractStatusId = ContractStatusId; this.UsagePlace = UsagePlace; this.TSToRegistrationPlace = TSToRegistrationPlace; this.TSType = TSType; this.UseWithTrailer = UseWithTrailer; this.VehiclePower = VehiclePower; this.Duration = Duration; this.DriversCount = DriversCount; this.Drivers = Drivers; this.BonusMalus = BonusMalus; this.KBM = KBM; this.GrossViolations = GrossViolations; this.VehicleYear = VehicleYear; this.Mark = Mark; this.Model = Model; this.Modification = Modification; this.MarkPTS = MarkPTS; this.ModelPTS = ModelPTS; this.Vehicle = Vehicle; this.RegDoc = RegDoc; this.TechnicalInspection = TechnicalInspection; this.PurposeUse = PurposeUse; this.IsRental = IsRental; this.PreviousPolicy = PreviousPolicy; this.Insurer = Insurer; this.Owner = Owner; this.FullDriversInfo = FullDriversInfo; this.ContractBegin = ContractBegin; this.ContractEnd = ContractEnd; this.ContractSign = ContractSign; this.FirstPeriodStart = FirstPeriodStart; this.FirstPeriodEnd = FirstPeriodEnd; this.SecondPeriodStart = SecondPeriodStart; this.SecondPeriodEnd = SecondPeriodEnd; this.ThirdPeriodStart = ThirdPeriodStart; this.ThirdPeriodEnd = ThirdPeriodEnd; this.PolicyNumber = PolicyNumber; this.BSO = BSO; this.A7 = A7; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="OSAGOSaveResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class OSAGOSaveResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public ELTOsago.OSAGOSaveResult Results; public OSAGOSaveResponse() { } public OSAGOSaveResponse(ELTOsago.OSAGOSaveResult Results) { this.Results = Results; } } [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.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 string ContractStatusTypeId; public AnnulOSAGORequest() { } public AnnulOSAGORequest(ELTOsago.AuthInfo AuthInfo, string OrderId, string ContractStatusTypeId) { this.AuthInfo = AuthInfo; this.OrderId = OrderId; this.ContractStatusTypeId = ContractStatusTypeId; } } [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.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public int AnnulOSAGOResult; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string ErrorMessage; public AnnulOSAGOResponse() { } public AnnulOSAGOResponse(int AnnulOSAGOResult, string ErrorMessage) { this.AnnulOSAGOResult = AnnulOSAGOResult; this.ErrorMessage = ErrorMessage; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetAvailablePrintForms", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetAvailablePrintFormsRequest { [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; public GetAvailablePrintFormsRequest() { } public GetAvailablePrintFormsRequest(ELTOsago.AuthInfo AuthInfo, string OrderId) { this.AuthInfo = AuthInfo; this.OrderId = OrderId; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetAvailablePrintFormsResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetAvailablePrintFormsResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public ELTOsago.DictionaryElement[] GetAvailablePrintFormsResult; [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 GetAvailablePrintFormsResponse() { } public GetAvailablePrintFormsResponse(ELTOsago.DictionaryElement[] GetAvailablePrintFormsResult, bool Success, string Error) { this.GetAvailablePrintFormsResult = GetAvailablePrintFormsResult; this.Success = Success; this.Error = Error; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetPrintForm", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetPrintFormRequest { [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 string FormId; public GetPrintFormRequest() { } public GetPrintFormRequest(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId) { this.AuthInfo = AuthInfo; this.OrderId = OrderId; this.FormId = FormId; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="GetPrintFormResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetPrintFormResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public ELTOsago.DictionaryElement GetPrintFormResult; [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 GetPrintFormResponse() { } public GetPrintFormResponse(ELTOsago.DictionaryElement GetPrintFormResult, bool Success, string Error) { this.GetPrintFormResult = GetPrintFormResult; this.Success = Success; this.Error = Error; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetNewSubjectIds", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetNewSubjectIdsRequest { [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 int SubjectsCount; public GetNewSubjectIdsRequest() { } public GetNewSubjectIdsRequest(ELTOsago.AuthInfo AuthInfo, int SubjectsCount) { this.AuthInfo = AuthInfo; this.SubjectsCount = SubjectsCount; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetNewSubjectIdsResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetNewSubjectIdsResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] [System.Xml.Serialization.XmlElementAttribute("SubjectId")] public int[] SubjectId; public GetNewSubjectIdsResponse() { } public GetNewSubjectIdsResponse(int[] SubjectId) { this.SubjectId = SubjectId; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRegionsExt", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRegionsExtRequest { public GetRegionsExtRequest() { } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetRegionsExtResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetRegionsExtResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] [System.Xml.Serialization.XmlArrayItemAttribute("Region")] public ELTOsago.RegionExtended[] GetRegionsExtResult; public GetRegionsExtResponse() { } public GetRegionsExtResponse(ELTOsago.RegionExtended[] GetRegionsExtResult) { this.GetRegionsExtResult = GetRegionsExtResult; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetLocalitiesExt", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetLocalitiesExtRequest { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public string RegionId; public GetLocalitiesExtRequest() { } public GetLocalitiesExtRequest(string RegionId) { this.RegionId = RegionId; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] [System.ServiceModel.MessageContractAttribute(WrapperName="GetLocalitiesExtResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class GetLocalitiesExtResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] [System.Xml.Serialization.XmlArrayItemAttribute("Locality")] public ELTOsago.LocalityExtended[] GetLocalitiesExtResult; public GetLocalitiesExtResponse() { } public GetLocalitiesExtResponse(ELTOsago.LocalityExtended[] GetLocalitiesExtResult) { this.GetLocalitiesExtResult = GetLocalitiesExtResult; } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")] public partial class ChangeStatusPolicyResponseResponseStatus { private string errorField; private string errorMsgField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Error { get { return this.errorField; } set { this.errorField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ErrorMsg { get { return this.errorMsgField; } set { this.errorMsgField = value; } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="ChangeStatusPolicy", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class ChangeStatusPolicyRequest { [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 Login; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public string OrderId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] public string StatusId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] public string PolicyNumber; public ChangeStatusPolicyRequest() { } public ChangeStatusPolicyRequest(ELTOsago.AuthInfo AuthInfo, string Login, string OrderId, string StatusId, string PolicyNumber) { this.AuthInfo = AuthInfo; this.Login = Login; this.OrderId = OrderId; this.StatusId = StatusId; this.PolicyNumber = PolicyNumber; } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="ChangeStatusPolicyResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] public partial class ChangeStatusPolicyResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public bool Success; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] public string PolicyNumber; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)] public ELTOsago.ChangeStatusPolicyResponseResponseStatus ResponseStatus; public ChangeStatusPolicyResponse() { } public ChangeStatusPolicyResponse(bool Success, string PolicyNumber, ELTOsago.ChangeStatusPolicyResponseResponseStatus ResponseStatus) { this.Success = Success; this.PolicyNumber = PolicyNumber; this.ResponseStatus = ResponseStatus; } } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3-preview3.21351.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")] public partial class EltSoapClient : System.ServiceModel.ClientBase, ELTOsago.EltSoap { /// /// Implement this partial method to configure the service endpoint. /// /// The endpoint to configure /// The client credentials static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials); public EltSoapClient() : base(EltSoapClient.GetDefaultBinding(), EltSoapClient.GetDefaultEndpointAddress()) { this.Endpoint.Name = EndpointConfiguration.EltSoap.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public EltSoapClient(EndpointConfiguration endpointConfiguration) : base(EltSoapClient.GetBindingForEndpoint(endpointConfiguration), EltSoapClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public EltSoapClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : base(EltSoapClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public EltSoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(EltSoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public EltSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } 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) { return base.Channel.UploadFileToInsuranceAsync(request); } public System.Threading.Tasks.Task UploadFileToInsuranceAsync(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; 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, 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.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) { return base.Channel.OSAGOSaveAsync(request); } public System.Threading.Tasks.Task OSAGOSaveAsync( 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; 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) { 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; } public System.Threading.Tasks.Task GetAvailablePrintFormsAsync(ELTOsago.GetAvailablePrintFormsRequest request) { 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) { return base.Channel.GetNewSubjectIdsAsync(request); } public System.Threading.Tasks.Task GetNewSubjectIdsAsync(ELTOsago.AuthInfo AuthInfo, int SubjectsCount) { ELTOsago.GetNewSubjectIdsRequest inValue = new ELTOsago.GetNewSubjectIdsRequest(); inValue.AuthInfo = AuthInfo; inValue.SubjectsCount = SubjectsCount; 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) { return base.Channel.GetRegionsExtAsync(request); } public System.Threading.Tasks.Task GetRegionsExtAsync() { ELTOsago.GetRegionsExtRequest inValue = new ELTOsago.GetRegionsExtRequest(); 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) { return base.Channel.GetLocalitiesExtAsync(request); } public System.Threading.Tasks.Task GetLocalitiesExtAsync(string RegionId) { ELTOsago.GetLocalitiesExtRequest inValue = new ELTOsago.GetLocalitiesExtRequest(); inValue.RegionId = RegionId; 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 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)); } public virtual System.Threading.Tasks.Task CloseAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose)); } private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.EltSoap)) { System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding(); result.MaxBufferSize = int.MaxValue; result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max; result.MaxReceivedMessageSize = int.MaxValue; result.AllowCookies = true; return result; } throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration)); } private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.EltSoap)) { return new System.ServiceModel.EndpointAddress("http://evolucia.elt-poisk.com/soaposago.php"); } throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration)); } private static System.ServiceModel.Channels.Binding GetDefaultBinding() { return EltSoapClient.GetBindingForEndpoint(EndpointConfiguration.EltSoap); } private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress() { return EltSoapClient.GetEndpointAddress(EndpointConfiguration.EltSoap); } public enum EndpointConfiguration { EltSoap, } } }