dadata-suggestions
Version:
Dadata.ru suggestions
110 lines (81 loc) • 6.12 kB
Markdown
<a name="Dadata"></a>
## Dadata
Dadata API class
**Kind**: global class
* [Dadata](#Dadata)
* [new Dadata(apiKey)](#new_Dadata_new)
* [.fio(params)](#Dadata+fio) ⇒ <code>promise.<Array.<object>></code>
* [.address(params)](#Dadata+address) ⇒ <code>promise.<Array.<object>></code>
* [.party(params)](#Dadata+party) ⇒ <code>promise.<Array.<object>></code>
* [.bank(params)](#Dadata+bank) ⇒ <code>promise.<Array.<object>></code>
* [.email(params)](#Dadata+email) ⇒ <code>promise.<Array.<object>></code>
<a name="new_Dadata_new"></a>
### new Dadata(apiKey)
API constructor
| Param | Type | Description |
| --- | --- | --- |
| apiKey | <code>string</code> | Ключ dadata.ru |
<a name="Dadata+fio"></a>
### dadata.fio(params) ⇒ <code>promise.<Array.<object>></code>
Подсказки по ФИО
**Kind**: instance method of <code>[Dadata](#Dadata)</code>
**See**: [Документация](https://confluence.hflabs.ru/pages/viewpage.action?pageId=502038691)
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| params | <code>object</code> | | Параметры |
| params.query | <code>string</code> | | Запрос |
| [params.count] | <code>number</code> | <code>10</code> | Кол-во возвращаемых результатов |
| [params.parts] | <code>Array.<string></code> | <code></code> | Подсказки по части ФИО (NAME, SURNAME, PATRONYMIC) |
| [params.gender] | <code>string</code> | <code>"UNKNOWN"</code> | Пол |
<a name="Dadata+address"></a>
### dadata.address(params) ⇒ <code>promise.<Array.<object>></code>
Подсказки по адресу
**Kind**: instance method of <code>[Dadata](#Dadata)</code>
**See**: [Документация](https://confluence.hflabs.ru/pages/viewpage.action?pageId=502038680)
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| params | <code>object</code> | | Параметры |
| params.query | <code>string</code> | | Запрос |
| [params.count] | <code>number</code> | <code>10</code> | Кол-во возвращаемых результатов |
| [params.locations=] | <code>object</code> | | Ограничение поиска адреса |
| params.location.region_fias_id | <code>number</code> | | Ограничение по ФИАС коду региона |
| params.location.area_fias_id | <code>number</code> | | Ограничение по ФИАС коду области |
| params.location.city_fias_id | <code>number</code> | | Ограничение по ФИАС коду города |
| params.location.settlement_fias_id | <code>number</code> | | Ограничение по ФИАС коду населенного пункта |
| params.location.street_fias_id | <code>number</code> | | Ограничение по ФИАС коду улицы |
<a name="Dadata+party"></a>
### dadata.party(params) ⇒ <code>promise.<Array.<object>></code>
Подсказки по организациям
**Kind**: instance method of <code>[Dadata](#Dadata)</code>
**See**: [Документация](https://confluence.hflabs.ru/pages/viewpage.action?pageId=502038697)
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| params | <code>object</code> | | Параметры |
| params.query | <code>string</code> | | Запрос |
| [params.count] | <code>number</code> | <code>10</code> | Кол-во возвращаемых результатов |
| [params.status] | <code>Array.<string></code> | <code></code> | Фильтр по статусу организации (ACTIVE - активные, LIQUIDATING - ликвидируемые, LIQUIDATED - ликвидированные) |
| [params.type] | <code>string</code> | <code>null</code> | Фильтр по юридическим лицам (LEGAL) или индивидуальным предпринимателям (INDIVIDUAL) |
| params.locations | <code>Array.<object></code> | | Фильтр по региону |
| params.locations.kladr_id | <code>number</code> | | Двухзначный код региона по КЛАДР |
<a name="Dadata+bank"></a>
### dadata.bank(params) ⇒ <code>promise.<Array.<object>></code>
Подсказки по банкам
**Kind**: instance method of <code>[Dadata](#Dadata)</code>
**See**: [Документация](https://confluence.hflabs.ru/pages/viewpage.action?pageId=502038711)
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| params | <code>object</code> | | Параметры |
| params.query | <code>string</code> | | Запрос |
| [params.count] | <code>number</code> | <code>10</code> | Кол-во возвращаемых результатов |
| [params.status] | <code>Array.<string></code> | <code></code> | Фильтр по статусу (ACTIVE - активные, LIQUIDATING - ликвидируемые, LIQUIDATED - ликвидированные) |
| [params.type] | <code>string</code> | <code>null</code> | Фильтр по типу банковской организации BANK - банк, NKO - небанковская кредитная организация, BANK_BRANCH - филиал банка, NKO_BRANCH - филиал небанковской кредитной организации, RKC - РКЦ / ГРКЦ, OTHER - другое |
<a name="Dadata+email"></a>
### dadata.email(params) ⇒ <code>promise.<Array.<object>></code>
Подсказки по email
**Kind**: instance method of <code>[Dadata](#Dadata)</code>
**See**: [Документация](https://confluence.hflabs.ru/pages/viewpage.action?pageId=502038705)
| Param | Type | Default | Description |
| --- | --- | --- | --- |
| params | <code>object</code> | | Параметры |
| params.query | <code>string</code> | | Запрос |
| [params.count] | <code>number</code> | <code>10</code> | Кол-во возвращаемых результатов |