updated soap references

This commit is contained in:
vchikalkin 2021-05-11 17:54:42 +03:00
parent 194c44b4ef
commit 1131eda943
2 changed files with 1548 additions and 777 deletions

File diff suppressed because it is too large Load Diff

View File

@ -894,6 +894,313 @@ namespace ELTOsago
}
}
/// <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))]
@ -1192,297 +1499,6 @@ namespace ELTOsago
}
}
/// <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;
/// <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.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.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
@ -1492,14 +1508,6 @@ namespace ELTOsago
private string numberField;
private int kSSField;
private bool kSSFieldSpecified;
private System.DateTime dateField;
private bool dateFieldSpecified;
private string insuranceCompanyField;
/// <remarks/>
@ -1518,62 +1526,6 @@ namespace ELTOsago
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public int KSS
{
get
{
return this.kSSField;
}
set
{
this.kSSField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool KSSSpecified
{
get
{
return this.kSSFieldSpecified;
}
set
{
this.kSSFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
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.Xml.Serialization.XmlElementAttribute(Order=3)]
public string InsuranceCompany
{
get
@ -3445,6 +3397,8 @@ namespace ELTOsago
private string modelField;
private Modification modificationField;
private string vehicleYearField;
private double vehiclePowerField;
@ -3487,6 +3441,20 @@ namespace ELTOsago
/// <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
@ -3500,7 +3468,7 @@ namespace ELTOsago
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=3)]
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
public double VehiclePower
{
get
@ -3514,7 +3482,7 @@ namespace ELTOsago
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=4)]
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
public TSType TSType
{
get
@ -3528,7 +3496,7 @@ namespace ELTOsago
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=5)]
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
public Vehicle Vehicle
{
get
@ -3542,7 +3510,7 @@ namespace ELTOsago
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=6)]
[System.Xml.Serialization.XmlElementAttribute(Order=7)]
public bool UseWithTrailer
{
get
@ -3601,33 +3569,36 @@ namespace ELTOsago
public int ContractStatusId;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)]
public ELTOsago.PreviousPolicy PreviousPolicy;
public int Analytics;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)]
public string UsagePlace;
public ELTOsago.PreviousPolicy PreviousPolicy;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)]
public int TSToRegistrationPlace;
public string UsagePlace;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=11)]
public System.DateTime ContractBeginDate;
public int TSToRegistrationPlace;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=12)]
public int Duration;
public System.DateTime ContractBeginDate;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=13)]
public ELTOsago.OSAGOFullCalculationCarInfo CarInfo;
public int Duration;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=14)]
public bool GrossViolations;
public ELTOsago.OSAGOFullCalculationCarInfo CarInfo;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=15)]
public ELTOsago.PhysicalPerson Owner;
public bool GrossViolations;
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=16)]
public int DriversCount;
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()
@ -3643,6 +3614,7 @@ namespace ELTOsago
int OwnerType,
int ContractOptionId,
int ContractStatusId,
int Analytics,
ELTOsago.PreviousPolicy PreviousPolicy,
string UsagePlace,
int TSToRegistrationPlace,
@ -3662,6 +3634,7 @@ namespace ELTOsago
this.OwnerType = OwnerType;
this.ContractOptionId = ContractOptionId;
this.ContractStatusId = ContractStatusId;
this.Analytics = Analytics;
this.PreviousPolicy = PreviousPolicy;
this.UsagePlace = UsagePlace;
this.TSToRegistrationPlace = TSToRegistrationPlace;
@ -4268,15 +4241,19 @@ namespace ELTOsago
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, ELTOsago.ChangeStatusPolicyResponseResponseStatus ResponseStatus)
public ChangeStatusPolicyResponse(bool Success, string PolicyNumber, ELTOsago.ChangeStatusPolicyResponseResponseStatus ResponseStatus)
{
this.Success = Success;
this.PolicyNumber = PolicyNumber;
this.ResponseStatus = ResponseStatus;
}
}
@ -4479,6 +4456,7 @@ namespace ELTOsago
int OwnerType,
int ContractOptionId,
int ContractStatusId,
int Analytics,
ELTOsago.PreviousPolicy PreviousPolicy,
string UsagePlace,
int TSToRegistrationPlace,
@ -4508,6 +4486,7 @@ namespace ELTOsago
inValue.OwnerType = OwnerType;
inValue.ContractOptionId = ContractOptionId;
inValue.ContractStatusId = ContractStatusId;
inValue.Analytics = Analytics;
inValue.PreviousPolicy = PreviousPolicy;
inValue.UsagePlace = UsagePlace;
inValue.TSToRegistrationPlace = TSToRegistrationPlace;
@ -4922,7 +4901,7 @@ namespace ELTOsago
return base.Channel.ChangeStatusPolicy(request);
}
public bool ChangeStatusPolicy(ELTOsago.AuthInfo AuthInfo, string Login, string OrderId, string StatusId, string PolicyNumber, out ELTOsago.ChangeStatusPolicyResponseResponseStatus ResponseStatus)
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;
@ -4931,6 +4910,7 @@ namespace ELTOsago
inValue.StatusId = StatusId;
inValue.PolicyNumber = PolicyNumber;
ELTOsago.ChangeStatusPolicyResponse retVal = ((ELTOsago.EltSoap)(this)).ChangeStatusPolicy(inValue);
PolicyNumber = retVal.PolicyNumber;
ResponseStatus = retVal.ResponseStatus;
return retVal.Success;
}