diff --git a/ELT.Client/Connected Services/ELTKasko/Reference.cs b/ELT.Client/Connected Services/ELTKasko/Reference.cs index de71416..f677318 100644 --- a/ELT.Client/Connected Services/ELTKasko/Reference.cs +++ b/ELT.Client/Connected Services/ELTKasko/Reference.cs @@ -21,6 +21,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetPayLinkResponse GetPayLink(ELTKasko.GetPayLinkRequest request); @@ -33,6 +34,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Login")] string GetUserByCode(string SubjectCode); @@ -46,6 +48,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="SaveResult")] string Delivery(string NumCalc, string DeliveryDateTime, string PaymentMethod, string Phone, string Commentary, string DeliveryType, ELTKasko.Address DeliveryAddress); @@ -59,6 +62,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetRequestInfoResponse GetRequestInfo(ELTKasko.GetRequestInfoRequest request); @@ -71,6 +75,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.LogActionResponse LogAction(ELTKasko.LogActionRequest request); @@ -83,6 +88,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Params")] ELTKasko.OptionsByProgramCodeParams GetOptionsByProgramCode(string InsuranceCompany, string ProgramCode); @@ -91,12 +97,39 @@ namespace ELTKasko [return: System.ServiceModel.MessageParameterAttribute(Name="Params")] System.Threading.Tasks.Task GetOptionsByProgramCodeAsync(string InsuranceCompany, string ProgramCode); + // CODEGEN: Parameter 'GetDBFlagsResult' 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/GetDBFlags", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] + ELTKasko.GetDBFlagsResponse GetDBFlags(ELTKasko.GetDBFlagsRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetDBFlags", ReplyAction="*")] + System.Threading.Tasks.Task GetDBFlagsAsync(ELTKasko.GetDBFlagsRequest request); + + // CODEGEN: Parameter 'GetPrevInsuranceCompaniesResult' 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/GetPrevInsuranceCompanies", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] + ELTKasko.GetPrevInsuranceCompaniesResponse GetPrevInsuranceCompanies(ELTKasko.GetPrevInsuranceCompaniesRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetPrevInsuranceCompanies", ReplyAction="*")] + System.Threading.Tasks.Task GetPrevInsuranceCompaniesAsync(ELTKasko.GetPrevInsuranceCompaniesRequest request); + // CODEGEN: Parameter 'Relations' 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/GetRalations", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Relations")] ELTKasko.GetRalationsResponse GetRalations(ELTKasko.GetRalationsRequest request); @@ -109,6 +142,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.ChangeRelationsResponse ChangeRelations(ELTKasko.ChangeRelationsRequest request); @@ -116,23 +150,25 @@ namespace ELTKasko [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/ChangeRelations", ReplyAction="*")] System.Threading.Tasks.Task ChangeRelationsAsync(ELTKasko.ChangeRelationsRequest request); - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetKASKOProlongInfo", ReplyAction="*")] + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetKASKOInfo", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] - ELTKasko.GetKASKOProlongInfoResponse GetKASKOProlongInfo(ELTKasko.GetKASKOProlongInfoRequest request); + ELTKasko.GetKASKOInfoResponse GetKASKOInfo(ELTKasko.GetKASKOInfoRequest request); // CODEGEN: Generating message contract since the operation has multiple return values. - [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetKASKOProlongInfo", ReplyAction="*")] - System.Threading.Tasks.Task GetKASKOProlongInfoAsync(ELTKasko.GetKASKOProlongInfoRequest request); + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetKASKOInfo", ReplyAction="*")] + System.Threading.Tasks.Task GetKASKOInfoAsync(ELTKasko.GetKASKOInfoRequest request); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/getContractListByPolicyNumber", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.getContractListByPolicyNumberResponseGetContractListByPolicyNumberResult getContractListByPolicyNumber(ELTKasko.AuthInfo AuthInfo, string policy_number, string TASK_TYPE_ID); @@ -145,6 +181,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.initMultiUpdateTasksResponse initMultiUpdateTasks(ELTKasko.initMultiUpdateTasksRequest request); @@ -156,6 +193,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetOrderInfoResponse GetOrderInfo(ELTKasko.GetOrderInfoRequest request); @@ -169,6 +207,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetEngineVolumeResponse GetEngineVolume(ELTKasko.GetEngineVolumeRequest request); @@ -181,6 +220,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.MovingBSOResponse MovingBSO(ELTKasko.MovingBSORequest request); @@ -192,6 +232,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Result")] bool CreateClientProcess(ELTKasko.AuthInfo AuthInfo, string Applicationtype, string SubjectId, ELTKasko.ArrayOfOrder Orders, string ContractOptionId); @@ -205,6 +246,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.MappedCarsResponse MappedCars(ELTKasko.MappedCarsRequest request); @@ -217,6 +259,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetDepUserResponseGetDepUserResult GetDepUser(ELTKasko.AuthInfo AuthInfo); @@ -228,6 +271,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.CheckPhoneResponse CheckPhone(ELTKasko.CheckPhoneRequest request); @@ -240,6 +284,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="PromoCode")] string GetPromocode(string DepartmentCode, string ProductId); @@ -253,6 +298,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetPromoDiscountResponse GetPromoDiscount(ELTKasko.GetPromoDiscountRequest request); @@ -265,6 +311,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.ChangeStatusPolicyResponse ChangeStatusPolicy(ELTKasko.ChangeStatusPolicyRequest request); @@ -277,6 +324,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="AccountDetails")] ELTKasko.GetInsuranceCompanyAccountDetailsResponseAccountDetails GetInsuranceCompanyAccountDetails(ELTKasko.GetInsuranceCompanyAccountDetailsInsuranceCompany InsuranceCompany); @@ -290,17 +338,19 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] - ELTKasko.GetBSOResponseGetBSOResult GetBSO(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatus, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId); + ELTKasko.GetBSOResponseGetBSOResult GetBSO(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatusId, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetBSO", ReplyAction="*")] - System.Threading.Tasks.Task GetBSOAsync(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatus, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId); + System.Threading.Tasks.Task GetBSOAsync(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatusId, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/IsPromoCode", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="IsPromoCode")] string IsPromoCode(string ProductId); @@ -314,6 +364,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Conditions")] ELTKasko.Condition[] GetConditions(string InsuranceCompany, string ProductId, string ProgramId, string CarCost, string PremiumSum, string Mark, string Model); @@ -328,6 +379,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetPUUMarksResponse GetPUUMarks(ELTKasko.GetPUUMarksRequest request); @@ -339,6 +391,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.PUUModel[] GetPUUModels(ELTKasko.PUUMark Mark); @@ -350,6 +403,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] string[] GetAutoMarks(bool ActualOnly, string Category); @@ -361,6 +415,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] string[] GetAutoModels(string Mark, bool ActualOnly, string Category); @@ -372,6 +427,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.Modification[] GetAutoModifications(string Mark, string Model, bool ActualOnly, string Category); @@ -384,6 +440,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.UploadFileResponse UploadFile(ELTKasko.UploadFileRequest request); @@ -396,6 +453,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.UploadFileToInsuranceResponse UploadFileToInsurance(ELTKasko.UploadFileToInsuranceRequest request); @@ -408,6 +466,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.SavePolicyTempDataResponse SavePolicyTempData(ELTKasko.SavePolicyTempDataRequest request); @@ -419,6 +478,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] string GetPolicyTempData(ELTKasko.AuthInfo AuthInfo, string OrderId); @@ -430,17 +490,19 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] - ELTKasko.Model[] GetAutoPrice(string Mark, string Model, string Modification, string Year, double Power, string KPPTypeId, string WheelDriveId); + ELTKasko.MinMaxPrice GetAutoPrice(string InsuranceCompany, string Mark, string Model, string Modification, string EngineVolume, string EngineType, string Year, double Power, string KPPTypeId, string WheelDriveId); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoPrice", ReplyAction="*")] - System.Threading.Tasks.Task GetAutoPriceAsync(string Mark, string Model, string Modification, string Year, double Power, string KPPTypeId, string WheelDriveId); + System.Threading.Tasks.Task GetAutoPriceAsync(string InsuranceCompany, string Mark, string Model, string Modification, string EngineVolume, string EngineType, string Year, double Power, string KPPTypeId, string WheelDriveId); [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/ImportPayment", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.ImportPaymentResponse ImportPayment(ELTKasko.ImportPaymentRequest request); @@ -453,6 +515,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.Bank[] GetBanks(); @@ -464,6 +527,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.Country[] GetCountries(); @@ -475,6 +539,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.SpecialMachineryMark[] GetSpecialMachineryMark(); @@ -486,6 +551,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.Region[] GetRegions(); @@ -498,6 +564,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetRegionsExtResponse GetRegionsExt(ELTKasko.GetRegionsExtRequest request); @@ -510,6 +577,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetLocalitiesExtResponse GetLocalitiesExt(ELTKasko.GetLocalitiesExtRequest request); @@ -522,6 +590,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetCitiesExtResponse GetCitiesExt(ELTKasko.GetCitiesExtRequest request); @@ -533,6 +602,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.STOA[] GetSTOA(); @@ -544,6 +614,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.DeleteCalculationResponse DeleteCalculation(ELTKasko.DeleteCalculationRequest request); @@ -557,6 +628,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetInsuranceProductsResponse GetInsuranceProducts(ELTKasko.GetInsuranceProductsRequest request); @@ -569,6 +641,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetInsuranceProgramsResponse GetInsurancePrograms(ELTKasko.GetInsuranceProgramsRequest request); @@ -581,6 +654,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetCommonFormTypesResponse GetCommonFormTypes(ELTKasko.GetCommonFormTypesRequest request); @@ -592,6 +666,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetCommonFormsResponseGetCommonFormsResult GetCommonForms(string InsuranceCompany, string ProductId, string ProgramId, string CommonFormId); @@ -603,6 +678,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetCommonFormsExistResponseGetCommonFormsExistResult GetCommonFormsExist(string InsuranceCompany, string ProductId, string CommonFormId); @@ -614,6 +690,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.InsuranceCompany[] GetInsuranceCompanies(string Login); @@ -625,6 +702,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.SubjectType[] GetSubjectTypes(); @@ -637,6 +715,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetDocumentTypesResponse GetDocumentTypes(ELTKasko.GetDocumentTypesRequest request); @@ -648,6 +727,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.UploadDocumentsResponse UploadDocuments(ELTKasko.UploadDocumentsRequest request); @@ -660,6 +740,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.DOType[] GetDOTypes(); @@ -671,6 +752,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.DictionaryElement[] GetProducts(string InsuranceCompany); @@ -682,6 +764,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.DictionaryElement[] GetPrograms(string InsuranceCompany, string Product); @@ -693,6 +776,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.Option[] GetOptions(); @@ -704,6 +788,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetKBMResult GetKBM(string InsuranceCompany, ELTKasko.AuthInfo AuthInfo, ELTKasko.CarInfo CarInfo, bool DriversRestricted, int OwnerType, System.DateTime ContractBeginDate, ELTKasko.Person[] PersonInfo, ELTKasko.JuridicalInfo JuridicalInfo); @@ -715,6 +800,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.AnnulKASKOResponse AnnulKASKO(ELTKasko.AnnulKASKORequest request); @@ -727,6 +813,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetAvailablePrintFormsResponse GetAvailablePrintForms(ELTKasko.GetAvailablePrintFormsRequest request); @@ -740,6 +827,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="picture")] ELTKasko.GetPrintFormPicturesResponse GetPrintFormPictures(ELTKasko.GetPrintFormPicturesRequest request); @@ -752,6 +840,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetPrintFormResponseGetPrintFormResult GetPrintForm(ELTKasko.AuthInfo AuthInfo, string OrderId, string FormId, string Format); @@ -764,6 +853,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="KPData")] ELTKasko.GetPrintKPResponse GetPrintKP(ELTKasko.GetPrintKPRequest request); @@ -776,6 +866,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.KASKOCalculationResult PreliminaryKASKOCalculation(ELTKasko.AuthInfo AuthInfo, string TrafficSource, string InsuranceCompany, string ProgramId, string ProductId, string OrderId, string ContractOptionId, ELTKasko.ProlongationInfo Prolongation, bool Analytics, string PartnerProjectNumber, string MultiCalcId, ELTKasko.PreliminaryKASKOCalculationParams Params); @@ -787,6 +878,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.KASKOCalculationResult FinalKASKOCalculation(ELTKasko.AuthInfo AuthInfo, string TrafficSource, string InsuranceCompany, string ProgramId, string ProductId, string OrderId, string Login, ELTKasko.ProlongationInfo Prolongation, string PartnerProjectNumber, string MultiCalcId, ELTKasko.FinalKASKOCaclulationParams Params); @@ -798,6 +890,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.RegisterNewUserResponse RegisterNewUser(ELTKasko.RegisterNewUserRequest request); @@ -810,6 +903,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.UpdateUserResponse UpdateUser(ELTKasko.UpdateUserRequest request); @@ -822,6 +916,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.AuthorizationUserResponse AuthorizationUser(ELTKasko.AuthorizationUserRequest request); @@ -834,6 +929,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.ChangeStatusUserResponse ChangeStatusUser(ELTKasko.ChangeStatusUserRequest request); @@ -846,6 +942,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetOrderIdResponseGetOrderIdResult GetOrderId(ELTKasko.AuthInfo AuthInfo, string inn, string pa); @@ -858,6 +955,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="SubjectId")] ELTKasko.GetNewSubjectIdsResponse GetNewSubjectIds(ELTKasko.GetNewSubjectIdsRequest request); @@ -870,6 +968,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.ChangeUserPasswordResponse ChangeUserPassword(ELTKasko.ChangeUserPasswordRequest request); @@ -882,6 +981,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.ValidationLoginResponse ValidationLogin(ELTKasko.ValidationLoginRequest request); @@ -894,6 +994,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.ValidateRecordResponse ValidateRecord(ELTKasko.ValidateRecordRequest request); @@ -907,6 +1008,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Limit")] ELTKasko.GetGOLimitResponse GetGOLimit(ELTKasko.GetGOLimitRequest request); @@ -920,6 +1022,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.GetInvoiceNumberResponse GetInvoiceNumber(ELTKasko.GetInvoiceNumberRequest request); @@ -931,6 +1034,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.DictionaryElement[] GetTypeIdFileToInsurance(string InsuranceCompany); @@ -942,6 +1046,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.Calculation[] GetCalculationList(ELTKasko.AuthInfo AuthInfo, ELTKasko.GetCalculationListParams Params); @@ -953,6 +1058,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.Contract[] GetContracts(ELTKasko.AuthInfo AuthInfo, string PolicyNumber, string Insurer, string ContractBegin, string ContractEnd, string ContractSignFrom, string ContractSignTo, int InvoiceNumber, int ContractStatus, string PaymentStatus); @@ -964,6 +1070,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.CalculationResult[] GetPriceCache(string Mark, string Model, ELTKasko.Modification Modification); @@ -975,6 +1082,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] double GetPrice(string Mark, string Model, ELTKasko.Modification Modification, int Year); @@ -987,6 +1095,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Car")] ELTKasko.GetCarDataResponse GetCarData(ELTKasko.GetCarDataRequest request); @@ -994,11 +1103,26 @@ namespace ELTKasko [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetCarData", ReplyAction="*")] System.Threading.Tasks.Task GetCarDataAsync(ELTKasko.GetCarDataRequest request); + // CODEGEN: Parameter 'Marks' 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/GetAutoFull", ReplyAction="*")] + [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] + [return: System.ServiceModel.MessageParameterAttribute(Name="Marks")] + ELTKasko.GetAutoFullResponse GetAutoFull(ELTKasko.GetAutoFullRequest request); + + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetAutoFull", ReplyAction="*")] + System.Threading.Tasks.Task GetAutoFullAsync(ELTKasko.GetAutoFullRequest request); + [System.ServiceModel.OperationContractAttribute(Action="http://elt-poisk.com/GetInsuranceCompanySpecificOptions", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.InsuranceCompanyOption[] GetInsuranceCompanySpecificOptions(string InsuranceCompany); @@ -1010,6 +1134,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.SaveClientResponse SaveClient(ELTKasko.SaveClientRequest request); @@ -1022,6 +1147,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] ELTKasko.SearchClientResponse SearchClient(ELTKasko.SearchClientRequest request); @@ -1035,6 +1161,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Element")] ELTKasko.GetCitizenshipResponse GetCitizenship(ELTKasko.GetCitizenshipRequest request); @@ -1048,6 +1175,7 @@ namespace ELTKasko [System.ServiceModel.ServiceKnownTypeAttribute(typeof(PtsDocument))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Relation[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BSO[]))] + [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Model[]))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(LimitElement[]))] [return: System.ServiceModel.MessageParameterAttribute(Name="Element")] ELTKasko.GetOPFResponse GetOPF(ELTKasko.GetOPFRequest request); @@ -2468,6 +2596,12 @@ namespace ELTKasko private string oKPOField; + private string oKVEDField; + + private string managementNameField; + + private string managementPostField; + private string fIOField; private string surnameField; @@ -2650,6 +2784,48 @@ namespace ELTKasko /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string OKVED + { + get + { + return this.oKVEDField; + } + set + { + this.oKVEDField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public string ManagementName + { + get + { + return this.managementNameField; + } + set + { + this.managementNameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] + public string ManagementPost + { + get + { + return this.managementPostField; + } + set + { + this.managementPostField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public string FIO { get @@ -2663,7 +2839,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public string Surname { get @@ -2677,7 +2853,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string Name { get @@ -2691,7 +2867,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string Patronymic { get @@ -2705,7 +2881,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public string LatinSurname { get @@ -2719,7 +2895,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public string LatinName { get @@ -2733,7 +2909,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=17)] public int CitizenshipId { get @@ -2761,7 +2937,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public string RegistrationDate { get @@ -2775,7 +2951,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=16)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public string DOB { get @@ -2789,7 +2965,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public int Sex { get @@ -2817,7 +2993,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public string Phone { get @@ -2831,7 +3007,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public string Email { get @@ -2845,7 +3021,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public string ExpertienceStart { get @@ -2859,7 +3035,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public PersonDocument PersonDocument { get @@ -2873,7 +3049,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public ClientDataDriverLicence DriverLicence { get @@ -2887,7 +3063,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public ClientDataRegistrationDocument RegistrationDocument { get @@ -2901,7 +3077,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=27)] public Address RegistrationAddress { get @@ -2915,7 +3091,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=28)] public Address FactAddress { get @@ -3244,16 +3420,24 @@ namespace ELTKasko private string regionField; + private string regionFiasIdField; + private string districtField; private string cityField; private string cityKLADRField; + private string cityFiasIdField; + private string streetField; private string streetKladrField; + private string streetFiasIdField; + + private string fiasIdField; + private string houseField; private string korpusField; @@ -3332,6 +3516,20 @@ namespace ELTKasko /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string RegionFiasId + { + get + { + return this.regionFiasIdField; + } + set + { + this.regionFiasIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string District { get @@ -3345,7 +3543,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string City { get @@ -3359,7 +3557,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=6)] + [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string CityKLADR { get @@ -3373,7 +3571,21 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=7)] + [System.Xml.Serialization.XmlElementAttribute(Order=8)] + public string CityFiasId + { + get + { + return this.cityFiasIdField; + } + set + { + this.cityFiasIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string Street { get @@ -3387,7 +3599,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=8)] + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string StreetKladr { get @@ -3401,7 +3613,35 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=9)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] + public string StreetFiasId + { + get + { + return this.streetFiasIdField; + } + set + { + this.streetFiasIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=12)] + public string FiasId + { + get + { + return this.fiasIdField; + } + set + { + this.fiasIdField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public string House { get @@ -3415,7 +3655,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public string Korpus { get @@ -3429,7 +3669,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public string Flat { get @@ -3468,6 +3708,8 @@ namespace ELTKasko private string errorField; + private string isNeedInspectionField; + private string errorTypeField; private double premiumSumField; @@ -3632,6 +3874,20 @@ namespace ELTKasko /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] + public string IsNeedInspection + { + get + { + return this.isNeedInspectionField; + } + set + { + this.isNeedInspectionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=10)] public string ErrorType { get @@ -3645,7 +3901,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=10)] + [System.Xml.Serialization.XmlElementAttribute(Order=11)] public double PremiumSum { get @@ -3659,7 +3915,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=11)] + [System.Xml.Serialization.XmlElementAttribute(Order=12)] public double KASKOSum { get @@ -3673,7 +3929,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=12)] + [System.Xml.Serialization.XmlElementAttribute(Order=13)] public double DOSum { get @@ -3687,7 +3943,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=13)] + [System.Xml.Serialization.XmlElementAttribute(Order=14)] public double GOSum { get @@ -3701,7 +3957,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=14)] + [System.Xml.Serialization.XmlElementAttribute(Order=15)] public double NSSum { get @@ -3715,7 +3971,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=15)] + [System.Xml.Serialization.XmlElementAttribute(Order=16)] public double GAPSum { get @@ -3729,7 +3985,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=16)] + [System.Xml.Serialization.XmlArrayAttribute(Order=17)] [System.Xml.Serialization.XmlArrayItemAttribute("PaymentPeriod")] public PaymentPeriods[] PaymentPeriods { @@ -3744,7 +4000,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=17)] + [System.Xml.Serialization.XmlElementAttribute(Order=18)] public GetKBMResult KBMOsago { get @@ -3758,7 +4014,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=18)] + [System.Xml.Serialization.XmlElementAttribute(Order=19)] public double TotalFranchise { get @@ -3786,7 +4042,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=19)] + [System.Xml.Serialization.XmlElementAttribute(Order=20)] public InsuranceCompanyFranchise InsuranceCompanyFranchise { get @@ -3800,7 +4056,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=20)] + [System.Xml.Serialization.XmlElementAttribute(Order=21)] public InsuranceCompanyGo InsuranceCompanyGo { get @@ -3814,7 +4070,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=21)] + [System.Xml.Serialization.XmlElementAttribute(Order=22)] public string PolicyNumber { get @@ -3828,7 +4084,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=22)] + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public string ProgramCode { get @@ -3842,7 +4098,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=23)] + [System.Xml.Serialization.XmlArrayAttribute(Order=24)] public DictionaryElement[] CalcInfo { get @@ -3856,7 +4112,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=24)] + [System.Xml.Serialization.XmlArrayAttribute(Order=25)] public Option[] Options { get @@ -3870,7 +4126,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public string UnicusGUID { get @@ -4231,6 +4487,9 @@ namespace ELTKasko /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(PaymentPeriods))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(InsuranceCompanyOption))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(InsuranceCompanyOptionModifications))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(InsuranceCompanyOptionModels))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(InsuranceCompanyOptionMarks))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(Contract))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(Calculation))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(OptionValue))] @@ -4353,6 +4612,142 @@ namespace ELTKasko { } + /// + [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 InsuranceCompanyOptionModifications : DictionaryElement + { + + private string modificationField; + + private string categoryField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Modification + { + get + { + return this.modificationField; + } + set + { + this.modificationField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Category + { + get + { + return this.categoryField; + } + set + { + this.categoryField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class InsuranceCompanyOptionModels : DictionaryElement + { + + private string modelField; + + private string categoryField; + + private InsuranceCompanyOptionModifications[] modificationsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Model + { + get + { + return this.modelField; + } + set + { + this.modelField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Category + { + get + { + return this.categoryField; + } + set + { + this.categoryField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Modifications", IsNullable=true, Order=2)] + public InsuranceCompanyOptionModifications[] Modifications + { + get + { + return this.modificationsField; + } + set + { + this.modificationsField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class InsuranceCompanyOptionMarks : DictionaryElement + { + + private string markField; + + private InsuranceCompanyOptionModels[] modelsField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Mark + { + get + { + return this.markField; + } + set + { + this.markField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Models", IsNullable=true, Order=1)] + public InsuranceCompanyOptionModels[] Models + { + get + { + return this.modelsField; + } + set + { + this.modelsField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -5763,6 +6158,327 @@ namespace ELTKasko } } + /// + [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 PowerPrice + { + + private string powerValueField; + + private string yearField; + + private string engineVolumeField; + + private string modificationField; + + private double minPriceField; + + private bool minPriceFieldSpecified; + + private double maxPriceField; + + private bool maxPriceFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string PowerValue + { + get + { + return this.powerValueField; + } + set + { + this.powerValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Year + { + get + { + return this.yearField; + } + set + { + this.yearField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string EngineVolume + { + get + { + return this.engineVolumeField; + } + set + { + this.engineVolumeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Modification + { + get + { + return this.modificationField; + } + set + { + this.modificationField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public double MinPrice + { + get + { + return this.minPriceField; + } + set + { + this.minPriceField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MinPriceSpecified + { + get + { + return this.minPriceFieldSpecified; + } + set + { + this.minPriceFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=5)] + public double MaxPrice + { + get + { + return this.maxPriceField; + } + set + { + this.maxPriceField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MaxPriceSpecified + { + get + { + return this.maxPriceFieldSpecified; + } + set + { + this.maxPriceFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class YearPrice + { + + private string valueField; + + private double minPriceField; + + private bool minPriceFieldSpecified; + + private double maxPriceField; + + private bool maxPriceFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public double MinPrice + { + get + { + return this.minPriceField; + } + set + { + this.minPriceField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MinPriceSpecified + { + get + { + return this.minPriceFieldSpecified; + } + set + { + this.minPriceFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public double MaxPrice + { + get + { + return this.maxPriceField; + } + set + { + this.maxPriceField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool MaxPriceSpecified + { + get + { + return this.maxPriceFieldSpecified; + } + set + { + this.maxPriceFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class ModPrice + { + + private string valueField; + + private YearPrice[] yearField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Year", Order=1)] + public YearPrice[] Year + { + get + { + return this.yearField; + } + set + { + this.yearField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class Model + { + + private string valueField; + + private ModPrice[] modificationField; + + private PowerPrice[] powersField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute("Modification", Order=1)] + public ModPrice[] Modification + { + get + { + return this.modificationField; + } + set + { + this.modificationField = value; + } + } + + /// + [System.Xml.Serialization.XmlArrayAttribute(Order=2)] + [System.Xml.Serialization.XmlArrayItemAttribute("Power")] + public PowerPrice[] Powers + { + get + { + return this.powersField; + } + set + { + this.powersField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -6775,84 +7491,16 @@ namespace ELTKasko [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 PowerPrice + public partial class MinMaxPrice { - private string powerValueField; + private string minPriceField; - private string yearField; - - private string engineVolumeField; - - private string modificationField; - - private double minPriceField; - - private bool minPriceFieldSpecified; - - private double maxPriceField; - - private bool maxPriceFieldSpecified; + private string maxPriceField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string PowerValue - { - get - { - return this.powerValueField; - } - set - { - this.powerValueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Year - { - get - { - return this.yearField; - } - set - { - this.yearField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public string EngineVolume - { - get - { - return this.engineVolumeField; - } - set - { - this.engineVolumeField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public string Modification - { - get - { - return this.modificationField; - } - set - { - this.modificationField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] - public double MinPrice + public string MinPrice { get { @@ -6864,111 +7512,9 @@ namespace ELTKasko } } - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool MinPriceSpecified - { - get - { - return this.minPriceFieldSpecified; - } - set - { - this.minPriceFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] - public double MaxPrice - { - get - { - return this.maxPriceField; - } - set - { - this.maxPriceField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool MaxPriceSpecified - { - get - { - return this.maxPriceFieldSpecified; - } - set - { - this.maxPriceFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class YearPrice - { - - private string valueField; - - private double minPriceField; - - private bool minPriceFieldSpecified; - - private double maxPriceField; - - private bool maxPriceFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public double MinPrice - { - get - { - return this.minPriceField; - } - set - { - this.minPriceField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool MinPriceSpecified - { - get - { - return this.minPriceFieldSpecified; - } - set - { - this.minPriceFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public double MaxPrice + public string MaxPrice { get { @@ -6979,117 +7525,6 @@ namespace ELTKasko this.maxPriceField = value; } } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool MaxPriceSpecified - { - get - { - return this.maxPriceFieldSpecified; - } - set - { - this.maxPriceFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class ModPrice - { - - private string valueField; - - private YearPrice[] yearField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("Year", Order=1)] - public YearPrice[] Year - { - get - { - return this.yearField; - } - set - { - this.yearField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class Model - { - - private string valueField; - - private ModPrice[] modificationField; - - private PowerPrice[] powersField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute("Modification", Order=1)] - public ModPrice[] Modification - { - get - { - return this.modificationField; - } - set - { - this.modificationField = value; - } - } - - /// - [System.Xml.Serialization.XmlArrayAttribute(Order=2)] - [System.Xml.Serialization.XmlArrayItemAttribute("Power")] - public PowerPrice[] Powers - { - get - { - return this.powersField; - } - set - { - this.powersField = value; - } - } } /// @@ -8021,6 +8456,134 @@ namespace ELTKasko } } + /// + [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 PrevInsuranceCompanyElement + { + + private string idField; + + private string nameField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Id + { + get + { + return this.idField; + } + set + { + this.idField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class GetDBFlagsElement + { + + private string idField; + + private string codeField; + + private string nameField; + + private string valueField; + + private string annotationField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Id + { + get + { + return this.idField; + } + set + { + this.idField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Code + { + get + { + return this.codeField; + } + set + { + this.codeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Name + { + get + { + return this.nameField; + } + set + { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public string Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public string Annotation + { + get + { + return this.annotationField; + } + set + { + this.annotationField = value; + } + } + } + /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -12442,6 +13005,8 @@ namespace ELTKasko private string errorField; + private string isNeedInspectionField; + private double premiumSumField; private double kASKOSumField; @@ -12836,6 +13401,20 @@ namespace ELTKasko /// [System.Xml.Serialization.XmlElementAttribute(Order=22)] + public string IsNeedInspection + { + get + { + return this.isNeedInspectionField; + } + set + { + this.isNeedInspectionField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=23)] public double PremiumSum { get @@ -12849,7 +13428,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=23)] + [System.Xml.Serialization.XmlElementAttribute(Order=24)] public double KASKOSum { get @@ -12863,7 +13442,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=24)] + [System.Xml.Serialization.XmlElementAttribute(Order=25)] public double DOSum { get @@ -12877,7 +13456,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=25)] + [System.Xml.Serialization.XmlElementAttribute(Order=26)] public double GOSum { get @@ -12891,7 +13470,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=26)] + [System.Xml.Serialization.XmlElementAttribute(Order=27)] public double NSSum { get @@ -12905,7 +13484,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=27)] + [System.Xml.Serialization.XmlElementAttribute(Order=28)] public double GAPSum { get @@ -12919,7 +13498,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=28)] + [System.Xml.Serialization.XmlArrayAttribute(Order=29)] [System.Xml.Serialization.XmlArrayItemAttribute("PaymentPeriod")] public PaymentPeriods[] PaymentPeriods { @@ -12934,7 +13513,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=29)] + [System.Xml.Serialization.XmlElementAttribute(Order=30)] public double TotalFranchise { get @@ -12962,7 +13541,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=30)] + [System.Xml.Serialization.XmlElementAttribute(Order=31)] public InsuranceCompanyFranchise InsuranceCompanyFranchise { get @@ -12976,7 +13555,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=31)] + [System.Xml.Serialization.XmlElementAttribute(Order=32)] public InsuranceCompanyGo InsuranceCompanyGo { get @@ -12990,7 +13569,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=32)] + [System.Xml.Serialization.XmlElementAttribute(Order=33)] public string PolicyNumber { get @@ -13004,7 +13583,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=33)] + [System.Xml.Serialization.XmlElementAttribute(Order=34)] public string ProgramCode { get @@ -13018,7 +13597,7 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlArrayAttribute(Order=34)] + [System.Xml.Serialization.XmlArrayAttribute(Order=35)] public DictionaryElement[] CalcInfo { get @@ -13258,6 +13837,72 @@ namespace ELTKasko } } + [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="GetDBFlags", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetDBFlagsRequest + { + + public GetDBFlagsRequest() + { + } + } + + [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="GetDBFlagsResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetDBFlagsResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] + [System.Xml.Serialization.XmlArrayItemAttribute("DBFlag")] + public ELTKasko.GetDBFlagsElement[] GetDBFlagsResult; + + public GetDBFlagsResponse() + { + } + + public GetDBFlagsResponse(ELTKasko.GetDBFlagsElement[] GetDBFlagsResult) + { + this.GetDBFlagsResult = GetDBFlagsResult; + } + } + + [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="GetPrevInsuranceCompanies", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetPrevInsuranceCompaniesRequest + { + + public GetPrevInsuranceCompaniesRequest() + { + } + } + + [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="GetPrevInsuranceCompaniesResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetPrevInsuranceCompaniesResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] + [System.Xml.Serialization.XmlArrayItemAttribute("PrevInsuranceCompany")] + public ELTKasko.PrevInsuranceCompanyElement[] GetPrevInsuranceCompaniesResult; + + public GetPrevInsuranceCompaniesResponse() + { + } + + public GetPrevInsuranceCompaniesResponse(ELTKasko.PrevInsuranceCompanyElement[] GetPrevInsuranceCompaniesResult) + { + this.GetPrevInsuranceCompaniesResult = GetPrevInsuranceCompaniesResult; + } + } + [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] @@ -13361,48 +14006,64 @@ namespace ELTKasko [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 GetKASKOProlongInfoParams + public partial class GetKASKOInfoParams { - private string previousPolicyNumberField; + private string policySeriesField; - private string previousInsuranceCompanyField; + private string policyNumberField; - private GetKASKOProlongInfoParamsInsured insuredField; + private string insuranceCompanyField; - private GetKASKOProlongInfoParamsVehicle vehicleField; + private GetKASKOInfoParamsInsured insuredField; + + private GetKASKOInfoParamsVehicle vehicleField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string PreviousPolicyNumber + public string PolicySeries { get { - return this.previousPolicyNumberField; + return this.policySeriesField; } set { - this.previousPolicyNumberField = value; + this.policySeriesField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string PreviousInsuranceCompany + public string PolicyNumber { get { - return this.previousInsuranceCompanyField; + return this.policyNumberField; } set { - this.previousInsuranceCompanyField = value; + this.policyNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public GetKASKOProlongInfoParamsInsured Insured + public string InsuranceCompany + { + get + { + return this.insuranceCompanyField; + } + set + { + this.insuranceCompanyField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] + public GetKASKOInfoParamsInsured Insured { get { @@ -13415,8 +14076,8 @@ namespace ELTKasko } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] - public GetKASKOProlongInfoParamsVehicle Vehicle + [System.Xml.Serialization.XmlElementAttribute(Order=4)] + public GetKASKOInfoParamsVehicle Vehicle { get { @@ -13433,7 +14094,7 @@ namespace ELTKasko [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 GetKASKOProlongInfoParamsInsured + public partial class GetKASKOInfoParamsInsured { private string surnameField; @@ -13489,7 +14150,7 @@ namespace ELTKasko [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 GetKASKOProlongInfoParamsVehicle + public partial class GetKASKOInfoParamsVehicle { private string vINField; @@ -13513,7 +14174,7 @@ namespace ELTKasko [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 GetKASKOProlongInfoResponseParams + public partial class GetKASKOInfoResponseParams { private string currencyField; @@ -13530,7 +14191,7 @@ namespace ELTKasko private string modelField; - private GetKASKOProlongInfoResponseParamsModification modificationField; + private GetKASKOInfoResponseParamsModification modificationField; private int durationField; @@ -13554,7 +14215,7 @@ namespace ELTKasko private int riskField; - private GetKASKOProlongInfoResponseParamsVehicle vehicleField; + private GetKASKOInfoResponseParamsVehicle vehicleField; private double discountField; @@ -13684,7 +14345,7 @@ namespace ELTKasko /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] - public GetKASKOProlongInfoResponseParamsModification Modification + public GetKASKOInfoResponseParamsModification Modification { get { @@ -13852,7 +14513,7 @@ namespace ELTKasko /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] - public GetKASKOProlongInfoResponseParamsVehicle Vehicle + public GetKASKOInfoResponseParamsVehicle Vehicle { get { @@ -14065,7 +14726,7 @@ namespace ELTKasko [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 GetKASKOProlongInfoResponseParamsModification + public partial class GetKASKOInfoResponseParamsModification { private int countryField; @@ -14249,7 +14910,7 @@ namespace ELTKasko [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 GetKASKOProlongInfoResponseParamsVehicle + public partial class GetKASKOInfoResponseParamsVehicle { private string regNumberField; @@ -14351,21 +15012,21 @@ namespace ELTKasko [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.ServiceModel.MessageContractAttribute(WrapperName="GetKASKOProlongInfo", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] - public partial class GetKASKOProlongInfoRequest + [System.ServiceModel.MessageContractAttribute(WrapperName="GetKASKOInfo", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetKASKOInfoRequest { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] public ELTKasko.AuthInfo AuthInfo; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=1)] - public ELTKasko.GetKASKOProlongInfoParams Params; + public ELTKasko.GetKASKOInfoParams Params; - public GetKASKOProlongInfoRequest() + public GetKASKOInfoRequest() { } - public GetKASKOProlongInfoRequest(ELTKasko.AuthInfo AuthInfo, ELTKasko.GetKASKOProlongInfoParams Params) + public GetKASKOInfoRequest(ELTKasko.AuthInfo AuthInfo, ELTKasko.GetKASKOInfoParams Params) { this.AuthInfo = AuthInfo; this.Params = Params; @@ -14374,8 +15035,8 @@ namespace ELTKasko [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.ServiceModel.MessageContractAttribute(WrapperName="GetKASKOProlongInfoResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] - public partial class GetKASKOProlongInfoResponse + [System.ServiceModel.MessageContractAttribute(WrapperName="GetKASKOInfoResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetKASKOInfoResponse { [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] @@ -14388,50 +15049,70 @@ namespace ELTKasko public string ProductId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=3)] - public string PolicyNumber; + public string PolicySeries; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=4)] - public string OrderId; + public string PolicyNumber; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=5)] - public System.DateTime ContractBeginDate; + public string OrderId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=6)] - public System.DateTime ContractEnd; + public System.DateTime ContractBeginDate; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=7)] - public System.DateTime ContractSign; + public System.DateTime ContractEnd; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=8)] - public string InvoiceNumber; + public System.DateTime ContractSign; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=9)] - public string PaymentStatus; + public string InvoiceNumber; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=10)] - public string ContractStatus; + public string PaymentStatus; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=11)] - public string StatusId; + public string ContractStatus; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=12)] - public string StatusName; + public string StatusId; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=13)] - public string PremiumSum; + public string StatusName; [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=14)] - public ELTKasko.GetKASKOProlongInfoResponseParams Params; + public string PremiumSum; - public GetKASKOProlongInfoResponse() + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=15)] + public ELTKasko.GetKASKOInfoResponseParams Params; + + public GetKASKOInfoResponse() { } - public GetKASKOProlongInfoResponse(string InsuranceCompany, string ProgramId, string ProductId, string PolicyNumber, string OrderId, System.DateTime ContractBeginDate, System.DateTime ContractEnd, System.DateTime ContractSign, string InvoiceNumber, string PaymentStatus, string ContractStatus, string StatusId, string StatusName, string PremiumSum, ELTKasko.GetKASKOProlongInfoResponseParams Params) + public GetKASKOInfoResponse( + string InsuranceCompany, + string ProgramId, + string ProductId, + string PolicySeries, + string PolicyNumber, + string OrderId, + System.DateTime ContractBeginDate, + System.DateTime ContractEnd, + System.DateTime ContractSign, + string InvoiceNumber, + string PaymentStatus, + string ContractStatus, + string StatusId, + string StatusName, + string PremiumSum, + ELTKasko.GetKASKOInfoResponseParams Params) { this.InsuranceCompany = InsuranceCompany; this.ProgramId = ProgramId; this.ProductId = ProductId; + this.PolicySeries = PolicySeries; this.PolicyNumber = PolicyNumber; this.OrderId = OrderId; this.ContractBeginDate = ContractBeginDate; @@ -18683,6 +19364,39 @@ namespace ELTKasko } } + [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="GetAutoFull", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetAutoFullRequest + { + + public GetAutoFullRequest() + { + } + } + + [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="GetAutoFullResponse", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] + public partial class GetAutoFullResponse + { + + [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://elt-poisk.com/", Order=0)] + [System.Xml.Serialization.XmlElementAttribute("Marks", IsNullable=true)] + public ELTKasko.InsuranceCompanyOptionMarks[] Marks; + + public GetAutoFullResponse() + { + } + + public GetAutoFullResponse(ELTKasko.InsuranceCompanyOptionMarks[] Marks) + { + this.Marks = Marks; + } + } + [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.ServiceModel.MessageContractAttribute(WrapperName="SaveClient", WrapperNamespace="http://elt-poisk.com/", IsWrapped=true)] @@ -19059,6 +19773,56 @@ namespace ELTKasko return base.Channel.GetOptionsByProgramCodeAsync(InsuranceCompany, ProgramCode); } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + ELTKasko.GetDBFlagsResponse ELTKasko.EltSoap.GetDBFlags(ELTKasko.GetDBFlagsRequest request) + { + return base.Channel.GetDBFlags(request); + } + + public ELTKasko.GetDBFlagsElement[] GetDBFlags() + { + ELTKasko.GetDBFlagsRequest inValue = new ELTKasko.GetDBFlagsRequest(); + ELTKasko.GetDBFlagsResponse retVal = ((ELTKasko.EltSoap)(this)).GetDBFlags(inValue); + return retVal.GetDBFlagsResult; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task ELTKasko.EltSoap.GetDBFlagsAsync(ELTKasko.GetDBFlagsRequest request) + { + return base.Channel.GetDBFlagsAsync(request); + } + + public System.Threading.Tasks.Task GetDBFlagsAsync() + { + ELTKasko.GetDBFlagsRequest inValue = new ELTKasko.GetDBFlagsRequest(); + return ((ELTKasko.EltSoap)(this)).GetDBFlagsAsync(inValue); + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + ELTKasko.GetPrevInsuranceCompaniesResponse ELTKasko.EltSoap.GetPrevInsuranceCompanies(ELTKasko.GetPrevInsuranceCompaniesRequest request) + { + return base.Channel.GetPrevInsuranceCompanies(request); + } + + public ELTKasko.PrevInsuranceCompanyElement[] GetPrevInsuranceCompanies() + { + ELTKasko.GetPrevInsuranceCompaniesRequest inValue = new ELTKasko.GetPrevInsuranceCompaniesRequest(); + ELTKasko.GetPrevInsuranceCompaniesResponse retVal = ((ELTKasko.EltSoap)(this)).GetPrevInsuranceCompanies(inValue); + return retVal.GetPrevInsuranceCompaniesResult; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task ELTKasko.EltSoap.GetPrevInsuranceCompaniesAsync(ELTKasko.GetPrevInsuranceCompaniesRequest request) + { + return base.Channel.GetPrevInsuranceCompaniesAsync(request); + } + + public System.Threading.Tasks.Task GetPrevInsuranceCompaniesAsync() + { + ELTKasko.GetPrevInsuranceCompaniesRequest inValue = new ELTKasko.GetPrevInsuranceCompaniesRequest(); + return ((ELTKasko.EltSoap)(this)).GetPrevInsuranceCompaniesAsync(inValue); + } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] ELTKasko.GetRalationsResponse ELTKasko.EltSoap.GetRalations(ELTKasko.GetRalationsRequest request) { @@ -19111,16 +19875,17 @@ namespace ELTKasko } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] - ELTKasko.GetKASKOProlongInfoResponse ELTKasko.EltSoap.GetKASKOProlongInfo(ELTKasko.GetKASKOProlongInfoRequest request) + ELTKasko.GetKASKOInfoResponse ELTKasko.EltSoap.GetKASKOInfo(ELTKasko.GetKASKOInfoRequest request) { - return base.Channel.GetKASKOProlongInfo(request); + return base.Channel.GetKASKOInfo(request); } - public string GetKASKOProlongInfo( + public string GetKASKOInfo( ELTKasko.AuthInfo AuthInfo, - ELTKasko.GetKASKOProlongInfoParams Params, + ELTKasko.GetKASKOInfoParams Params, out string ProgramId, out string ProductId, + out string PolicySeries, out string PolicyNumber, out string OrderId, out System.DateTime ContractBeginDate, @@ -19132,14 +19897,15 @@ namespace ELTKasko out string StatusId, out string StatusName, out string PremiumSum, - out ELTKasko.GetKASKOProlongInfoResponseParams Params1) + out ELTKasko.GetKASKOInfoResponseParams Params1) { - ELTKasko.GetKASKOProlongInfoRequest inValue = new ELTKasko.GetKASKOProlongInfoRequest(); + ELTKasko.GetKASKOInfoRequest inValue = new ELTKasko.GetKASKOInfoRequest(); inValue.AuthInfo = AuthInfo; inValue.Params = Params; - ELTKasko.GetKASKOProlongInfoResponse retVal = ((ELTKasko.EltSoap)(this)).GetKASKOProlongInfo(inValue); + ELTKasko.GetKASKOInfoResponse retVal = ((ELTKasko.EltSoap)(this)).GetKASKOInfo(inValue); ProgramId = retVal.ProgramId; ProductId = retVal.ProductId; + PolicySeries = retVal.PolicySeries; PolicyNumber = retVal.PolicyNumber; OrderId = retVal.OrderId; ContractBeginDate = retVal.ContractBeginDate; @@ -19155,9 +19921,9 @@ namespace ELTKasko return retVal.InsuranceCompany; } - public System.Threading.Tasks.Task GetKASKOProlongInfoAsync(ELTKasko.GetKASKOProlongInfoRequest request) + public System.Threading.Tasks.Task GetKASKOInfoAsync(ELTKasko.GetKASKOInfoRequest request) { - return base.Channel.GetKASKOProlongInfoAsync(request); + return base.Channel.GetKASKOInfoAsync(request); } public ELTKasko.getContractListByPolicyNumberResponseGetContractListByPolicyNumberResult getContractListByPolicyNumber(ELTKasko.AuthInfo AuthInfo, string policy_number, string TASK_TYPE_ID) @@ -19436,14 +20202,14 @@ namespace ELTKasko return base.Channel.GetInsuranceCompanyAccountDetailsAsync(InsuranceCompany); } - public ELTKasko.GetBSOResponseGetBSOResult GetBSO(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatus, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId) + public ELTKasko.GetBSOResponseGetBSOResult GetBSO(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatusId, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId) { - return base.Channel.GetBSO(AuthInfo, InsuranceCompany, ProductId, BSOStatus, BSOCategory, BSONumberFrom, BSONumberTo, ActNumber, ResponsibleId); + return base.Channel.GetBSO(AuthInfo, InsuranceCompany, ProductId, BSOStatusId, BSOCategory, BSONumberFrom, BSONumberTo, ActNumber, ResponsibleId); } - public System.Threading.Tasks.Task GetBSOAsync(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatus, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId) + public System.Threading.Tasks.Task GetBSOAsync(ELTKasko.AuthInfo AuthInfo, string InsuranceCompany, string ProductId, string BSOStatusId, string BSOCategory, string BSONumberFrom, string BSONumberTo, string ActNumber, string ResponsibleId) { - return base.Channel.GetBSOAsync(AuthInfo, InsuranceCompany, ProductId, BSOStatus, BSOCategory, BSONumberFrom, BSONumberTo, ActNumber, ResponsibleId); + return base.Channel.GetBSOAsync(AuthInfo, InsuranceCompany, ProductId, BSOStatusId, BSOCategory, BSONumberFrom, BSONumberTo, ActNumber, ResponsibleId); } public string IsPromoCode(string ProductId) @@ -19644,14 +20410,14 @@ namespace ELTKasko return base.Channel.GetPolicyTempDataAsync(AuthInfo, OrderId); } - public ELTKasko.Model[] GetAutoPrice(string Mark, string Model, string Modification, string Year, double Power, string KPPTypeId, string WheelDriveId) + public ELTKasko.MinMaxPrice GetAutoPrice(string InsuranceCompany, string Mark, string Model, string Modification, string EngineVolume, string EngineType, string Year, double Power, string KPPTypeId, string WheelDriveId) { - return base.Channel.GetAutoPrice(Mark, Model, Modification, Year, Power, KPPTypeId, WheelDriveId); + return base.Channel.GetAutoPrice(InsuranceCompany, Mark, Model, Modification, EngineVolume, EngineType, Year, Power, KPPTypeId, WheelDriveId); } - public System.Threading.Tasks.Task GetAutoPriceAsync(string Mark, string Model, string Modification, string Year, double Power, string KPPTypeId, string WheelDriveId) + public System.Threading.Tasks.Task GetAutoPriceAsync(string InsuranceCompany, string Mark, string Model, string Modification, string EngineVolume, string EngineType, string Year, double Power, string KPPTypeId, string WheelDriveId) { - return base.Channel.GetAutoPriceAsync(Mark, Model, Modification, Year, Power, KPPTypeId, WheelDriveId); + return base.Channel.GetAutoPriceAsync(InsuranceCompany, Mark, Model, Modification, EngineVolume, EngineType, Year, Power, KPPTypeId, WheelDriveId); } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] @@ -20581,6 +21347,31 @@ namespace ELTKasko return ((ELTKasko.EltSoap)(this)).GetCarDataAsync(inValue); } + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + ELTKasko.GetAutoFullResponse ELTKasko.EltSoap.GetAutoFull(ELTKasko.GetAutoFullRequest request) + { + return base.Channel.GetAutoFull(request); + } + + public ELTKasko.InsuranceCompanyOptionMarks[] GetAutoFull() + { + ELTKasko.GetAutoFullRequest inValue = new ELTKasko.GetAutoFullRequest(); + ELTKasko.GetAutoFullResponse retVal = ((ELTKasko.EltSoap)(this)).GetAutoFull(inValue); + return retVal.Marks; + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + System.Threading.Tasks.Task ELTKasko.EltSoap.GetAutoFullAsync(ELTKasko.GetAutoFullRequest request) + { + return base.Channel.GetAutoFullAsync(request); + } + + public System.Threading.Tasks.Task GetAutoFullAsync() + { + ELTKasko.GetAutoFullRequest inValue = new ELTKasko.GetAutoFullRequest(); + return ((ELTKasko.EltSoap)(this)).GetAutoFullAsync(inValue); + } + public ELTKasko.InsuranceCompanyOption[] GetInsuranceCompanySpecificOptions(string InsuranceCompany) { return base.Channel.GetInsuranceCompanySpecificOptions(InsuranceCompany); diff --git a/ELT.Client/Connected Services/ELTOsago/Reference.cs b/ELT.Client/Connected Services/ELTOsago/Reference.cs index 4dbdfbe..cf33977 100644 --- a/ELT.Client/Connected Services/ELTOsago/Reference.cs +++ b/ELT.Client/Connected Services/ELTOsago/Reference.cs @@ -894,6 +894,313 @@ namespace ELTOsago } } + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class PersonWithKBM + { + + private double kBMField; + + private double kBMValueField; + + private DriverLicence driverLicenceField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public double KBM + { + get + { + return this.kBMField; + } + set + { + this.kBMField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public double KBMValue + { + get + { + return this.kBMValueField; + } + set + { + this.kBMValueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public DriverLicence DriverLicence + { + get + { + return this.driverLicenceField; + } + set + { + this.driverLicenceField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class DriverLicence : Document + { + + private string issuedByField; + + private System.DateTime issuedDateField; + + private bool issuedDateFieldSpecified; + + private string countryField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string IssuedBy + { + get + { + return this.issuedByField; + } + set + { + this.issuedByField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public System.DateTime IssuedDate + { + get + { + return this.issuedDateField; + } + set + { + this.issuedDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IssuedDateSpecified + { + get + { + return this.issuedDateFieldSpecified; + } + set + { + this.issuedDateFieldSpecified = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public string Country + { + get + { + return this.countryField; + } + set + { + this.countryField = value; + } + } + } + + /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(JuridicalDocument))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(PersonDocument))] + [System.Xml.Serialization.XmlIncludeAttribute(typeof(DriverLicence))] + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class Document + { + + private string seriesField; + + private string numberField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Series + { + get + { + return this.seriesField; + } + set + { + this.seriesField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string Number + { + get + { + return this.numberField; + } + set + { + this.numberField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class JuridicalDocument : Document + { + + private System.DateTime issuedDateField; + + private bool issuedDateFieldSpecified; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public System.DateTime IssuedDate + { + get + { + return this.issuedDateField; + } + set + { + this.issuedDateField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + public bool IssuedDateSpecified + { + get + { + return this.issuedDateFieldSpecified; + } + set + { + this.issuedDateFieldSpecified = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class PersonDocument : Document + { + + private string typeField; + + private string issuedByField; + + private System.DateTime issuedDateField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public string Type + { + get + { + return this.typeField; + } + set + { + this.typeField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public string IssuedBy + { + get + { + return this.issuedByField; + } + set + { + this.issuedByField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public System.DateTime IssuedDate + { + get + { + return this.issuedDateField; + } + set + { + this.issuedDateField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] + public partial class KBM + { + + private double valueField; + + private int classField; + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=0)] + public double Value + { + get + { + return this.valueField; + } + set + { + this.valueField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=1)] + public int Class + { + get + { + return this.classField; + } + set + { + this.classField = value; + } + } + } + /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(InsuranceCompany))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(Modification))] @@ -1192,297 +1499,6 @@ namespace ELTOsago } } - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class PersonWithKBM - { - - private double kBMField; - - private double kBMValueField; - - private DriverLicence driverLicenceField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public double KBM - { - get - { - return this.kBMField; - } - set - { - this.kBMField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public double KBMValue - { - get - { - return this.kBMValueField; - } - set - { - this.kBMValueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public DriverLicence DriverLicence - { - get - { - return this.driverLicenceField; - } - set - { - this.driverLicenceField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class DriverLicence : Document - { - - private string issuedByField; - - private System.DateTime issuedDateField; - - private bool issuedDateFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string IssuedBy - { - get - { - return this.issuedByField; - } - set - { - this.issuedByField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public System.DateTime IssuedDate - { - get - { - return this.issuedDateField; - } - set - { - this.issuedDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IssuedDateSpecified - { - get - { - return this.issuedDateFieldSpecified; - } - set - { - this.issuedDateFieldSpecified = value; - } - } - } - - /// - [System.Xml.Serialization.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; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Series - { - get - { - return this.seriesField; - } - set - { - this.seriesField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string Number - { - get - { - return this.numberField; - } - set - { - this.numberField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class JuridicalDocument : Document - { - - private System.DateTime issuedDateField; - - private bool issuedDateFieldSpecified; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public System.DateTime IssuedDate - { - get - { - return this.issuedDateField; - } - set - { - this.issuedDateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool IssuedDateSpecified - { - get - { - return this.issuedDateFieldSpecified; - } - set - { - this.issuedDateFieldSpecified = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class PersonDocument : Document - { - - private string typeField; - - private string issuedByField; - - private System.DateTime issuedDateField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public string Type - { - get - { - return this.typeField; - } - set - { - this.typeField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public string IssuedBy - { - get - { - return this.issuedByField; - } - set - { - this.issuedByField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public System.DateTime IssuedDate - { - get - { - return this.issuedDateField; - } - set - { - this.issuedDateField = value; - } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://elt-poisk.com/")] - public partial class KBM - { - - private double valueField; - - private int classField; - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=0)] - public double Value - { - get - { - return this.valueField; - } - set - { - this.valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public int Class - { - get - { - return this.classField; - } - set - { - this.classField = value; - } - } - } - /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")] [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -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; /// @@ -1518,62 +1526,6 @@ namespace ELTOsago /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] - public int KSS - { - get - { - return this.kSSField; - } - set - { - this.kSSField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool KSSSpecified - { - get - { - return this.kSSFieldSpecified; - } - set - { - this.kSSFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(Order=2)] - public System.DateTime Date - { - get - { - return this.dateField; - } - set - { - this.dateField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DateSpecified - { - get - { - return this.dateFieldSpecified; - } - set - { - this.dateFieldSpecified = value; - } - } - - /// - [System.Xml.Serialization.XmlElementAttribute(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 /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] + public Modification Modification + { + get + { + return this.modificationField; + } + set + { + this.modificationField = value; + } + } + + /// + [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string VehicleYear { get @@ -3500,7 +3468,7 @@ namespace ELTOsago } /// - [System.Xml.Serialization.XmlElementAttribute(Order=3)] + [System.Xml.Serialization.XmlElementAttribute(Order=4)] public double VehiclePower { get @@ -3514,7 +3482,7 @@ namespace ELTOsago } /// - [System.Xml.Serialization.XmlElementAttribute(Order=4)] + [System.Xml.Serialization.XmlElementAttribute(Order=5)] public TSType TSType { get @@ -3528,7 +3496,7 @@ namespace ELTOsago } /// - [System.Xml.Serialization.XmlElementAttribute(Order=5)] + [System.Xml.Serialization.XmlElementAttribute(Order=6)] public Vehicle Vehicle { get @@ -3542,7 +3510,7 @@ namespace ELTOsago } /// - [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; }