Проект

Общее

Профиль

GetComplectationsKiaHyundai » История » Версия 2

Артем, 27.03.2016 14:31

1 1 Артем
h1. GetComplectations
2
3
4
h2. Описание метода
5
6
---
7
8
p(. Метод возвращает список комплектаций выбранной модели автомобиля
9
10
h2. Параметры вызова
11
12
---
13
14
p(. 
15
|=.параметр|=.обязательный|=.описание|
16
|*apiKey*|=.+|Ваш ключ доступа к API|
17
|*brand*|=.+|kia|
18
|*function*|=.+|getComplectations|
19
|*vin*|=.-|vin-номер автомобиля|
20
|*market*|=.+|ID рынка|
21
|*model*|=.+|ID модели|
22
|*language*|=.-|Язык каталога|
23
24
p(. <pre>* Здесь и далее для марки Hyundai подставлять brand = hyundai</pre>
25
26
h2. Возвращаемые данные
27
28
---
29
30
p(. Метод возвращает 3 массива данных:
31
 
32
h3. productionYears - список годов выпуска модели 
33
 
34
|*ID года выпуска*|Год выпуска|
35
36
h3. complectationsParamTypes - список типов возможных параметров комплектации выбранной модели 
37
 
38
|*ucc_type*|ID типа параметра|
39
|*lang_code*|Код локали назваения типа параметра|
40
|*lex_desc*|Название типа параметра|
41
42
h3. complectationsParameters - список параметров комплектации выбранной модели 
43
44
Содержит массив вида "ID типа параметра" -> "Массив параметров комплектации":
45
 
46
|*ucc_type*|ID типа параметра|
47
|*lang_code*|Код локали назваения типа параметра|
48
|*lex_desc*|Название типа параметра|
49
|*ucc*|ID параметра|
50
|*ucc_lang_code*|Код локали названия параметра|
51
|*ucc_lex_desc*|Название параметра|
52 2 Артем
53
На основании выбора пользователя формируется строка вида YYYY|01|02|03|04|05|06|DT|WT , в которую подставляеются выбранные пользователем параметры комлектации. Например:  1999|A||L|3|5||L|
54
55
Следующий этап поиска - функция getGroups. В вызов функции getGroups передается в том числе и параметр modif, содержащий сформированную строку с параметрами модификации (комплектации) авто.