Проект

Общее

Профиль

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

Артем, 24.10.2016 13:35

1 3 Артем
h1. getComplectations
2 1 Артем
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 5 Артем
|*model*|=.+|Код производителя модели|
22 1 Артем
|*language*|=.-|Язык каталога|
23
24
h2. Возвращаемые данные
25
26
---
27
28
p(. Метод возвращает 3 массива данных:
29
 
30
h3. productionYears - список годов выпуска модели 
31
 
32
|*ID года выпуска*|Год выпуска|
33
34
h3. complectationsParamTypes - список типов возможных параметров комплектации выбранной модели 
35
 
36
|*ucc_type*|ID типа параметра|
37
|*lang_code*|Код локали назваения типа параметра|
38
|*lex_desc*|Название типа параметра|
39
40
h3. complectationsParameters - список параметров комплектации выбранной модели 
41
42
Содержит массив вида "ID типа параметра" -> "Массив параметров комплектации":
43
 
44
|*ucc_type*|ID типа параметра|
45
|*lang_code*|Код локали назваения типа параметра|
46
|*lex_desc*|Название типа параметра|
47
|*ucc*|ID параметра|
48
|*ucc_lang_code*|Код локали названия параметра|
49
|*ucc_lex_desc*|Название параметра|
50 2 Артем
51
На основании выбора пользователя формируется строка вида YYYY|01|02|03|04|05|06|DT|WT , в которую подставляеются выбранные пользователем параметры комлектации. Например:  1999|A||L|3|5||L|
52
53 4 Артем
Следующий этап поиска - функция *getGroups*. В вызов функции getGroups передается в том числе и параметр modif, содержащий сформированную строку с параметрами модификации (комплектации) авто.