UNPKG

@dgks/building-registry

Version:

Building Registry implementation for data.go.kr

57 lines (56 loc) 2.51 kB
import { KeyOption, Response, Service } from '@dgks/core'; import { AtchJibun, BasisOurln, Expos, ExposPubuseArea, FlrOuln, Hsprc, Jijigu, RecapTitle, RequestOptions, Title, Wclf } from './interfaces'; export declare class BuildingRegistryService extends Service<RequestOptions> { constructor(options: KeyOption); /** * 건축물대장 표제부의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getTitle(requestOptions: RequestOptions): Promise<Response<Title>>; /** * 건축물대장 기본개요의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getBasisOuln(requestOptions: RequestOptions): Promise<Response<BasisOurln>>; /** * 건축물대장 총괄표제부의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getRecapTitle(requestOptions: RequestOptions): Promise<Response<RecapTitle>>; /** * 건축물대장 층별개요의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getFlrOuln(requestOptions: RequestOptions): Promise<Response<FlrOuln>>; /** * 건축물대장 층별개요의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getAtchJibun(requestOptions: RequestOptions): Promise<Response<AtchJibun>>; /** * 건축물대장 층별개요의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getExposPubuseArea(requestOptions: RequestOptions): Promise<Response<ExposPubuseArea>>; /** * 건축물대장 오수정화시설의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getWclf(requestOptions: RequestOptions): Promise<Response<Wclf>>; /** * 건축물대장 주택가격의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getHsprc(requestOptions: RequestOptions): Promise<Response<Hsprc>>; /** * 건축물대장 전유부의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getExpos(requestOptions: RequestOptions): Promise<Response<Expos>>; /** * 건축물대장 지역지구구역의 정보를 조회합니다 * @param {RequestOptions} requestOptions */ getJijigu(requestOptions: RequestOptions): Promise<Response<Jijigu>>; protected parseSearchParams(searchParams: RequestOptions): Record<string, string | number | boolean | null | undefined> | undefined; }