UNPKG

portone-api-v2

Version:
55 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IdentityVerification = void 0; const request_1 = require("../request"); class IdentityVerification extends request_1.PortOneRequest { constructor(portone) { super(portone); } /** * 본인인증 단건 조회 * @param identityVerificationId 조회할 본인인증 ID * @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용 */ async find(identityVerificationId, storeId) { return this.request({ method: 'GET', url: this.setQuery(`/identity-verifications/${identityVerificationId}`, { storeId }), }); } /** * 본인인증 요청 전송 * @param identityVerificationId 본인인증 ID */ async send(identityVerificationId, data) { return this.request({ method: 'POST', url: `/identity-verifications/${identityVerificationId}/send`, data, }); } /** * 본인인증 확인 * @param identityVerificationId 본인인증 ID */ async confirm(identityVerificationId, data) { return this.request({ method: 'POST', url: `/identity-verifications/${identityVerificationId}/confirm`, data, }); } /** * SMS 본인인증 요청 재전송 * @param identityVerificationId 본인인증 ID * @param storeId 상점 ID. 미입력 시 토큰에 담긴 값 사용 */ async resend(identityVerificationId, storeId) { return this.request({ method: 'POST', url: this.setQuery(`/identity-verifications/${identityVerificationId}/resend`, { storeId }), }); } } exports.IdentityVerification = IdentityVerification; //# sourceMappingURL=identity-verification.js.map