@mobsolutions/ngx-dadata
Version:
[](https://badge.fury.io/js/%40kolkov%2Fngx-dadata) [](https://travis-ci.org/kolkov/ngx-dadata) [![Coverage Stat
203 lines (202 loc) • 5.95 kB
TypeScript
export interface DadataFIO {
surname: string | null;
name: string | null;
patronymic: string | null;
gender: string | null;
qc: string | null;
}
export interface DadataAddress {
postal_code: string | null;
country: string | null;
region_fias_id: string | null;
region_kladr_id: string | null;
region_with_type: string | null;
region_type: string | null;
region_type_full: string | null;
region: string | null;
area_fias_id: string | null;
area_kladr_id: string | null;
area_with_type: string | null;
area_type: string | null;
area_type_full: string | null;
area: string | null;
city_fias_id: string | null;
city_kladr_id: string | null;
city_with_type: string | null;
city_type: string | null;
city_type_full: string | null;
city: string | null;
city_area: string | null;
city_district_fias_id: string | null;
city_district_kladr_id: string | null;
city_district_with_type: string | null;
city_district_type: string | null;
city_district_type_full: string | null;
city_district: string | null;
settlement_fias_id: string | null;
settlement_kladr_id: string | null;
settlement_with_type: string | null;
settlement_type: string | null;
settlement_type_full: string | null;
settlement: string | null;
street_fias_id: string | null;
street_kladr_id: string | null;
street_with_type: string | null;
street_type: string | null;
street_type_full: string | null;
street: string | null;
house_fias_id: string | null;
house_kladr_id: string | null;
house_type: string | null;
house_type_full: string | null;
house: string | null;
block_type: string | null;
block_type_full: string | null;
block: string | null;
flat_type: string | null;
flat_type_full: string | null;
flat: string | null;
flat_area: string | null;
square_meter_price: string | null;
flat_price: string | null;
postal_box: string | null;
fias_id: string | null;
fias_code: string | null;
fias_level: string | null;
fias_actuality_state: string | null;
kladr_id: string | null;
capital_marker: string | null;
okato: string | null;
oktmo: string | null;
tax_office: string | null;
tax_office_legal: string | null;
timezone: string | null;
geo_lat: string | null;
geo_lon: string | null;
beltway_hit: string | null;
beltway_distance: string | null;
metro: string | null;
qc_geo: string | null;
qc_complete: string | null;
qc_house: string | null;
history_values: [string | null];
unparsed_parts: string | null;
source: string | null;
qc: string | null;
}
export interface DadataParty {
kpp: string | null;
capital: string | null;
management: {
name: string | null;
post: string | null;
};
founders: string | null;
managers: string | null;
branch_type: string | null;
branch_count: number | null;
source: string | null;
qc: string | null;
hid: string | null;
type: string | null;
state: {
status: string | null;
actuality_date: number | null;
registration_date: number | null;
liquidation_date: null;
};
opf: {
type: string | null;
code: string | null;
full: string | null;
short: string | null;
};
name: {
full_with_opf: string | null;
short_with_opf: string | null;
latinstring: null;
full: string | null;
short: string | null;
};
inn: string | null;
ogrn: string | null;
okpo: string | null;
okved: string | null;
okveds: string | null;
authorities: string | null;
documents: string | null;
licenses: string | null;
address: {
value: string | null;
unrestricted_value: string | null;
data: DadataAddress;
};
phones: string | null;
emails: string | null;
ogrn_date: number | null;
okved_type: string | null;
}
export interface DadataBank {
opf: {
type: string | null;
full: string | null;
short: string | null;
};
name: {
payment: string | null;
full: string | null;
short: string | null;
};
bic: string | null;
swift: string | null;
okpo: string | null;
correspondent_account: string | null;
registration_number: string | null;
rkc: {
opf: {
type: string | null;
full: string | null;
short: string | null;
};
name: {
payment: string | null;
full: string | null;
short: string | null;
};
bic: string | null;
swift: string | null;
okpo: string | null;
correspondent_account: string | null;
registration_number: string | null;
rkc: string | null;
address: {
value: string | null;
unrestricted_value: string | null;
data: string | null;
};
phone: string | null;
state: {
status: string | null;
actuality_date: number | null;
registration_date: number | null;
liquidation_date: string | null;
};
};
address: {
value: string | null;
unrestricted_value: string | null;
data: DadataAddress;
};
phone: string | null;
state: {
status: string | null;
actuality_date: number | null;
registration_date: number | null;
liquidation_date: string | null;
};
}
export interface DadataEmail {
local: string | null;
domain: string | null;
qc: string | null;
}