vtVehicleServices
Methods:
GetRetailerVehicleMakesDown
Parameters:
Flag | Name | Type | Documentation |
|---|
Flag | Name | Type | Documentation |
|---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
Out | MakeList | vtVehicleMakeArray | Array of Vehicle Makes |
Out | ModelList | vtVehicleModelArray | Array of Vehicle Models |
Out | YearList | vtIntegerArray | Array of Vehicle Years |
Out | BodyTypeList | vtVehicleBodyTypeArray | Array of Vehicle BodyTypes |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |
C# Syntax:
public void vtVehicleServices.GetRetailerVehicleMakesDown(AnsiString SessionId , Int32 RetailerId , out vtVehicleMakeArray MakeList , out vtVehicleModelArray ModelList , out vtIntegerArray YearList , out vtVehicleBodyTypeArray BodyTypeList , out vtVehicleTrim2Array TrimList);
SOAP Examples:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetRetailerVehicleMakesDown xmlns:v1="http://tempuri.org/">
<v1:SessionId>SessionId</v1:SessionId>
<v1:RetailerId>RetailerId</v1:RetailerId>
</v1:vtVehicleServices___GetRetailerVehicleMakesDown>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope><?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:v1="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetRetailerVehicleMakesDownResponse>
<v1:MakeList>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>ACURA</v1:Make>
<v1:MakeID>2</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>ALFA ROMEO</v1:Make>
<v1:MakeID>53</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AM GENERAL</v1:Make>
<v1:MakeID>26</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AMC</v1:Make>
<v1:MakeID>37</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AMPHICAR</v1:Make>
<v1:MakeID>9025</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>ASTON MARTIN</v1:Make>
<v1:MakeID>9005</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AUDI</v1:Make>
<v1:MakeID>3</v1:MakeID>
</v1:vtVehicleMake>
<v1:vtVehicleMake>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Make>AVANTI</v1:Make>
<v1:MakeID>9017</v1:MakeID>
</v1:vtVehicleMake>
</v1:MakeList>
<v1:ModelList>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>CL</v1:Model>
<v1:ModelID>262</v1:ModelID>
</v1:vtVehicleModel>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>CSX</v1:Model>
<v1:ModelID>9476</v1:ModelID>
</v1:vtVehicleModel>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>EL</v1:Model>
<v1:ModelID>332</v1:ModelID>
</v1:vtVehicleModel>
</v1:ModelList>
<v1:YearList>
<v1:int>2003</v1:int>
<v1:int>2002</v1:int>
<v1:int>2001</v1:int>
<v1:int>1999</v1:int>
<v1:int>1998</v1:int>
<v1:int>1997</v1:int>
</v1:YearList>
<v1:BodyTypeList>
<v1:vtVehicleBodyType>
<v1:BodyType>2DR COUPE</v1:BodyType>
<v1:BodyTypeID>1</v1:BodyTypeID>
</v1:vtVehicleBodyType>
</v1:BodyTypeList>
<v1:TrimList>
<v1:vtVehicleTrim2>
<v1:TrimLevel>TYPE-S WITH 3.2L ENGINE AND STANDARD BOSE® AUDIO SYSTEM</v1:TrimLevel>
<v1:VehicleId>227055</v1:VehicleId>
</v1:vtVehicleTrim2>
<v1:vtVehicleTrim2>
<v1:TrimLevel>WITH 3.2L ENGINE AND NAVIGATION-EQUIPPED BOSE® AUDIO SYSTEM</v1:TrimLevel>
<v1:VehicleId>198190</v1:VehicleId>
</v1:vtVehicleTrim2>
<v1:vtVehicleTrim2>
<v1:TrimLevel>WITH 3.2L ENGINE AND STANDARD BOSE® AUDIO SYSTEM</v1:TrimLevel>
<v1:VehicleId>225959</v1:VehicleId>
</v1:vtVehicleTrim2>
</v1:TrimList>
</v1:vtVehicleServices___GetRetailerVehicleMakesDownResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>JSON Examples:
{
"version":"1.1",
"method":"vtVehicleServices.GetRetailerVehicleMakesDown",
"params":{
"SessionId":"SessionID",
"RetailerId":RetailerId
}
}{
"version":"1.1",
"result":{
"MakeList":[
{
"HasVehicles":true,
"Make":"ACURA",
"MakeID":"2"
},
{
"HasVehicles":true,
"Make":"ALFA ROMEO",
"MakeID":"53"
},
{
"HasVehicles":true,
"Make":"AM GENERAL",
"MakeID":"26"
},
{
"HasVehicles":true,
"Make":"AMC",
"MakeID":"37"
},
{
"HasVehicles":true,
"Make":"AMPHICAR",
"MakeID":"9025"
},
{
"HasVehicles":true,
"Make":"ASTON MARTIN",
"MakeID":"9005"
},
{
"HasVehicles":true,
"Make":"AUDI",
"MakeID":"3"
},
{
"HasVehicles":true,
"Make":"AVANTI"
}
],
"ModelList":[
{
"HasVehicles":true,
"Model":"CL",
"ModelID":"262"
},
{
"HasVehicles":true,
"Model":"CSX",
"ModelID":"9476"
},
{
"HasVehicles":true,
"Model":"EL",
"ModelID":"332"
}
],
"YearList":[
"2003",
"2002",
"2001",
"1999",
"1998",
"1997"
],
"BodyTypeList":[
{
"BodyType":"2DR COUPE",
"BodyTypeID":"1"
}
],
"TrimList":[
{
"TrimLevel":"TYPE-S WITH 3.2L ENGINE AND STANDARD BOSE\u00AE AUDIO SYSTEM",
"VehicleId":"227055"
},
{
"TrimLevel":"WITH 3.2L ENGINE AND NAVIGATION-EQUIPPED BOSE\u00AE AUDIO SYSTEM",
"VehicleId":"198190"
},
{
"TrimLevel":"WITH 3.2L ENGINE AND STANDARD BOSE\u00AE AUDIO SYSTEM",
"VehicleId":"225959"
}
]
}
}GetRetailerVehicleModelsDown
Parameters:
Flag | Name | Type | Documentation |
|---|
Flag | Name | Type | Documentation |
|---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
In | MakeId | Integer | MakeID to return models for |
Out | ModelList | vtVehicleModelArray | Array of Vehicle Models |
Out | YearList | vtIntegerArray | Array of Vehicle Years |
Out | BodyTypeList | vtVehicleBodyTypeArray | Array of Vehicle BodyTypes |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |
C# Syntax:
public Boolean vtVehicleServices.GetRetailerVehicleModels(AnsiString SessionID , Int32 RetailerId , Int32 MakeID , out vtVehicleModelArray ModelList);
SOAP Examples:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetRetailerVehicleModelsDown xmlns:v1="http://tempuri.org/">
<v1:SessionId>SessionId</v1:SessionId>
<v1:RetailerId>RetailerId</v1:RetailerId>
<v1:MakeId>MakeId</v1:MakeId>
</v1:vtVehicleServices___GetRetailerVehicleModelsDown>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope><?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:HNS="http://tempuri.org/" xmlns:v1="http://tempuri.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body xmlns:ro="http://tempuri.org/">
<v1:vtVehicleServices___GetRetailerVehicleModelsDownResponse>
<v1:ModelList>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>328</v1:Model>
<v1:ModelID>9130</v1:ModelID>
</v1:vtVehicleModel>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>430</v1:Model>
<v1:ModelID>9558</v1:ModelID>
</v1:vtVehicleModel>
<v1:vtVehicleModel>
<v1:HasVehicles>true</v1:HasVehicles>
<v1:Model>512 M</v1:Model>
<v1:ModelID>9349</v1:ModelID>
</v1:vtVehicleModel>
</v1:ModelList>
<v1:YearList>
<v1:int>1989</v1:int>
</v1:YearList>
<v1:BodyTypeList>
<v1:vtVehicleBodyType>
<v1:BodyType>2DR COUPE</v1:BodyType>
<v1:BodyTypeID>1</v1:BodyTypeID>
</v1:vtVehicleBodyType>
</v1:BodyTypeList>
<v1:TrimList>
<v1:vtVehicleTrim2>
<v1:TrimLevel />
<v1:VehicleId>207420</v1:VehicleId>
</v1:vtVehicleTrim2>
</v1:TrimList>
</v1:vtVehicleServices___GetRetailerVehicleModelsDownResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>JSON Examples:
{
"version":"1.1",
"method":"vtVehicleServices.GetRetailerVehicleModelsDown",
"params":{
"SessionId":"SessionID",
"RetailerId":RetailerID,
"MakeId":47
}
}{
"version":"1.1",
"result":{
"ModelList":[
{
"HasVehicles":true,
"Model":"240 SERIES",
"ModelID":"14"
},
{
"HasVehicles":true,
"Model":"740 SERIES",
"ModelID":"121"
},
{
"HasVehicles":true,
"Model":"760 SERIES",
"ModelID":"126"
},
{
"HasVehicles":true,
"Model":"780 SERIES",
"ModelID":"127"
},
{
"HasVehicles":true,
"Model":"850 SERIES",
"ModelID":"133"
},
{
"HasVehicles":true,
"Model":"940 SERIES",
"ModelID":"164"
},
{
"HasVehicles":true,
"Model":"960 SERIES",
"ModelID":"170"
},
{
"HasVehicles":true,
"Model":"C30",
"ModelID":"9618"
},
{
"HasVehicles":true,
"Model":"C70",
"ModelID":"236"
},
{
"HasVehicles":true,
"Model":"S40",
"ModelID":"583"
},
{
"HasVehicles":true,
"Model":"S60",
"ModelID":"590"
},
{
"HasVehicles":true,
"Model":"S70",
"ModelID":"592"
},
{
"HasVehicles":true,
"Model":"S80",
"ModelID":"594"
},
{
"HasVehicles":true,
"Model":"S90",
"ModelID":"595"
},
{
"HasVehicles":true,
"Model":"V40",
"ModelID":"709"
},
{
"HasVehicles":true,
"Model":"V50",
"ModelID":"9253"
},
{
"HasVehicles":true,
"Model":"V60",
"ModelID":"10710"
},
{
"HasVehicles":true,
"Model":"V70",
"ModelID":"710"
},
{
"HasVehicles":true,
"Model":"V70 XC",
"ModelID":"711"
},
{
"HasVehicles":true,
"Model":"V90",
"ModelID":"713"
},
{
"HasVehicles":true,
"Model":"XC60",
"ModelID":"10699"
},
{
"HasVehicles":true,
"Model":"XC70",
"ModelID":"9056"
},
{
"HasVehicles":true,
"Model":"XC90",
"ModelID":"9055"
}
],
"YearList":[
"1993",
"1992",
"1991",
"1990",
"1989",
"1988",
"1987",
"1986",
"1985",
"1984",
"1983",
"1982",
"1981",
"1980"
],
"BodyTypeList":[
{
"BodyType":"2DR COUPE",
"BodyTypeID":"1"
},
{
"BodyType":"4DR SEDAN",
"BodyTypeID":"7"
},
{
"BodyType":"4DR WAGON",
"BodyTypeID":"8"
}
],
"TrimList":[
{
"TrimLevel":"",
"VehicleId":"120736"
}
]
}
}GetRetailerVehicleYearsDown
Parameters:
Flag | Name | Type | Documentation |
|---|
Flag | Name | Type | Documentation |
|---|---|---|---|
In | SessionId | AnsiString | Current SessionID |
In | RetailerId | Integer | CompanyID returned from Login |
In | MakeId | Integer | MakeID to return models for |
In | ModelId | Integer | ModelID to return years for |
Out | YearList | vtIntegerArray | Array of Vehicle Years |
Out | BodyTypeList | vtVehicleBodyTypeArray | Array of Vehicle BodyTypes |
Out | TrimList | vtVehicleTrim2Array | Array of Vehicle Trims |