UNPKG

react-dadata

Version:

React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru

38 lines (37 loc) 1.3 kB
import type { DaDataSuggestion, Nullable } from '../../core-types'; /** * Типы для подсказок по организациям в Беларуси 🇧🇾 */ export type DaDataPartyBelarusType = 'LEGAL' | 'INDIVIDUAL'; export type DaDataPartyBelarusStatus = 'ACTIVE' | 'LIQUIDATING' | 'LIQUIDATED' | 'REORGANIZING' | 'BANKRUPT' | 'SUSPENDED'; export interface DaDataPartyBelarus { unp: string; registration_date: string; removal_date: Nullable<string>; actuality_date: string; status: DaDataPartyBelarusStatus; type: DaDataPartyBelarusType; full_name_ru: string; full_name_by: Nullable<string>; short_name_ru: Nullable<string>; short_name_by: Nullable<string>; trade_name_ru: Nullable<string>; trade_name_by: Nullable<string>; fio_ru: Nullable<string>; fio_by: Nullable<string>; address: Nullable<string>; oked: string; oked_name: string; } type DaDataBelarusRequestFilterItem = { status: DaDataPartyBelarusStatus; } | { type: DaDataPartyBelarusType; }; export interface DaDataBelarusRequestPayload extends Record<string, unknown> { query: string; count: number; filters?: DaDataBelarusRequestFilterItem[]; } export type DaDataPartyBelarusSuggestion = DaDataSuggestion<DaDataPartyBelarus>; export {};