//------------------------------------------------------------------------------
//
// 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,
}
}
}