//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace JdpVehicle { [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.ServiceModel.ServiceContractAttribute(Namespace="http://webservice.jdpowervalues.com/", ConfigurationName="JdpVehicle.VehicleSoap")] public interface VehicleSoap { [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/ping", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] System.Threading.Tasks.Task pingAsync(string token); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getYears", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getYearsAsync(JdpVehicle.GetYearsRequest l_Request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getMakes", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getMakesAsync(JdpVehicle.GetMakesRequest l_Request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getSeries", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getSeriesAsync(JdpVehicle.GetSeriesRequest l_Request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getBodyUids", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getBodyUidsAsync(JdpVehicle.GetBodyUidsRequest l_Request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getVehicles", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getVehiclesAsync(JdpVehicle.GetVehiclesByVinRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getVehicle", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getVehicleAsync(JdpVehicle.GetVehicleByUidRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getVehicleByVic", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getVehicleByVicAsync(JdpVehicle.GetVehicleByVicRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getAccessories", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getAccessoriesAsync(JdpVehicle.GetAccessoriesRequest accessoriesRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getInclusiveAccessories", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getInclusiveAccessoriesAsync(JdpVehicle.GetMutualAccessoriesRequest mutualAccessoriesRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getExclusiveAccessories", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getExclusiveAccessoriesAsync(JdpVehicle.GetMutualAccessoriesRequest mutualAccessoriesRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/validateVin", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task validateVinAsync(JdpVehicle.ValidateVinRequest l_request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getMileageAdj", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getMileageAdjAsync(JdpVehicle.GetMileageAdjByUidRequest mileageAdjRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getRegions", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getRegionsAsync(JdpVehicle.GetRegionsRequest l_Request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getRegionByStateCode", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getRegionByStateCodeAsync(JdpVehicle.GetRegionByStateCodeRequest l_Request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getTotalAdjFloorValues", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getTotalAdjFloorValuesAsync(JdpVehicle.GetVehicleValuesByUidRequest l_Request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getVehicleValueByUid", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getVehicleValueByUidAsync(JdpVehicle.GetVehicleValuesByUidRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getBaseVehicleValueByUid", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getBaseVehicleValueByUidAsync(JdpVehicle.GetVehicleValuesByUidRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getVehicleAndValueByUid", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getVehicleAndValueByUidAsync(JdpVehicle.GetVehicleValuesByUidRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getDefaultVehicleAndValueByVin", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getDefaultVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByVinRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getMsrpVehicleAndValueByVin", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getMsrpVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByMsrpRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getHighVehicleAndValueByVin", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getHighVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByVinRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getLowVehicleAndValueByVin", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getLowVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByVinRequest vehicleRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getAdjustedValuesByUid", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getAdjustedValuesByUidAsync(JdpVehicle.GetAdjustedValuesByUidRequest request); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getAuctionValues", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getAuctionValuesAsync(JdpVehicle.GetAuctionValuesRequest auctionValuesRequest); [System.ServiceModel.OperationContractAttribute(Action="http://webservice.jdpowervalues.com/getExperianAutoCheckReport", ReplyAction="*")] [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NADAValueRequest))] System.Threading.Tasks.Task getExperianAutoCheckReportAsync(JdpVehicle.GetExperianAutoCheckRequest experianAutocheckRequest); } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetYearsRequest : NADAValueRequest { } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetAuctionValuesRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetVehicleValuesByMsrpRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetVehicleValuesByVinRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetVehicleValuesByUidRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetAdjustedValuesByUidRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetRegionByStateCodeRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetRegionsRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetMileageAdjByUidRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ValidateVinRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetMutualAccessoriesRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetAccessoriesRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetVehicleByVicRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetVehicleByUidRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetVehiclesByVinRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetBodyUidsRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetSeriesRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetMakesRequest))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetYearsRequest))] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public abstract partial class NADAValueRequest { private string tokenField; private int periodField; private VehicleTypes vehicleTypeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Token { get { return this.tokenField; } set { this.tokenField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int Period { get { return this.periodField; } set { this.periodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public VehicleTypes VehicleType { get { return this.vehicleTypeField; } set { this.vehicleTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public enum VehicleTypes { /// UsedCar, /// CommercialTruck, /// Motorcycle, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetExperianAutoCheckRequest { private string tokenField; private string experianAccountNumberField; private string vinField; private ExperianAutoCheckReportTypes reportTypeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Token { get { return this.tokenField; } set { this.tokenField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string ExperianAccountNumber { get { return this.experianAccountNumberField; } set { this.experianAccountNumberField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Vin { get { return this.vinField; } set { this.vinField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public ExperianAutoCheckReportTypes ReportType { get { return this.reportTypeField; } set { this.reportTypeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public enum ExperianAutoCheckReportTypes { /// VehicleHistory, /// Summary, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class AdjustedAccessories { private string accCodeField; private string accDescField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string AccCode { get { return this.accCodeField; } set { this.accCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string AccDesc { get { return this.accDescField; } set { this.accDescField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class AuctionValue_Struc { private int lowAdjustedAuctionValueField; private int averageAdjustedAuctionValueField; private int highAdjustedAuctionValueField; private string dateRangeField; private AdjustedAccessories[] accessoriesAdjustedListField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int LowAdjustedAuctionValue { get { return this.lowAdjustedAuctionValueField; } set { this.lowAdjustedAuctionValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int AverageAdjustedAuctionValue { get { return this.averageAdjustedAuctionValueField; } set { this.averageAdjustedAuctionValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int HighAdjustedAuctionValue { get { return this.highAdjustedAuctionValueField; } set { this.highAdjustedAuctionValueField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string DateRange { get { return this.dateRangeField; } set { this.dateRangeField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=4)] public AdjustedAccessories[] AccessoriesAdjustedList { get { return this.accessoriesAdjustedListField; } set { this.accessoriesAdjustedListField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class AdjustedAccessory_Struc { private string vACField; private string descriptionField; private decimal tradeInField; private decimal loanField; private decimal retailField; private bool isWithBodyField; private bool isWithPackageField; private bool isIncludedField; private bool isEnabledField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string VAC { get { return this.vACField; } set { this.vACField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TradeIn { get { return this.tradeInField; } set { this.tradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal Loan { get { return this.loanField; } set { this.loanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal Retail { get { return this.retailField; } set { this.retailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public bool IsWithBody { get { return this.isWithBodyField; } set { this.isWithBodyField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public bool IsWithPackage { get { return this.isWithPackageField; } set { this.isWithPackageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public bool IsIncluded { get { return this.isIncludedField; } set { this.isIncludedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public bool IsEnabled { get { return this.isEnabledField; } set { this.isEnabledField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class AdjustedValues_Struc { private int periodField; private int uIDField; private string vinField; private int regionField; private int mileageField; private decimal msrpField; private int avgMileageField; private decimal mileageAdjustmentField; private decimal accessoryAdjustmentTradeInField; private decimal accessoryAdjustmentLoanField; private decimal accessoryAdjustmentRetailField; private decimal baseRoughTradeInField; private decimal baseAvgTradeInField; private decimal baseCleanTradeInField; private decimal baseLoanField; private decimal baseRetailField; private decimal adjustedRoughTradeInField; private decimal adjustedAvgTradeInField; private decimal adjustedCleanTradeInField; private decimal adjustedLoanField; private decimal adjustedRetailField; private AdjustedAccessory_Struc[] accessoryListField; private BusinessRuleViolationErrorCodes businessRuleViolationErrorCodeField; private string businessRuleViolationErrorMessageField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Period { get { return this.periodField; } set { this.periodField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int UID { get { return this.uIDField; } set { this.uIDField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string Vin { get { return this.vinField; } set { this.vinField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public int Region { get { return this.regionField; } set { this.regionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public int Mileage { get { return this.mileageField; } set { this.mileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal Msrp { get { return this.msrpField; } set { this.msrpField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public int AvgMileage { get { return this.avgMileageField; } set { this.avgMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal MileageAdjustment { get { return this.mileageAdjustmentField; } set { this.mileageAdjustmentField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal AccessoryAdjustmentTradeIn { get { return this.accessoryAdjustmentTradeInField; } set { this.accessoryAdjustmentTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal AccessoryAdjustmentLoan { get { return this.accessoryAdjustmentLoanField; } set { this.accessoryAdjustmentLoanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal AccessoryAdjustmentRetail { get { return this.accessoryAdjustmentRetailField; } set { this.accessoryAdjustmentRetailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal BaseRoughTradeIn { get { return this.baseRoughTradeInField; } set { this.baseRoughTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal BaseAvgTradeIn { get { return this.baseAvgTradeInField; } set { this.baseAvgTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal BaseCleanTradeIn { get { return this.baseCleanTradeInField; } set { this.baseCleanTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal BaseLoan { get { return this.baseLoanField; } set { this.baseLoanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal BaseRetail { get { return this.baseRetailField; } set { this.baseRetailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public decimal AdjustedRoughTradeIn { get { return this.adjustedRoughTradeInField; } set { this.adjustedRoughTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public decimal AdjustedAvgTradeIn { get { return this.adjustedAvgTradeInField; } set { this.adjustedAvgTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] public decimal AdjustedCleanTradeIn { get { return this.adjustedCleanTradeInField; } set { this.adjustedCleanTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] public decimal AdjustedLoan { get { return this.adjustedLoanField; } set { this.adjustedLoanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] public decimal AdjustedRetail { get { return this.adjustedRetailField; } set { this.adjustedRetailField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=21)] public AdjustedAccessory_Struc[] AccessoryList { get { return this.accessoryListField; } set { this.accessoryListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=22)] public BusinessRuleViolationErrorCodes BusinessRuleViolationErrorCode { get { return this.businessRuleViolationErrorCodeField; } set { this.businessRuleViolationErrorCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=23)] public string BusinessRuleViolationErrorMessage { get { return this.businessRuleViolationErrorMessageField; } set { this.businessRuleViolationErrorMessageField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public enum BusinessRuleViolationErrorCodes { /// NoError, /// MutuallyExclusive, /// UidAndVinMismatch, /// VacCodeNotFound, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class VehicleValue_Struc { private int uidField; private int vehicleYearField; private int makeCodeField; private string makeDescrField; private int seriesCodeField; private string seriesDescrField; private int bodyCodeField; private string bodyDescrField; private int weightField; private decimal msrpField; private int aveMileageField; private decimal mileageAdjField; private decimal tradeInField; private decimal tradeInPlusVinAccField; private decimal tradeInPlusVinAccMileageField; private decimal loanField; private decimal loanPlusVinAccField; private decimal loanPlusVinAccMileageField; private decimal retailField; private decimal retailPlusVinAccField; private decimal retailPlusVinAccMileageField; private decimal avgTradeInField; private decimal avgTradeInPlusVinAccField; private decimal avgTradeInPlusVinAccMileageField; private decimal roughTradeInField; private decimal roughTradeInPlusVinAccField; private decimal roughTradeInPlusVinAccMileageField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int VehicleYear { get { return this.vehicleYearField; } set { this.vehicleYearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int MakeCode { get { return this.makeCodeField; } set { this.makeCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string MakeDescr { get { return this.makeDescrField; } set { this.makeDescrField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public int SeriesCode { get { return this.seriesCodeField; } set { this.seriesCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string SeriesDescr { get { return this.seriesDescrField; } set { this.seriesDescrField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public int BodyCode { get { return this.bodyCodeField; } set { this.bodyCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string BodyDescr { get { return this.bodyDescrField; } set { this.bodyDescrField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public int Weight { get { return this.weightField; } set { this.weightField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal Msrp { get { return this.msrpField; } set { this.msrpField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public int AveMileage { get { return this.aveMileageField; } set { this.aveMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal MileageAdj { get { return this.mileageAdjField; } set { this.mileageAdjField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal TradeIn { get { return this.tradeInField; } set { this.tradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal TradeInPlusVinAcc { get { return this.tradeInPlusVinAccField; } set { this.tradeInPlusVinAccField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=14)] public decimal TradeInPlusVinAccMileage { get { return this.tradeInPlusVinAccMileageField; } set { this.tradeInPlusVinAccMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=15)] public decimal Loan { get { return this.loanField; } set { this.loanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=16)] public decimal LoanPlusVinAcc { get { return this.loanPlusVinAccField; } set { this.loanPlusVinAccField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=17)] public decimal LoanPlusVinAccMileage { get { return this.loanPlusVinAccMileageField; } set { this.loanPlusVinAccMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=18)] public decimal Retail { get { return this.retailField; } set { this.retailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=19)] public decimal RetailPlusVinAcc { get { return this.retailPlusVinAccField; } set { this.retailPlusVinAccField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=20)] public decimal RetailPlusVinAccMileage { get { return this.retailPlusVinAccMileageField; } set { this.retailPlusVinAccMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=21)] public decimal AvgTradeIn { get { return this.avgTradeInField; } set { this.avgTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=22)] public decimal AvgTradeInPlusVinAcc { get { return this.avgTradeInPlusVinAccField; } set { this.avgTradeInPlusVinAccField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=23)] public decimal AvgTradeInPlusVinAccMileage { get { return this.avgTradeInPlusVinAccMileageField; } set { this.avgTradeInPlusVinAccMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=24)] public decimal RoughTradeIn { get { return this.roughTradeInField; } set { this.roughTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=25)] public decimal RoughTradeInPlusVinAcc { get { return this.roughTradeInPlusVinAccField; } set { this.roughTradeInPlusVinAccField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=26)] public decimal RoughTradeInPlusVinAccMileage { get { return this.roughTradeInPlusVinAccMileageField; } set { this.roughTradeInPlusVinAccMileageField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class StandardValue_Struc { private int uidField; private decimal retailField; private decimal tradeInField; private decimal loanField; private decimal roughTradeInField; private decimal avgTradeInField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Retail { get { return this.retailField; } set { this.retailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal TradeIn { get { return this.tradeInField; } set { this.tradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal Loan { get { return this.loanField; } set { this.loanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal RoughTradeIn { get { return this.roughTradeInField; } set { this.roughTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal AvgTradeIn { get { return this.avgTradeInField; } set { this.avgTradeInField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class Value_Struc { private int uidField; private decimal msrpField; private int aveMileageField; private decimal mileageAdjField; private decimal retailField; private decimal tradeInField; private decimal loanField; private decimal mileAdjRetailField; private decimal mileAdjTradeInField; private decimal mileAdjLoanField; private decimal avgTradeInField; private decimal roughTradeInField; private decimal mileAdjAvgTradeInField; private decimal mileAdjRoughTradeInField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal Msrp { get { return this.msrpField; } set { this.msrpField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int AveMileage { get { return this.aveMileageField; } set { this.aveMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal MileageAdj { get { return this.mileageAdjField; } set { this.mileageAdjField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal Retail { get { return this.retailField; } set { this.retailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal TradeIn { get { return this.tradeInField; } set { this.tradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public decimal Loan { get { return this.loanField; } set { this.loanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public decimal MileAdjRetail { get { return this.mileAdjRetailField; } set { this.mileAdjRetailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public decimal MileAdjTradeIn { get { return this.mileAdjTradeInField; } set { this.mileAdjTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public decimal MileAdjLoan { get { return this.mileAdjLoanField; } set { this.mileAdjLoanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public decimal AvgTradeIn { get { return this.avgTradeInField; } set { this.avgTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public decimal RoughTradeIn { get { return this.roughTradeInField; } set { this.roughTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=12)] public decimal MileAdjAvgTradeIn { get { return this.mileAdjAvgTradeInField; } set { this.mileAdjAvgTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=13)] public decimal MileAdjRoughTradeIn { get { return this.mileAdjRoughTradeInField; } set { this.mileAdjRoughTradeInField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class FloorValue_Struc { private int uidField; private decimal adjustedRetailField; private decimal adjustedTradeInField; private decimal adjustedLoanField; private decimal adjustedRoughTradeInField; private decimal adjustedAvgTradeInField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal AdjustedRetail { get { return this.adjustedRetailField; } set { this.adjustedRetailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal AdjustedTradeIn { get { return this.adjustedTradeInField; } set { this.adjustedTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal AdjustedLoan { get { return this.adjustedLoanField; } set { this.adjustedLoanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal AdjustedRoughTradeIn { get { return this.adjustedRoughTradeInField; } set { this.adjustedRoughTradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal AdjustedAvgTradeIn { get { return this.adjustedAvgTradeInField; } set { this.adjustedAvgTradeInField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class MileageTable_Struc { private int lowLevelField; private int highLevelField; private decimal adjAmountField; private decimal ratePerMileField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int LowLevel { get { return this.lowLevelField; } set { this.lowLevelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int HighLevel { get { return this.highLevelField; } set { this.highLevelField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public decimal AdjAmount { get { return this.adjAmountField; } set { this.adjAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal RatePerMile { get { return this.ratePerMileField; } set { this.ratePerMileField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class Mileage_Struc { private decimal maxAmountField; private decimal minAmountField; private int averageMileageField; private int countField; private MileageTable_Struc[] mileageTableField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public decimal MaxAmount { get { return this.maxAmountField; } set { this.maxAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public decimal MinAmount { get { return this.minAmountField; } set { this.minAmountField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int AverageMileage { get { return this.averageMileageField; } set { this.averageMileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public int Count { get { return this.countField; } set { this.countField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=4)] public MileageTable_Struc[] MileageTable { get { return this.mileageTableField; } set { this.mileageTableField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class AccessoryMultExcl_Struc { private string accCodeField; private string accMultExclCodeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string AccCode { get { return this.accCodeField; } set { this.accCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string AccMultExclCode { get { return this.accMultExclCodeField; } set { this.accMultExclCodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class AccessoryPakgIncl_Struc { private string accCodeField; private string accPakgInclCodeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string AccCode { get { return this.accCodeField; } set { this.accCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string AccPakgInclCode { get { return this.accPakgInclCodeField; } set { this.accPakgInclCodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class Accessory_Struc { private int uidField; private string accDescField; private string accCodeField; private decimal tradeInField; private decimal retailField; private decimal loanField; private bool isIncludedField; private bool isAddedField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string AccDesc { get { return this.accDescField; } set { this.accDescField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public string AccCode { get { return this.accCodeField; } set { this.accCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public decimal TradeIn { get { return this.tradeInField; } set { this.tradeInField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public decimal Retail { get { return this.retailField; } set { this.retailField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public decimal Loan { get { return this.loanField; } set { this.loanField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public bool IsIncluded { get { return this.isIncludedField; } set { this.isIncludedField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public bool IsAdded { get { return this.isAddedField; } set { this.isAddedField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class Vehicle_Struc { private int uidField; private int yearField; private int makeCodeField; private string makeDescrField; private int seriesCodeField; private string seriesDescrField; private int bodyCodeField; private string bodyDescrField; private int weightField; private string mileageClassField; private int gvwField; private int gcwField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int Year { get { return this.yearField; } set { this.yearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int MakeCode { get { return this.makeCodeField; } set { this.makeCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public string MakeDescr { get { return this.makeDescrField; } set { this.makeDescrField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public int SeriesCode { get { return this.seriesCodeField; } set { this.seriesCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public string SeriesDescr { get { return this.seriesDescrField; } set { this.seriesDescrField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public int BodyCode { get { return this.bodyCodeField; } set { this.bodyCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=7)] public string BodyDescr { get { return this.bodyDescrField; } set { this.bodyDescrField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=8)] public int Weight { get { return this.weightField; } set { this.weightField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=9)] public string MileageClass { get { return this.mileageClassField; } set { this.mileageClassField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=10)] public int Gvw { get { return this.gvwField; } set { this.gvwField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=11)] public int Gcw { get { return this.gcwField; } set { this.gcwField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class Lookup_Struc { private int codeField; private string descrField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Code { get { return this.codeField; } set { this.codeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Descr { get { return this.descrField; } set { this.descrField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class CheckedAccessories { private string accCodeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string AccCode { get { return this.accCodeField; } set { this.accCodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetAuctionValuesRequest : NADAValueRequest { private int uidField; private string vicField; private int regionField; private int mileageField; private string customerIdField; private int userIdField; private string callingApplicationField; private CheckedAccessories[] checkedAccessoriesListField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Vic { get { return this.vicField; } set { this.vicField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int Region { get { return this.regionField; } set { this.regionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public int Mileage { get { return this.mileageField; } set { this.mileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=4)] public string CustomerId { get { return this.customerIdField; } set { this.customerIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=5)] public int UserId { get { return this.userIdField; } set { this.userIdField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=6)] public string CallingApplication { get { return this.callingApplicationField; } set { this.callingApplicationField = value; } } /// [System.Xml.Serialization.XmlArrayAttribute(Order=7)] public CheckedAccessories[] CheckedAccessoriesList { get { return this.checkedAccessoriesListField; } set { this.checkedAccessoriesListField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetVehicleValuesByMsrpRequest : NADAValueRequest { private string vinField; private int regionField; private int mileageField; private int msrpField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Vin { get { return this.vinField; } set { this.vinField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int Region { get { return this.regionField; } set { this.regionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int Mileage { get { return this.mileageField; } set { this.mileageField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=3)] public int Msrp { get { return this.msrpField; } set { this.msrpField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetVehicleValuesByVinRequest : NADAValueRequest { private string vinField; private int regionField; private int mileageField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Vin { get { return this.vinField; } set { this.vinField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int Region { get { return this.regionField; } set { this.regionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int Mileage { get { return this.mileageField; } set { this.mileageField = value; } } } /// [System.Xml.Serialization.XmlIncludeAttribute(typeof(GetAdjustedValuesByUidRequest))] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetVehicleValuesByUidRequest : NADAValueRequest { private int uidField; private int regionField; private int mileageField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int Region { get { return this.regionField; } set { this.regionField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int Mileage { get { return this.mileageField; } set { this.mileageField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetAdjustedValuesByUidRequest : GetVehicleValuesByUidRequest { private string[] accessoryListField; private string vinField; /// [System.Xml.Serialization.XmlArrayAttribute(Order=0)] public string[] AccessoryList { get { return this.accessoryListField; } set { this.accessoryListField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Vin { get { return this.vinField; } set { this.vinField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetRegionByStateCodeRequest : NADAValueRequest { private string stateCodeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string StateCode { get { return this.stateCodeField; } set { this.stateCodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetRegionsRequest : NADAValueRequest { } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetMileageAdjByUidRequest : NADAValueRequest { private int uidField; private int regionField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int Region { get { return this.regionField; } set { this.regionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class ValidateVinRequest : NADAValueRequest { private string vINField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string VIN { get { return this.vINField; } set { this.vINField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetMutualAccessoriesRequest : NADAValueRequest { private int uidField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetAccessoriesRequest : NADAValueRequest { private int uidField; private string vinField; private int regionField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public string Vin { get { return this.vinField; } set { this.vinField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int Region { get { return this.regionField; } set { this.regionField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetVehicleByVicRequest : NADAValueRequest { private string vicField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Vic { get { return this.vicField; } set { this.vicField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetVehicleByUidRequest : NADAValueRequest { private int uidField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Uid { get { return this.uidField; } set { this.uidField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetVehiclesByVinRequest : NADAValueRequest { private string vinField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public string Vin { get { return this.vinField; } set { this.vinField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetBodyUidsRequest : NADAValueRequest { private int yearField; private int makeCodeField; private int seriesCodeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Year { get { return this.yearField; } set { this.yearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int MakeCode { get { return this.makeCodeField; } set { this.makeCodeField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=2)] public int SeriesCode { get { return this.seriesCodeField; } set { this.seriesCodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetSeriesRequest : NADAValueRequest { private int yearField; private int makeCodeField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Year { get { return this.yearField; } set { this.yearField = value; } } /// [System.Xml.Serialization.XmlElementAttribute(Order=1)] public int MakeCode { get { return this.makeCodeField; } set { this.makeCodeField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservice.jdpowervalues.com/")] public partial class GetMakesRequest : NADAValueRequest { private int yearField; /// [System.Xml.Serialization.XmlElementAttribute(Order=0)] public int Year { get { return this.yearField; } set { this.yearField = value; } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] public interface VehicleSoapChannel : JdpVehicle.VehicleSoap, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.3")] public partial class VehicleSoapClient : System.ServiceModel.ClientBase, JdpVehicle.VehicleSoap { /// /// Implement this partial method to configure the service endpoint. /// /// The endpoint to configure /// The client credentials static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials); public VehicleSoapClient(EndpointConfiguration endpointConfiguration) : base(VehicleSoapClient.GetBindingForEndpoint(endpointConfiguration), VehicleSoapClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public VehicleSoapClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : base(VehicleSoapClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public VehicleSoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(VehicleSoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); } public VehicleSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public System.Threading.Tasks.Task pingAsync(string token) { return base.Channel.pingAsync(token); } public System.Threading.Tasks.Task getYearsAsync(JdpVehicle.GetYearsRequest l_Request) { return base.Channel.getYearsAsync(l_Request); } public System.Threading.Tasks.Task getMakesAsync(JdpVehicle.GetMakesRequest l_Request) { return base.Channel.getMakesAsync(l_Request); } public System.Threading.Tasks.Task getSeriesAsync(JdpVehicle.GetSeriesRequest l_Request) { return base.Channel.getSeriesAsync(l_Request); } public System.Threading.Tasks.Task getBodyUidsAsync(JdpVehicle.GetBodyUidsRequest l_Request) { return base.Channel.getBodyUidsAsync(l_Request); } public System.Threading.Tasks.Task getVehiclesAsync(JdpVehicle.GetVehiclesByVinRequest vehicleRequest) { return base.Channel.getVehiclesAsync(vehicleRequest); } public System.Threading.Tasks.Task getVehicleAsync(JdpVehicle.GetVehicleByUidRequest vehicleRequest) { return base.Channel.getVehicleAsync(vehicleRequest); } public System.Threading.Tasks.Task getVehicleByVicAsync(JdpVehicle.GetVehicleByVicRequest vehicleRequest) { return base.Channel.getVehicleByVicAsync(vehicleRequest); } public System.Threading.Tasks.Task getAccessoriesAsync(JdpVehicle.GetAccessoriesRequest accessoriesRequest) { return base.Channel.getAccessoriesAsync(accessoriesRequest); } public System.Threading.Tasks.Task getInclusiveAccessoriesAsync(JdpVehicle.GetMutualAccessoriesRequest mutualAccessoriesRequest) { return base.Channel.getInclusiveAccessoriesAsync(mutualAccessoriesRequest); } public System.Threading.Tasks.Task getExclusiveAccessoriesAsync(JdpVehicle.GetMutualAccessoriesRequest mutualAccessoriesRequest) { return base.Channel.getExclusiveAccessoriesAsync(mutualAccessoriesRequest); } public System.Threading.Tasks.Task validateVinAsync(JdpVehicle.ValidateVinRequest l_request) { return base.Channel.validateVinAsync(l_request); } public System.Threading.Tasks.Task getMileageAdjAsync(JdpVehicle.GetMileageAdjByUidRequest mileageAdjRequest) { return base.Channel.getMileageAdjAsync(mileageAdjRequest); } public System.Threading.Tasks.Task getRegionsAsync(JdpVehicle.GetRegionsRequest l_Request) { return base.Channel.getRegionsAsync(l_Request); } public System.Threading.Tasks.Task getRegionByStateCodeAsync(JdpVehicle.GetRegionByStateCodeRequest l_Request) { return base.Channel.getRegionByStateCodeAsync(l_Request); } public System.Threading.Tasks.Task getTotalAdjFloorValuesAsync(JdpVehicle.GetVehicleValuesByUidRequest l_Request) { return base.Channel.getTotalAdjFloorValuesAsync(l_Request); } public System.Threading.Tasks.Task getVehicleValueByUidAsync(JdpVehicle.GetVehicleValuesByUidRequest vehicleRequest) { return base.Channel.getVehicleValueByUidAsync(vehicleRequest); } public System.Threading.Tasks.Task getBaseVehicleValueByUidAsync(JdpVehicle.GetVehicleValuesByUidRequest vehicleRequest) { return base.Channel.getBaseVehicleValueByUidAsync(vehicleRequest); } public System.Threading.Tasks.Task getVehicleAndValueByUidAsync(JdpVehicle.GetVehicleValuesByUidRequest vehicleRequest) { return base.Channel.getVehicleAndValueByUidAsync(vehicleRequest); } public System.Threading.Tasks.Task getDefaultVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByVinRequest vehicleRequest) { return base.Channel.getDefaultVehicleAndValueByVinAsync(vehicleRequest); } public System.Threading.Tasks.Task getMsrpVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByMsrpRequest vehicleRequest) { return base.Channel.getMsrpVehicleAndValueByVinAsync(vehicleRequest); } public System.Threading.Tasks.Task getHighVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByVinRequest vehicleRequest) { return base.Channel.getHighVehicleAndValueByVinAsync(vehicleRequest); } public System.Threading.Tasks.Task getLowVehicleAndValueByVinAsync(JdpVehicle.GetVehicleValuesByVinRequest vehicleRequest) { return base.Channel.getLowVehicleAndValueByVinAsync(vehicleRequest); } public System.Threading.Tasks.Task getAdjustedValuesByUidAsync(JdpVehicle.GetAdjustedValuesByUidRequest request) { return base.Channel.getAdjustedValuesByUidAsync(request); } public System.Threading.Tasks.Task getAuctionValuesAsync(JdpVehicle.GetAuctionValuesRequest auctionValuesRequest) { return base.Channel.getAuctionValuesAsync(auctionValuesRequest); } public System.Threading.Tasks.Task getExperianAutoCheckReportAsync(JdpVehicle.GetExperianAutoCheckRequest experianAutocheckRequest) { return base.Channel.getExperianAutoCheckReportAsync(experianAutocheckRequest); } public virtual System.Threading.Tasks.Task OpenAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndOpen)); } public virtual System.Threading.Tasks.Task CloseAsync() { return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action(((System.ServiceModel.ICommunicationObject)(this)).EndClose)); } private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.VehicleSoap)) { System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding(); result.MaxBufferSize = int.MaxValue; result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max; result.MaxReceivedMessageSize = int.MaxValue; result.AllowCookies = true; return result; } if ((endpointConfiguration == EndpointConfiguration.VehicleSoap12)) { System.ServiceModel.Channels.CustomBinding result = new System.ServiceModel.Channels.CustomBinding(); System.ServiceModel.Channels.TextMessageEncodingBindingElement textBindingElement = new System.ServiceModel.Channels.TextMessageEncodingBindingElement(); textBindingElement.MessageVersion = System.ServiceModel.Channels.MessageVersion.CreateVersion(System.ServiceModel.EnvelopeVersion.Soap12, System.ServiceModel.Channels.AddressingVersion.None); result.Elements.Add(textBindingElement); System.ServiceModel.Channels.HttpTransportBindingElement httpBindingElement = new System.ServiceModel.Channels.HttpTransportBindingElement(); httpBindingElement.AllowCookies = true; httpBindingElement.MaxBufferSize = int.MaxValue; httpBindingElement.MaxReceivedMessageSize = int.MaxValue; result.Elements.Add(httpBindingElement); return result; } throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration)); } private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration) { if ((endpointConfiguration == EndpointConfiguration.VehicleSoap)) { return new System.ServiceModel.EndpointAddress("http://webservice-stage.jdpowervalues.com/vehicles/vehicle.asmx"); } if ((endpointConfiguration == EndpointConfiguration.VehicleSoap12)) { return new System.ServiceModel.EndpointAddress("http://webservice-stage.jdpowervalues.com/vehicles/vehicle.asmx"); } throw new System.InvalidOperationException(string.Format("Could not find endpoint with name \'{0}\'.", endpointConfiguration)); } public enum EndpointConfiguration { VehicleSoap, VehicleSoap12, } } }