@dgks/building-registry
Version:
Building Registry implementation for data.go.kr
57 lines (56 loc) • 2.51 kB
TypeScript
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;
}