2021-05-11 17:54:42 +03:00

4973 lines
165 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ELTOsago
{
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://elt-poisk.com/", ConfigurationName="ELTOsago.EltSoap")]
public interface EltSoap
{
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOCalculation", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[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<ELTOsago.OSAGOCalculationResult> 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(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<ELTOsago.CheckDKResponse> CheckDKAsync(ELTOsago.CheckDKRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/CheckPhone", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[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<ELTOsago.SendVerificationCodeResult> 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(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<ELTOsago.GetRequestInfoResponse> GetRequestInfoAsync(ELTOsago.GetRequestInfoRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/OSAGOFullCalculation", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[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<ELTOsago.OSAGOFullCalculationResponse> 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(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<ELTOsago.OSAGOSaveResponse> OSAGOSaveAsync(ELTOsago.OSAGOSaveRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetInsuranceCompanies", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))]
ELTOsago.InsuranceCompany[] GetInsuranceCompanies(string Login);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetInsuranceCompanies", ReplyAction="*")]
System.Threading.Tasks.Task<ELTOsago.InsuranceCompany[]> GetInsuranceCompaniesAsync(string Login);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoMarks", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[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<string[]> GetAutoMarksAsync(bool ActualOnly, string Category);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoModels", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[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<string[]> 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(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<ELTOsago.AnnulOSAGOResponse> AnnulOSAGOAsync(ELTOsago.AnnulOSAGORequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAvailablePrintForms", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))]
ELTOsago.DictionaryElement[] GetAvailablePrintForms(ELTOsago.AuthInfo AuthInfo, string OrderId);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAvailablePrintForms", ReplyAction="*")]
System.Threading.Tasks.Task<ELTOsago.DictionaryElement[]> GetAvailablePrintFormsAsync(ELTOsago.AuthInfo AuthInfo, string OrderId);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetPrintForm", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(Person))]
ELTOsago.DictionaryElement GetPrintForm(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetPrintForm", ReplyAction="*")]
System.Threading.Tasks.Task<ELTOsago.DictionaryElement> GetPrintFormAsync(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId);
// 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(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<ELTOsago.GetNewSubjectIdsResponse> 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(Person))]
ELTOsago.GetRegionsExtResponse GetRegionsExt(ELTOsago.GetRegionsExtRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetRegionsExt", ReplyAction="*")]
System.Threading.Tasks.Task<ELTOsago.GetRegionsExtResponse> 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(Person))]
ELTOsago.GetLocalitiesExtResponse GetLocalitiesExt(ELTOsago.GetLocalitiesExtRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetLocalitiesExt", ReplyAction="*")]
System.Threading.Tasks.Task<ELTOsago.GetLocalitiesExtResponse> GetLocalitiesExtAsync(ELTOsago.GetLocalitiesExtRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/Delivery", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[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<string> 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(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<ELTOsago.ChangeStatusPolicyResponse> ChangeStatusPolicyAsync(ELTOsago.ChangeStatusPolicyRequest request);
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class AuthInfo
{
private string loginField;
private string passwordField;
private string sessionIdField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Login
{
get
{
return this.loginField;
}
set
{
this.loginField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Password
{
get
{
return this.passwordField;
}
set
{
this.passwordField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string SessionId
{
get
{
return this.sessionIdField;
}
set
{
this.sessionIdField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class LocalityExtended
{
private string regionIdField;
private string regionNameField;
private string idField;
private string nameField;
private string kladrField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string RegionId
{
get
{
return this.regionIdField;
}
set
{
this.regionIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string RegionName
{
get
{
return this.regionNameField;
}
set
{
this.regionNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string Kladr
{
get
{
return this.kladrField;
}
set
{
this.kladrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class RegionExtended
{
private string idField;
private string nameField;
private string kladrField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Kladr
{
get
{
return this.kladrField;
}
set
{
this.kladrField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class OSAGOSaveResult
{
private string numCalcField;
private string policyNumberField;
private double premiumSumField;
private bool premiumSumFieldSpecified;
private string messageField;
private string errorField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string NumCalc
{
get
{
return this.numCalcField;
}
set
{
this.numCalcField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string PolicyNumber
{
get
{
return this.policyNumberField;
}
set
{
this.policyNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public double PremiumSum
{
get
{
return this.premiumSumField;
}
set
{
this.premiumSumField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PremiumSumSpecified
{
get
{
return this.premiumSumFieldSpecified;
}
set
{
this.premiumSumFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string Message
{
get
{
return this.messageField;
}
set
{
this.messageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string Error
{
get
{
return this.errorField;
}
set
{
this.errorField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class A7
{
private string idField;
private string a7NumberField;
private string a7TypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ID
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string A7Number
{
get
{
return this.a7NumberField;
}
set
{
this.a7NumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string A7Type
{
get
{
return this.a7TypeField;
}
set
{
this.a7TypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class BSO
{
private string idField;
private string bSONumberField;
private string bSOTypeField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ID
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string BSONumber
{
get
{
return this.bSONumberField;
}
set
{
this.bSONumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string BSOType
{
get
{
return this.bSOTypeField;
}
set
{
this.bSOTypeField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class TechnicalInspection
{
private string seriesField;
private string numberField;
private string monthField;
private int yearField;
private bool yearFieldSpecified;
private string typeField;
private System.DateTime dKIssuedDateField;
private bool dKIssuedDateFieldSpecified;
private System.DateTime dKEndDateField;
private bool dKEndDateFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Series
{
get
{
return this.seriesField;
}
set
{
this.seriesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Number
{
get
{
return this.numberField;
}
set
{
this.numberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Month
{
get
{
return this.monthField;
}
set
{
this.monthField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public int Year
{
get
{
return this.yearField;
}
set
{
this.yearField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool YearSpecified
{
get
{
return this.yearFieldSpecified;
}
set
{
this.yearFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public System.DateTime DKIssuedDate
{
get
{
return this.dKIssuedDateField;
}
set
{
this.dKIssuedDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DKIssuedDateSpecified
{
get
{
return this.dKIssuedDateFieldSpecified;
}
set
{
this.dKIssuedDateFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public System.DateTime DKEndDate
{
get
{
return this.dKEndDateField;
}
set
{
this.dKEndDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DKEndDateSpecified
{
get
{
return this.dKEndDateFieldSpecified;
}
set
{
this.dKEndDateFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class RegDoc
{
private int typeField;
private bool typeFieldSpecified;
private string seriesField;
private string numberField;
private System.DateTime dateField;
private bool dateFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public int Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TypeSpecified
{
get
{
return this.typeFieldSpecified;
}
set
{
this.typeFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Series
{
get
{
return this.seriesField;
}
set
{
this.seriesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Number
{
get
{
return this.numberField;
}
set
{
this.numberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public System.DateTime Date
{
get
{
return this.dateField;
}
set
{
this.dateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DateSpecified
{
get
{
return this.dateFieldSpecified;
}
set
{
this.dateFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class PersonWithKBM
{
private double kBMField;
private double kBMValueField;
private DriverLicence driverLicenceField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public double KBM
{
get
{
return this.kBMField;
}
set
{
this.kBMField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public double KBMValue
{
get
{
return this.kBMValueField;
}
set
{
this.kBMValueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public DriverLicence DriverLicence
{
get
{
return this.driverLicenceField;
}
set
{
this.driverLicenceField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class DriverLicence : Document
{
private string issuedByField;
private System.DateTime issuedDateField;
private bool issuedDateFieldSpecified;
private string countryField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string IssuedBy
{
get
{
return this.issuedByField;
}
set
{
this.issuedByField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public System.DateTime IssuedDate
{
get
{
return this.issuedDateField;
}
set
{
this.issuedDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IssuedDateSpecified
{
get
{
return this.issuedDateFieldSpecified;
}
set
{
this.issuedDateFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Country
{
get
{
return this.countryField;
}
set
{
this.countryField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(JuridicalDocument))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(PersonDocument))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(DriverLicence))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class Document
{
private string seriesField;
private string numberField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Series
{
get
{
return this.seriesField;
}
set
{
this.seriesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Number
{
get
{
return this.numberField;
}
set
{
this.numberField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class JuridicalDocument : Document
{
private System.DateTime issuedDateField;
private bool issuedDateFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime IssuedDate
{
get
{
return this.issuedDateField;
}
set
{
this.issuedDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IssuedDateSpecified
{
get
{
return this.issuedDateFieldSpecified;
}
set
{
this.issuedDateFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class PersonDocument : Document
{
private string typeField;
private string issuedByField;
private System.DateTime issuedDateField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Type
{
get
{
return this.typeField;
}
set
{
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string IssuedBy
{
get
{
return this.issuedByField;
}
set
{
this.issuedByField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public System.DateTime IssuedDate
{
get
{
return this.issuedDateField;
}
set
{
this.issuedDateField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class KBM
{
private double valueField;
private int classField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public double Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public int Class
{
get
{
return this.classField;
}
set
{
this.classField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(InsuranceCompany))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(Modification))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class DictionaryElement
{
private string idField;
private string nameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Id
{
get
{
return this.idField;
}
set
{
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class InsuranceCompany : DictionaryElement
{
private string legalNameField;
private string iNNField;
private string kPPField;
private string logoField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=0)]
public string LegalName
{
get
{
return this.legalNameField;
}
set
{
this.legalNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=1)]
public string INN
{
get
{
return this.iNNField;
}
set
{
this.iNNField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=2)]
public string KPP
{
get
{
return this.kPPField;
}
set
{
this.kPPField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true, Order=3)]
public string Logo
{
get
{
return this.logoField;
}
set
{
this.logoField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class Modification : DictionaryElement
{
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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public double Power
{
get
{
return this.powerField;
}
set
{
this.powerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PowerSpecified
{
get
{
return this.powerFieldSpecified;
}
set
{
this.powerFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string EngineType
{
get
{
return this.engineTypeField;
}
set
{
this.engineTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public double EngineVolume
{
get
{
return this.engineVolumeField;
}
set
{
this.engineVolumeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool EngineVolumeSpecified
{
get
{
return this.engineVolumeFieldSpecified;
}
set
{
this.engineVolumeFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public int KPPTypeId
{
get
{
return this.kPPTypeIdField;
}
set
{
this.kPPTypeIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool KPPTypeIdSpecified
{
get
{
return this.kPPTypeIdFieldSpecified;
}
set
{
this.kPPTypeIdFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public int BodyType
{
get
{
return this.bodyTypeField;
}
set
{
this.bodyTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool BodyTypeSpecified
{
get
{
return this.bodyTypeFieldSpecified;
}
set
{
this.bodyTypeFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public int DoorsCount
{
get
{
return this.doorsCountField;
}
set
{
this.doorsCountField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool DoorsCountSpecified
{
get
{
return this.doorsCountFieldSpecified;
}
set
{
this.doorsCountFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class PreviousPolicy
{
private string numberField;
private string insuranceCompanyField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Number
{
get
{
return this.numberField;
}
set
{
this.numberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string InsuranceCompany
{
get
{
return this.insuranceCompanyField;
}
set
{
this.insuranceCompanyField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class Address
{
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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public int Resident
{
get
{
return this.residentField;
}
set
{
this.residentField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ResidentSpecified
{
get
{
return this.residentFieldSpecified;
}
set
{
this.residentFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Index
{
get
{
return this.indexField;
}
set
{
this.indexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Country
{
get
{
return this.countryField;
}
set
{
this.countryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string Region
{
get
{
return this.regionField;
}
set
{
this.regionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string District
{
get
{
return this.districtField;
}
set
{
this.districtField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string City
{
get
{
return this.cityField;
}
set
{
this.cityField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string CityKLADR
{
get
{
return this.cityKLADRField;
}
set
{
this.cityKLADRField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public string Street
{
get
{
return this.streetField;
}
set
{
this.streetField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public string StreetKLADR
{
get
{
return this.streetKLADRField;
}
set
{
this.streetKLADRField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public string CityFIAS
{
get
{
return this.cityFIASField;
}
set
{
this.cityFIASField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public string StreetFIAS
{
get
{
return this.streetFIASField;
}
set
{
this.streetFIASField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string House
{
get
{
return this.houseField;
}
set
{
this.houseField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string Korpus
{
get
{
return this.korpusField;
}
set
{
this.korpusField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string Flat
{
get
{
return this.flatField;
}
set
{
this.flatField = value;
}
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(FullDriver))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(PhysicalPerson))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class Person
{
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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime DOB
{
get
{
return this.dOBField;
}
set
{
this.dOBField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string SubjectId
{
get
{
return this.subjectIdField;
}
set
{
this.subjectIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Surname
{
get
{
return this.surnameField;
}
set
{
this.surnameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string Name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string Patronymic
{
get
{
return this.patronymicField;
}
set
{
this.patronymicField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string Sex
{
get
{
return this.sexField;
}
set
{
this.sexField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public DriverLicence DriverLicence
{
get
{
return this.driverLicenceField;
}
set
{
this.driverLicenceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public PersonDocument PersonDocument
{
get
{
return this.personDocumentField;
}
set
{
this.personDocumentField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class FullDriver : Person
{
private System.DateTime expertienceStartField;
private int relationWithOwnerField;
private bool relationWithOwnerFieldSpecified;
private string phoneNumberField;
private string kBMField;
private bool isDLForeignField;
private bool isDLForeignFieldSpecified;
private Document oldDriverLicenceField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public System.DateTime ExpertienceStart
{
get
{
return this.expertienceStartField;
}
set
{
this.expertienceStartField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public int RelationWithOwner
{
get
{
return this.relationWithOwnerField;
}
set
{
this.relationWithOwnerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool RelationWithOwnerSpecified
{
get
{
return this.relationWithOwnerFieldSpecified;
}
set
{
this.relationWithOwnerFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string PhoneNumber
{
get
{
return this.phoneNumberField;
}
set
{
this.phoneNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string KBM
{
get
{
return this.kBMField;
}
set
{
this.kBMField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public bool IsDLForeign
{
get
{
return this.isDLForeignField;
}
set
{
this.isDLForeignField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsDLForeignSpecified
{
get
{
return this.isDLForeignFieldSpecified;
}
set
{
this.isDLForeignFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public Document OldDriverLicence
{
get
{
return this.oldDriverLicenceField;
}
set
{
this.oldDriverLicenceField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class PhysicalPerson : Person
{
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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public int SubjectType
{
get
{
return this.subjectTypeField;
}
set
{
this.subjectTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SubjectTypeSpecified
{
get
{
return this.subjectTypeFieldSpecified;
}
set
{
this.subjectTypeFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public int OPF
{
get
{
return this.oPFField;
}
set
{
this.oPFField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool OPFSpecified
{
get
{
return this.oPFFieldSpecified;
}
set
{
this.oPFFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string JuridicalName
{
get
{
return this.juridicalNameField;
}
set
{
this.juridicalNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string INN
{
get
{
return this.iNNField;
}
set
{
this.iNNField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string KPP
{
get
{
return this.kPPField;
}
set
{
this.kPPField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string OGRN
{
get
{
return this.oGRNField;
}
set
{
this.oGRNField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string OKPO
{
get
{
return this.oKPOField;
}
set
{
this.oKPOField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public string ContactFIO
{
get
{
return this.contactFIOField;
}
set
{
this.contactFIOField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public JuridicalDocument RegistrationDocument
{
get
{
return this.registrationDocumentField;
}
set
{
this.registrationDocumentField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public Address RegistrationAddress
{
get
{
return this.registrationAddressField;
}
set
{
this.registrationAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public Address FactAddress
{
get
{
return this.factAddressField;
}
set
{
this.factAddressField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public string Phone
{
get
{
return this.phoneField;
}
set
{
this.phoneField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string Email
{
get
{
return this.emailField;
}
set
{
this.emailField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=13)]
public string BirthPlace
{
get
{
return this.birthPlaceField;
}
set
{
this.birthPlaceField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=14)]
public string EconomicSector
{
get
{
return this.economicSectorField;
}
set
{
this.economicSectorField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class Vehicle
{
private string regNumberField;
private string bodyNumberField;
private string chassisNumberField;
private string vINField;
private int seatingCapacityField;
private bool seatingCapacityFieldSpecified;
private int maxAllowedMassField;
private bool maxAllowedMassFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string RegNumber
{
get
{
return this.regNumberField;
}
set
{
this.regNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string BodyNumber
{
get
{
return this.bodyNumberField;
}
set
{
this.bodyNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string ChassisNumber
{
get
{
return this.chassisNumberField;
}
set
{
this.chassisNumberField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string VIN
{
get
{
return this.vINField;
}
set
{
this.vINField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public int SeatingCapacity
{
get
{
return this.seatingCapacityField;
}
set
{
this.seatingCapacityField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool SeatingCapacitySpecified
{
get
{
return this.seatingCapacityFieldSpecified;
}
set
{
this.seatingCapacityFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public int MaxAllowedMass
{
get
{
return this.maxAllowedMassField;
}
set
{
this.maxAllowedMassField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool MaxAllowedMassSpecified
{
get
{
return this.maxAllowedMassFieldSpecified;
}
set
{
this.maxAllowedMassFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class ValidationErrors
{
private string stringField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string @string
{
get
{
return this.stringField;
}
set
{
this.stringField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class KeyValuePairOfstringstring
{
private string keyField;
private string valueField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string key
{
get
{
return this.keyField;
}
set
{
this.keyField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class ValidationCodeErrors
{
private KeyValuePairOfstringstring keyValuePairOfstringstringField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public KeyValuePairOfstringstring KeyValuePairOfstringstring
{
get
{
return this.keyValuePairOfstringstringField;
}
set
{
this.keyValuePairOfstringstringField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class SendVerificationCodeResult
{
private string additionalDataField;
private string correlationIdField;
private string dataField;
private string errorMessageField;
private string grouppedErrorMessageField;
private string phoneExistField;
private string verificationSentField;
private string verificationCompleteField;
private bool isSuccessField;
private bool isSuccessFieldSpecified;
private string serviceVersionField;
private ValidationCodeErrors validationCodeErrorsField;
private ValidationErrors validationErrorsField;
private string warningMessagesField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string AdditionalData
{
get
{
return this.additionalDataField;
}
set
{
this.additionalDataField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string CorrelationId
{
get
{
return this.correlationIdField;
}
set
{
this.correlationIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string Data
{
get
{
return this.dataField;
}
set
{
this.dataField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string ErrorMessage
{
get
{
return this.errorMessageField;
}
set
{
this.errorMessageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string GrouppedErrorMessage
{
get
{
return this.grouppedErrorMessageField;
}
set
{
this.grouppedErrorMessageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string PhoneExist
{
get
{
return this.phoneExistField;
}
set
{
this.phoneExistField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public string VerificationSent
{
get
{
return this.verificationSentField;
}
set
{
this.verificationSentField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public string VerificationComplete
{
get
{
return this.verificationCompleteField;
}
set
{
this.verificationCompleteField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=8)]
public bool IsSuccess
{
get
{
return this.isSuccessField;
}
set
{
this.isSuccessField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IsSuccessSpecified
{
get
{
return this.isSuccessFieldSpecified;
}
set
{
this.isSuccessFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=9)]
public string ServiceVersion
{
get
{
return this.serviceVersionField;
}
set
{
this.serviceVersionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=10)]
public ValidationCodeErrors ValidationCodeErrors
{
get
{
return this.validationCodeErrorsField;
}
set
{
this.validationCodeErrorsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=11)]
public ValidationErrors ValidationErrors
{
get
{
return this.validationErrorsField;
}
set
{
this.validationErrorsField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=12)]
public string WarningMessages
{
get
{
return this.warningMessagesField;
}
set
{
this.warningMessagesField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class CalcInfo
{
private string itemNameField;
private double valueField;
private bool valueFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string ItemName
{
get
{
return this.itemNameField;
}
set
{
this.itemNameField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public double Value
{
get
{
return this.valueField;
}
set
{
this.valueField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool ValueSpecified
{
get
{
return this.valueFieldSpecified;
}
set
{
this.valueFieldSpecified = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class OSAGOCalculationResult
{
private string numCalcField;
private double premiumSumField;
private bool premiumSumFieldSpecified;
private double tbField;
private bool tbFieldSpecified;
private CalcInfo[] calcInfoField;
private string messageField;
private string errorField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string NumCalc
{
get
{
return this.numCalcField;
}
set
{
this.numCalcField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public double PremiumSum
{
get
{
return this.premiumSumField;
}
set
{
this.premiumSumField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PremiumSumSpecified
{
get
{
return this.premiumSumFieldSpecified;
}
set
{
this.premiumSumFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public double Tb
{
get
{
return this.tbField;
}
set
{
this.tbField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool TbSpecified
{
get
{
return this.tbFieldSpecified;
}
set
{
this.tbFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayAttribute(Order=3)]
[System.Xml.Serialization.XmlArrayItemAttribute("Param")]
public CalcInfo[] CalcInfo
{
get
{
return this.calcInfoField;
}
set
{
this.calcInfoField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public string Message
{
get
{
return this.messageField;
}
set
{
this.messageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public string Error
{
get
{
return this.errorField;
}
set
{
this.errorField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class Driver
{
private int ageField;
private int experienceField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public int Age
{
get
{
return this.ageField;
}
set
{
this.ageField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public int Experience
{
get
{
return this.experienceField;
}
set
{
this.experienceField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")]
public partial class TSType
{
private string categoryField;
private string subcategoryField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Category
{
get
{
return this.categoryField;
}
set
{
this.categoryField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Subcategory
{
get
{
return this.subcategoryField;
}
set
{
this.subcategoryField = value;
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ServiceModel.MessageContractAttribute(WrapperName="CheckDK", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)]
public partial class CheckDKRequest
{
[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.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;
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")]
public partial class GetRequestInfoResponseCarInfo
{
private string markField;
private string modelField;
private string vehicleYearField;
private double vehiclePowerField;
private TSType tSTypeField;
private Vehicle vehicleField;
private bool useWithTrailerField;
private bool useWithTrailerFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Mark
{
get
{
return this.markField;
}
set
{
this.markField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Model
{
get
{
return this.modelField;
}
set
{
this.modelField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string VehicleYear
{
get
{
return this.vehicleYearField;
}
set
{
this.vehicleYearField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public double VehiclePower
{
get
{
return this.vehiclePowerField;
}
set
{
this.vehiclePowerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public TSType TSType
{
get
{
return this.tSTypeField;
}
set
{
this.tSTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public Vehicle Vehicle
{
get
{
return this.vehicleField;
}
set
{
this.vehicleField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public bool UseWithTrailer
{
get
{
return this.useWithTrailerField;
}
set
{
this.useWithTrailerField = value;
}
}
/// <remarks/>
[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.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.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;
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")]
public partial class OSAGOFullCalculationCarInfo
{
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;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Mark
{
get
{
return this.markField;
}
set
{
this.markField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string Model
{
get
{
return this.modelField;
}
set
{
this.modelField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public Modification Modification
{
get
{
return this.modificationField;
}
set
{
this.modificationField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
public string VehicleYear
{
get
{
return this.vehicleYearField;
}
set
{
this.vehicleYearField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public double VehiclePower
{
get
{
return this.vehiclePowerField;
}
set
{
this.vehiclePowerField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public TSType TSType
{
get
{
return this.tSTypeField;
}
set
{
this.tSTypeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public Vehicle Vehicle
{
get
{
return this.vehicleField;
}
set
{
this.vehicleField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public bool UseWithTrailer
{
get
{
return this.useWithTrailerField;
}
set
{
this.useWithTrailerField = value;
}
}
/// <remarks/>
[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.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 Owner;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=17)]
public int DriversCount;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=18)]
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 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.Owner = Owner;
this.DriversCount = DriversCount;
this.FullDriversInfo = FullDriversInfo;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.ServiceModel.MessageContractAttribute(WrapperName="OSAGOFullCalculationResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)]
public partial class OSAGOFullCalculationResponse
{
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)]
public int NumCalc;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)]
public double PremiumSum;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=2)]
public double Tb;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)]
[System.Xml.Serialization.XmlArrayItemAttribute("Param")]
public ELTOsago.CalcInfo[] CalcInfo;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)]
public string Message;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)]
public string Error;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)]
public string RSARequestId;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)]
public ELTOsago.KBM KBM;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)]
public ELTOsago.KBM PrevoiusKBM;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)]
[System.Xml.Serialization.XmlArrayItemAttribute("FullDriver")]
public ELTOsago.PersonWithKBM[] FullDriversInfo;
public OSAGOFullCalculationResponse()
{
}
public OSAGOFullCalculationResponse(int NumCalc, 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.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.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<System.DateTime> FirstPeriodStart;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=40)]
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
public System.Nullable<System.DateTime> FirstPeriodEnd;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=41)]
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
public System.Nullable<System.DateTime> SecondPeriodStart;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=42)]
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
public System.Nullable<System.DateTime> SecondPeriodEnd;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=43)]
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
public System.Nullable<System.DateTime> ThirdPeriodStart;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=44)]
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
public System.Nullable<System.DateTime> 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<System.DateTime> FirstPeriodStart,
System.Nullable<System.DateTime> FirstPeriodEnd,
System.Nullable<System.DateTime> SecondPeriodStart,
System.Nullable<System.DateTime> SecondPeriodEnd,
System.Nullable<System.DateTime> ThirdPeriodStart,
System.Nullable<System.DateTime> 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.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.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.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.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.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.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.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.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.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;
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://elt-poisk.com/")]
public partial class ChangeStatusPolicyResponseResponseStatus
{
private string errorField;
private string errorMsgField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string Error
{
get
{
return this.errorField;
}
set
{
this.errorField = value;
}
}
/// <remarks/>
[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.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.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.2")]
public interface EltSoapChannel : ELTOsago.EltSoap, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
public partial class EltSoapClient : System.ServiceModel.ClientBase<ELTOsago.EltSoap>, ELTOsago.EltSoap
{
/// <summary>
/// Implement this partial method to configure the service endpoint.
/// </summary>
/// <param name="serviceEndpoint">The endpoint to configure</param>
/// <param name="clientCredentials">The client credentials</param>
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.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<ELTOsago.OSAGOCalculationResult> 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<ELTOsago.CheckDKResponse> 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<ELTOsago.SendVerificationCodeResult> 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<ELTOsago.GetRequestInfoResponse> 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 Owner,
int DriversCount,
ELTOsago.FullDriver[] FullDriversInfo,
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.Owner = Owner;
inValue.DriversCount = DriversCount;
inValue.FullDriversInfo = FullDriversInfo;
ELTOsago.OSAGOFullCalculationResponse retVal = ((ELTOsago.EltSoap)(this)).OSAGOFullCalculation(inValue);
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<ELTOsago.OSAGOFullCalculationResponse> 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<System.DateTime> FirstPeriodStart,
System.Nullable<System.DateTime> FirstPeriodEnd,
System.Nullable<System.DateTime> SecondPeriodStart,
System.Nullable<System.DateTime> SecondPeriodEnd,
System.Nullable<System.DateTime> ThirdPeriodStart,
System.Nullable<System.DateTime> 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.OSAGOSaveResponse> ELTOsago.EltSoap.OSAGOSaveAsync(ELTOsago.OSAGOSaveRequest request)
{
return base.Channel.OSAGOSaveAsync(request);
}
public System.Threading.Tasks.Task<ELTOsago.OSAGOSaveResponse> 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<System.DateTime> FirstPeriodStart,
System.Nullable<System.DateTime> FirstPeriodEnd,
System.Nullable<System.DateTime> SecondPeriodStart,
System.Nullable<System.DateTime> SecondPeriodEnd,
System.Nullable<System.DateTime> ThirdPeriodStart,
System.Nullable<System.DateTime> 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<ELTOsago.InsuranceCompany[]> 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<string[]> 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<string[]> 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<ELTOsago.AnnulOSAGOResponse> AnnulOSAGOAsync(ELTOsago.AnnulOSAGORequest request)
{
return base.Channel.AnnulOSAGOAsync(request);
}
public ELTOsago.DictionaryElement[] GetAvailablePrintForms(ELTOsago.AuthInfo AuthInfo, string OrderId)
{
return base.Channel.GetAvailablePrintForms(AuthInfo, OrderId);
}
public System.Threading.Tasks.Task<ELTOsago.DictionaryElement[]> GetAvailablePrintFormsAsync(ELTOsago.AuthInfo AuthInfo, string OrderId)
{
return base.Channel.GetAvailablePrintFormsAsync(AuthInfo, OrderId);
}
public ELTOsago.DictionaryElement GetPrintForm(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId)
{
return base.Channel.GetPrintForm(AuthInfo, OrderId, FormId);
}
public System.Threading.Tasks.Task<ELTOsago.DictionaryElement> GetPrintFormAsync(ELTOsago.AuthInfo AuthInfo, string OrderId, string FormId)
{
return base.Channel.GetPrintFormAsync(AuthInfo, OrderId, FormId);
}
[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.GetNewSubjectIdsResponse> ELTOsago.EltSoap.GetNewSubjectIdsAsync(ELTOsago.GetNewSubjectIdsRequest request)
{
return base.Channel.GetNewSubjectIdsAsync(request);
}
public System.Threading.Tasks.Task<ELTOsago.GetNewSubjectIdsResponse> 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.GetRegionsExtResponse> ELTOsago.EltSoap.GetRegionsExtAsync(ELTOsago.GetRegionsExtRequest request)
{
return base.Channel.GetRegionsExtAsync(request);
}
public System.Threading.Tasks.Task<ELTOsago.GetRegionsExtResponse> 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.GetLocalitiesExtResponse> ELTOsago.EltSoap.GetLocalitiesExtAsync(ELTOsago.GetLocalitiesExtRequest request)
{
return base.Channel.GetLocalitiesExtAsync(request);
}
public System.Threading.Tasks.Task<ELTOsago.GetLocalitiesExtResponse> 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<string> 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<ELTOsago.ChangeStatusPolicyResponse> 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.IAsyncResult>(((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.IAsyncResult>(((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,
}
}
}