react-dadata
Version:
React-компонент для подсказок адресов, организаций и банков с помощью сервиса DaData.ru
41 lines (40 loc) • 1.32 kB
TypeScript
import type { DaDataSuggestion } from '../../core-types';
export type DaDataPartyKazakhstanStatus = 'ACTIVE' | 'INACTIVE' | 'LIQUIDATING' | 'LIQUIDATED' | 'SUSPENDED';
export type DaDataPartyKazakhstanType = 'LEGAL' | 'BRANCH' | 'INDIVIDUAL' | 'INDIVIDUAL_JOINT_VENTURE' | 'FOREIGN_BRANCH';
export interface DaDataPartyKazakhstan {
bin: string;
registration_date: string;
status: DaDataPartyKazakhstanStatus;
type: DaDataPartyKazakhstanType;
name_ru: string;
name_kz: string;
fio: string;
kato: string;
address_ru: string;
address_kz: string;
address_settlement_ru: string;
address_settlement_kz: string;
address_local: string;
oked: string;
oked_name_ru: string;
oked_name_kz: string;
krp: string;
krp_name_ru: string;
krp_name_kz: string;
kse: string;
kse_name_ru: string;
kse_name_kz: string;
kfs: string;
kfs_name_ru: string;
kfs_name_kz: string;
}
type DaDataPartyKazakhstanRequestFilterItem = {
type: DaDataPartyKazakhstanType;
};
export interface DaDataPartyKazakhstanRequestPayload extends Record<string, unknown> {
query: string;
count: number;
filters?: DaDataPartyKazakhstanRequestFilterItem[];
}
export type DaDataPartyKazakhstanSuggestion = DaDataSuggestion<DaDataPartyKazakhstan>;
export {};