efriend
Version:
EFriend Node Library
167 lines (166 loc) • 8.88 kB
JavaScript
'use strict';
/**
* 에러 클래스
*
* @file packages/EFriendExpert/common/error/error.constant.ts
* @version 0.0.1
* @license GNU General Public License v3.0
* @copyright 2017~2023, EFriendExport Community Team
* @author dalcon10028 <dalcon10280@gmail.com>
* @author gye hyun james kim <pnuskgh@gmail.com>
*/
export var ERROR_CODE;
(function (ERROR_CODE) {
ERROR_CODE[ERROR_CODE["UNKNOWN_ERROR"] = 2000] = "UNKNOWN_ERROR";
ERROR_CODE[ERROR_CODE["FETCH_ERROR"] = 3001] = "FETCH_ERROR";
ERROR_CODE[ERROR_CODE["REQUIRED"] = 3002] = "REQUIRED";
ERROR_CODE[ERROR_CODE["NOTALLOWED"] = 3003] = "NOTALLOWED";
ERROR_CODE[ERROR_CODE["FIELDERROR"] = 3004] = "FIELDERROR";
ERROR_CODE[ERROR_CODE["INSERTERROR"] = 3005] = "INSERTERROR";
ERROR_CODE[ERROR_CODE["SERVICEERROR"] = 3006] = "SERVICEERROR";
ERROR_CODE[ERROR_CODE["WAITINGERROR"] = 3007] = "WAITINGERROR";
//--- 한국투자증권의 오류 코드
ERROR_CODE["MCA00000"] = "MCA00000";
ERROR_CODE["KIER2620"] = "KIER2620";
ERROR_CODE["KIOK0530"] = "KIOK0530";
ERROR_CODE["KIOK0560"] = "KIOK0560";
ERROR_CODE["OPSP0000"] = "OPSP0000";
ERROR_CODE["OPSP0001"] = "OPSP0001";
ERROR_CODE["OPSP0002"] = "OPSP0002";
ERROR_CODE["OPSP0009"] = "OPSP0009";
ERROR_CODE["OPSP0011"] = "OPSP0011";
ERROR_CODE["OPSP8996"] = "OPSP8996";
ERROR_CODE["OPSP9991"] = "OPSP9991";
ERROR_CODE["OPSQ2002"] = "OPSQ2002";
ERROR_CODE["EGW00001"] = "EGW00001";
ERROR_CODE["EGW00002"] = "EGW00002";
ERROR_CODE["EGW00003"] = "EGW00003";
ERROR_CODE["EGW00004"] = "EGW00004";
ERROR_CODE["EGW00101"] = "EGW00101";
ERROR_CODE["EGW00102"] = "EGW00102";
ERROR_CODE["EGW00103"] = "EGW00103";
ERROR_CODE["EGW00104"] = "EGW00104";
ERROR_CODE["EGW00105"] = "EGW00105";
ERROR_CODE["EGW00106"] = "EGW00106";
ERROR_CODE["EGW00107"] = "EGW00107";
ERROR_CODE["EGW00108"] = "EGW00108";
ERROR_CODE["EGW00109"] = "EGW00109";
ERROR_CODE["EGW00110"] = "EGW00110";
ERROR_CODE["EGW00111"] = "EGW00111";
ERROR_CODE["EGW00112"] = "EGW00112";
ERROR_CODE["EGW00113"] = "EGW00113";
ERROR_CODE["EGW00114"] = "EGW00114";
ERROR_CODE["EGW00115"] = "EGW00115";
ERROR_CODE["EGW00116"] = "EGW00116";
ERROR_CODE["EGW00117"] = "EGW00117";
ERROR_CODE["EGW00118"] = "EGW00118";
ERROR_CODE["EGW00119"] = "EGW00119";
ERROR_CODE["EGW00120"] = "EGW00120";
ERROR_CODE["EGW00121"] = "EGW00121";
ERROR_CODE["EGW00122"] = "EGW00122";
ERROR_CODE["EGW00123"] = "EGW00123";
ERROR_CODE["EGW00124"] = "EGW00124";
ERROR_CODE["EGW00125"] = "EGW00125";
ERROR_CODE["EGW00126"] = "EGW00126";
ERROR_CODE["EGW00127"] = "EGW00127";
ERROR_CODE["EGW00128"] = "EGW00128";
ERROR_CODE["EGW00129"] = "EGW00129";
ERROR_CODE["EGW00130"] = "EGW00130";
ERROR_CODE["EGW00131"] = "EGW00131";
ERROR_CODE["EGW00132"] = "EGW00132";
ERROR_CODE["EGW00201"] = "EGW00201";
ERROR_CODE["EGW00202"] = "EGW00202";
ERROR_CODE["EGW00203"] = "EGW00203";
ERROR_CODE["EGW00204"] = "EGW00204";
ERROR_CODE["EGW00205"] = "EGW00205";
ERROR_CODE["EGW00206"] = "EGW00206";
ERROR_CODE["EGW00207"] = "EGW00207";
ERROR_CODE["EGW00208"] = "EGW00208";
ERROR_CODE["EGW00209"] = "EGW00209";
ERROR_CODE["EGW00210"] = "EGW00210";
ERROR_CODE["EGW00211"] = "EGW00211";
ERROR_CODE["EGW00212"] = "EGW00212";
ERROR_CODE["EGW00213"] = "EGW00213";
ERROR_CODE["EGW00300"] = "EGW00300";
ERROR_CODE["EGW00301"] = "EGW00301";
ERROR_CODE["EGW00302"] = "EGW00302";
ERROR_CODE["EGW00303"] = "EGW00303";
ERROR_CODE["EGW00304"] = "EGW00304";
})(ERROR_CODE || (ERROR_CODE = {}));
;
export const ERROR_MESSAGE = {
[]: 'Unknown error.',
[]: 'Fetch error.',
[]: 'Not found',
[]: 'Not allowed.',
[]: 'Field check is required',
[]: 'Insert error.',
[]: 'Service internal error.',
[]: 'tokenP waiting error.',
[]: '정상처리 되었습니다',
[]: '조회할 자료가 없습니다',
[]: '조회되었습니다',
[]: '조회할 내용이 없습니다',
[]: 'SUBSCRIBE SUCCESS',
[]: 'UNSUBSCRIBE SUCCESS',
[]: 'ALREADY IN SUBSCRIBE',
[]: 'SUBSCRIBE ERROR : mci send failed',
[]: 'invalid approval : NOT FOUND',
[]: 'ALREADY IN USE appkey',
[]: 'JSON PARSING ERROR : input not found',
[]: 'ERROR INVALID INPUT_FILED_SIZE',
[]: '일시적 오류가 발생했습니다.',
[]: '서버 에러가 발생했습니다.',
[]: '접근이 거부되었습니다.',
[]: '권한을 부여받지 않은 고객입니다.',
[]: '유효하지 않은 요청입니다.',
[]: 'AppKey는 필수입니다.',
[]: '유효하지 않은 AppKey입니다.',
[]: 'AppSecret은 필수입니다.',
[]: '유효하지 않은 AppSecret입니다.',
[]: 'redirect_uri는 필수입니다.',
[]: '유효하지 않은 redirect_uri입니다.',
[]: '유효하지 않은 서비스구분(service)입니다.',
[]: 'scope는 필수입니다.',
[]: '유효하지 않은 scope 입니다.',
[]: '유효하지 않은 state 입니다.',
[]: '유효하지 않은 grant 입니다.',
[]: '응답구분(response_type)은 필수입니다.',
[]: '지원하지 않는 응답구분(response_type)입니다.',
[]: '권한부여 타입(grant_type)은 필수입니다.',
[]: '지원하지 않는 권한부여 타입(grant_type)입니다.',
[]: '지원하지 않는 토큰 타입(token_type)입니다.',
[]: '유효하지 않은 code 입니다.',
[]: 'code를 찾을 수 없습니다.',
[]: '기간이 만료된 code 입니다.',
[]: '유효하지 않은 token 입니다.',
[]: 'token을 찾을 수 없습니다.',
[]: '기간이 만료된 token 입니다.',
[]: '유효하지 않은 session_key 입니다.',
[]: 'session_key를 찾을 수 없습니다.',
[]: '기간이 만료된 session_key 입니다.',
[]: '제휴사번호(corpno)는 필수입니다.',
[]: '계좌번호(acctno)는 필수입니다.',
[]: 'HTS_ID는 필수입니다.',
[]: '유효하지 않은 유저(user)입니다.',
[]: '유효하지 않은 hashkey입니다.',
[]: 'Content-Type이 유효하지 않습니다.',
[]: '초당 거래건수를 초과하였습니다.',
[]: 'GW라우팅 중 오류가 발생했습니다.',
[]: 'OPS라우팅 중 오류가 발생했습니다.',
[]: 'Internal Gateway 인스턴스를 잘못 입력했습니다.',
[]: 'credentials_type이 유효하지 않습니다.(Bearer)',
[]: 'API 사용 권한이 없습니다.',
[]: 'IP 주소가 없거나 유효하지 않습니다.',
[]: '고객유형(custtype)이 유효하지 않습니다.',
[]: '일련번호(seq_no)가 유효하지 않습니다.',
[]: '법인고객의 경우 모의투자를 이용할 수 없습니다.',
[]: '고객명(personalname)은 필수 입니다.',
[]: '휴대전화번호(personalphone)는 필수 입니다.',
[]: '제휴사명(corpname)은 필수 입니다.',
[]: 'Gateway 라우팅 오류가 발생했습니다.',
[]: '연결 시간이 초과되었습니다.직전 거래를 반드시 확인하세요.',
[]: '거래시간이 초과되었습니다.직전 거래를 반드시 확인하세요.',
[]: '법인고객에게 허용되지 않은 IP접근입니다.',
[]: '고객식별키(법인 personalSeckey, 개인 appSecret)가 유효하지 않습니다.'
};