@minjunkwon/localgovernment-welfare-mcp-server
Version:
MCP server for Korean Local Government Welfare Services - provides intelligent search and information retrieval for local government social welfare programs
115 lines • 3.33 kB
TypeScript
export interface LocalWelfareListRequest {
serviceKey?: string;
pageNo?: number;
numOfRows?: number;
lifeArray?: '001' | '002' | '003' | '004' | '005' | '006' | '007';
trgterIndvdlArray?: '010' | '020' | '030' | '040' | '050' | '060';
intrsThemaArray?: '010' | '020' | '030' | '040' | '050' | '060' | '070' | '080' | '090' | '100' | '110' | '120' | '130' | '140';
ctpvNm?: string;
sggNm?: string;
srchKeyCode?: '001' | '002' | '003';
searchWrd?: string;
arrgOrd?: '001' | '002';
}
export interface LocalWelfareDetailRequest {
servId: string;
}
export interface LocalWelfareService {
servId: string;
servNm: string;
servDgst?: string;
bizChrDeptNm?: string;
ctpvNm?: string;
sggNm?: string;
lifeNmArray?: string;
trgterIndvdlNmArray?: string;
intrsThemaNmArray?: string;
sprtCycNm?: string;
srvPvsnNm?: string;
aplyMtdNm?: string;
servDtlLink?: string;
inqNum?: number;
lastModYmd?: string;
enfcBgngYmd?: string;
enfcEndYmd?: string;
sprtTrgtCn?: string;
slctCritCn?: string;
alwServCn?: string;
}
export interface LocalWelfareListResponse {
response: {
header: {
resultCode: string;
resultMsg: string;
};
body: {
totalCount: number;
pageNo: number;
numOfRows: number;
items?: {
item: LocalWelfareService | LocalWelfareService[];
};
};
};
}
export interface LocalWelfareDetailResponse {
wantedDtl: {
resultCode: string;
resultMessage: string;
servId: string;
servNm: string;
enfcBgngYmd?: string;
enfcEndYmd?: string;
bizChrDeptNm?: string;
ctpvNm?: string;
sggNm?: string;
servDgst?: string;
trgterIndvdlNmArray?: string;
sprtCycNm?: string;
srvPvsnNm?: string;
sprtTrgtCn?: string;
slctCritCn?: string;
alwServCn?: string;
inqplCtadrList?: any[];
baslawList?: any[];
basfrmList?: any[];
};
}
export declare const LifeCycleCode: {
readonly '001': "영유아";
readonly '002': "아동";
readonly '003': "청소년";
readonly '004': "청년";
readonly '005': "중장년";
readonly '006': "노년";
readonly '007': "임신 · 출산";
};
export declare const HouseholdTypeCode: {
readonly '010': "다문화·탈북민";
readonly '020': "다자녀";
readonly '030': "보훈대상자";
readonly '040': "장애인";
readonly '050': "저소득";
readonly '060': "한부모·조손";
};
export declare const InterestThemeCode: {
readonly '010': "신체건강";
readonly '020': "정신건강";
readonly '030': "생활지원";
readonly '040': "주거";
readonly '050': "일자리";
readonly '060': "문화·여가";
readonly '070': "안전·위기";
readonly '080': "임신·출산";
readonly '090': "보육";
readonly '100': "교육";
readonly '110': "입양·위탁";
readonly '120': "보호·돌봄";
readonly '130': "서민금융";
readonly '140': "법률";
};
export declare const SortOrderCode: {
readonly '001': "최신순";
readonly '002': "인기순";
};
//# sourceMappingURL=types.d.ts.map