diff --git a/package.json b/package.json index c766002..ec59eda 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@samchon/payments", - "version": "8.0.0", + "version": "8.0.1", "description": "Collection of Payment system of Samchon", "scripts": { "package:latest": "node deploy latest", diff --git a/packages/fake-iamport-server/package.json b/packages/fake-iamport-server/package.json index c4ff9eb..91edbf0 100644 --- a/packages/fake-iamport-server/package.json +++ b/packages/fake-iamport-server/package.json @@ -1,6 +1,6 @@ { "name": "fake-iamport-server", - "version": "8.0.0", + "version": "8.0.1", "description": "Fake iamport server for testing", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -38,7 +38,7 @@ }, "homepage": "https://github.com/samchon/fake-iamport-server", "devDependencies": { - "@nestia/sdk": "^3.0.1", + "@nestia/sdk": "^3.2.2", "@types/atob": "^2.1.2", "@types/btoa": "^1.2.3", "@types/cli": "^0.11.19", @@ -57,9 +57,9 @@ "typescript": "^5.3.2" }, "dependencies": { - "@nestia/core": "^3.0.1", - "@nestia/e2e": "^0.4.1", - "@nestia/fetcher": "^3.0.1", + "@nestia/core": "^3.2.2", + "@nestia/e2e": "^0.5.4", + "@nestia/fetcher": "^3.2.2", "@nestjs/common": "^10.2.8", "@nestjs/core": "^10.2.8", "@nestjs/platform-fastify": "^10.2.8", @@ -70,7 +70,7 @@ "source-map-support": "^0.5.19", "tstl": "^3.0.0", "typescript-transform-paths": "^3.4.6", - "typia": "^6.0.1", + "typia": "^6.1.0", "uuid": "^9.0.0" }, "keywords": [ diff --git a/packages/fake-iamport-server/src/api/functional/certifications/index.ts b/packages/fake-iamport-server/src/api/functional/certifications/index.ts index d71a195..a20add5 100644 --- a/packages/fake-iamport-server/src/api/functional/certifications/index.ts +++ b/packages/fake-iamport-server/src/api/functional/certifications/index.ts @@ -27,7 +27,7 @@ export * as otp from "./otp"; * @security bearer * @author Samchon * - * @controller FakeIamportCertificationsController. + * @controller FakeIamportCertificationsController.at * @path GET /certifications/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -37,6 +37,7 @@ export async function at( ): Promise { return PlainFetcher.fetch(connection, { ...at.METADATA, + template: at.METADATA.path, path: at.path(imp_uid), }); } @@ -66,7 +67,7 @@ export namespace at { * @security bearer * @author Samchon * - * @controller FakeIamportCertificationsController. + * @controller FakeIamportCertificationsController.erase * @path DELETE /certifications/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -76,6 +77,7 @@ export async function erase( ): Promise { return PlainFetcher.fetch(connection, { ...erase.METADATA, + template: erase.METADATA.path, path: erase.path(imp_uid), }); } diff --git a/packages/fake-iamport-server/src/api/functional/certifications/otp/index.ts b/packages/fake-iamport-server/src/api/functional/certifications/otp/index.ts index 78577a4..5f9872e 100644 --- a/packages/fake-iamport-server/src/api/functional/certifications/otp/index.ts +++ b/packages/fake-iamport-server/src/api/functional/certifications/otp/index.ts @@ -28,7 +28,7 @@ import type { IIamportResponse } from "../../../structures/IIamportResponse"; * @security bearer * @author Samchon * - * @controller FakeIamportCertificationsController. + * @controller FakeIamportCertificationsController.request * @path POST /certifications/otp/request * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -46,6 +46,7 @@ export async function request( }, { ...request.METADATA, + template: request.METADATA.path, path: request.path(), }, input, @@ -90,7 +91,7 @@ export namespace request { * @security bearer * @author Samchon * - * @controller FakeIamportCertificationsController. + * @controller FakeIamportCertificationsController.confirm * @path POST /certifications/otp/confirm/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -109,6 +110,7 @@ export async function confirm( }, { ...confirm.METADATA, + template: confirm.METADATA.path, path: confirm.path(imp_uid), }, input, diff --git a/packages/fake-iamport-server/src/api/functional/internal/index.ts b/packages/fake-iamport-server/src/api/functional/internal/index.ts index 7682c79..c1183e2 100644 --- a/packages/fake-iamport-server/src/api/functional/internal/index.ts +++ b/packages/fake-iamport-server/src/api/functional/internal/index.ts @@ -24,7 +24,7 @@ import type { IIamportPayment } from "../../structures/IIamportPayment"; * @param input 웹훅 이벤트 정보 * @author Samchon * - * @controller FakeIamportInternalController. + * @controller FakeIamportInternalController.webhook * @path POST /internal/webhook * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -42,6 +42,7 @@ export async function webhook( }, { ...webhook.METADATA, + template: webhook.METADATA.path, path: webhook.path(), }, input, @@ -82,7 +83,7 @@ export namespace webhook { * @security bearer * @author Samchon * - * @controller FakeIamportInternalController. + * @controller FakeIamportInternalController.deposit * @path PUT /internal/deposit/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -92,6 +93,7 @@ export async function deposit( ): Promise { return PlainFetcher.fetch(connection, { ...deposit.METADATA, + template: deposit.METADATA.path, path: deposit.path(imp_uid), }); } diff --git a/packages/fake-iamport-server/src/api/functional/payments/index.ts b/packages/fake-iamport-server/src/api/functional/payments/index.ts index baf2277..63ae9ad 100644 --- a/packages/fake-iamport-server/src/api/functional/payments/index.ts +++ b/packages/fake-iamport-server/src/api/functional/payments/index.ts @@ -22,7 +22,7 @@ import type { IIamportResponse } from "../../structures/IIamportResponse"; * @security bearer * @author Samchon * - * @controller FakeIamportPaymentsController. + * @controller FakeIamportPaymentsController.at * @path GET /payments/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -33,6 +33,7 @@ export async function at( ): Promise { return PlainFetcher.fetch(connection, { ...at.METADATA, + template: at.METADATA.path, path: at.path(imp_uid, query), }); } @@ -75,7 +76,7 @@ export namespace at { * @security bearer * @author Samchon * - * @controller FakeIamportPaymentsController. + * @controller FakeIamportPaymentsController.cancel * @path POST /payments/cancel * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -93,6 +94,7 @@ export async function cancel( }, { ...cancel.METADATA, + template: cancel.METADATA.path, path: cancel.path(), }, input, diff --git a/packages/fake-iamport-server/src/api/functional/receipts/index.ts b/packages/fake-iamport-server/src/api/functional/receipts/index.ts index 52a1205..f8764a9 100644 --- a/packages/fake-iamport-server/src/api/functional/receipts/index.ts +++ b/packages/fake-iamport-server/src/api/functional/receipts/index.ts @@ -18,7 +18,7 @@ import type { IIamportResponse } from "../../structures/IIamportResponse"; * @security bearer * @author Samchon * - * @controller FakeIamportReceiptsController. + * @controller FakeIamportReceiptsController.at * @path GET /receipts/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -28,6 +28,7 @@ export async function at( ): Promise { return PlainFetcher.fetch(connection, { ...at.METADATA, + template: at.METADATA.path, path: at.path(imp_uid), }); } @@ -58,7 +59,7 @@ export namespace at { * @security bearer * @author Samchon * - * @controller FakeIamportReceiptsController. + * @controller FakeIamportReceiptsController.create * @path POST /receipts/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -77,6 +78,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(imp_uid), }, input, @@ -112,7 +114,7 @@ export namespace create { * @security bearer * @author Samchon * - * @controller FakeIamportReceiptsController. + * @controller FakeIamportReceiptsController.erase * @path DELETE /receipts/:imp_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -122,6 +124,7 @@ export async function erase( ): Promise { return PlainFetcher.fetch(connection, { ...erase.METADATA, + template: erase.METADATA.path, path: erase.path(imp_uid), }); } diff --git a/packages/fake-iamport-server/src/api/functional/subscribe/customers/index.ts b/packages/fake-iamport-server/src/api/functional/subscribe/customers/index.ts index bfc78d9..66a5f1d 100644 --- a/packages/fake-iamport-server/src/api/functional/subscribe/customers/index.ts +++ b/packages/fake-iamport-server/src/api/functional/subscribe/customers/index.ts @@ -22,7 +22,7 @@ import type { IIamportSubscription } from "../../../structures/IIamportSubscript * @security bearer * @author Samchon * - * @controller FakeIamportSubscribeCustomersController. + * @controller FakeIamportSubscribeCustomersController.at * @path GET /subscribe/customers/:customer_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -32,6 +32,7 @@ export async function at( ): Promise { return PlainFetcher.fetch(connection, { ...at.METADATA, + template: at.METADATA.path, path: at.path(customer_uid), }); } @@ -71,7 +72,7 @@ export namespace at { * @security bearer * @author Samchon * - * @controller FakeIamportSubscribeCustomersController. + * @controller FakeIamportSubscribeCustomersController.create * @path POST /subscribe/customers/:customer_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -90,6 +91,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(customer_uid), }, input, @@ -127,7 +129,7 @@ export namespace create { * @security bearer * @author Samchon * - * @controller FakeIamportSubscribeCustomersController. + * @controller FakeIamportSubscribeCustomersController.erase * @path DELETE /subscribe/customers/:customer_uid * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -137,6 +139,7 @@ export async function erase( ): Promise { return PlainFetcher.fetch(connection, { ...erase.METADATA, + template: erase.METADATA.path, path: erase.path(customer_uid), }); } diff --git a/packages/fake-iamport-server/src/api/functional/subscribe/payments/index.ts b/packages/fake-iamport-server/src/api/functional/subscribe/payments/index.ts index 2c9da89..52e7096 100644 --- a/packages/fake-iamport-server/src/api/functional/subscribe/payments/index.ts +++ b/packages/fake-iamport-server/src/api/functional/subscribe/payments/index.ts @@ -35,7 +35,7 @@ import type { IIamportSubscription } from "../../../structures/IIamportSubscript * @security bearer * @author Samchon * - * @controller FakeIampotSubscribePaymentsController. + * @controller FakeIampotSubscribePaymentsController.onetime * @path POST /subscribe/payments/onetime * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -53,6 +53,7 @@ export async function onetime( }, { ...onetime.METADATA, + template: onetime.METADATA.path, path: onetime.path(), }, input, @@ -97,7 +98,7 @@ export namespace onetime { * @security bearer * @author Samchon * - * @controller FakeIampotSubscribePaymentsController. + * @controller FakeIampotSubscribePaymentsController.again * @path POST /subscribe/payments/again * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -115,6 +116,7 @@ export async function again( }, { ...again.METADATA, + template: again.METADATA.path, path: again.path(), }, input, diff --git a/packages/fake-iamport-server/src/api/functional/users/index.ts b/packages/fake-iamport-server/src/api/functional/users/index.ts index 3eeca84..39f0778 100644 --- a/packages/fake-iamport-server/src/api/functional/users/index.ts +++ b/packages/fake-iamport-server/src/api/functional/users/index.ts @@ -24,7 +24,7 @@ import type { IIamportUser } from "../../structures/IIamportUser"; * @returns 유저 인증 토큰 정보 * @author Samchon * - * @controller FakeIamportUsersController. + * @controller FakeIamportUsersController.getToken * @path POST /users/getToken * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -42,6 +42,7 @@ export async function getToken( }, { ...getToken.METADATA, + template: getToken.METADATA.path, path: getToken.path(), }, input, diff --git a/packages/fake-iamport-server/src/api/functional/vbanks/index.ts b/packages/fake-iamport-server/src/api/functional/vbanks/index.ts index 1049780..80378ac 100644 --- a/packages/fake-iamport-server/src/api/functional/vbanks/index.ts +++ b/packages/fake-iamport-server/src/api/functional/vbanks/index.ts @@ -18,7 +18,7 @@ import type { IIamportVBankPayment } from "../../structures/IIamportVBankPayment * @security bearer * @author Samchon * - * @controller FakeIamportVbanksController. + * @controller FakeIamportVbanksController.create * @path POST /vbanks * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -36,6 +36,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(), }, input, @@ -70,7 +71,7 @@ export namespace create { * @security bearer * @author Samchon * - * @controller FakeIamportVbanksController. + * @controller FakeIamportVbanksController.update * @path PUT /vbanks * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -88,6 +89,7 @@ export async function update( }, { ...update.METADATA, + template: update.METADATA.path, path: update.path(), }, input, diff --git a/packages/fake-toss-payments-server/package.json b/packages/fake-toss-payments-server/package.json index 6a12321..82bd410 100644 --- a/packages/fake-toss-payments-server/package.json +++ b/packages/fake-toss-payments-server/package.json @@ -1,6 +1,6 @@ { "name": "fake-toss-payments-server", - "version": "8.0.0", + "version": "8.0.1", "description": "Fake toss-payments server for testing", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -38,8 +38,8 @@ }, "homepage": "https://github.com/samchon/fake-toss-payments-server", "devDependencies": { - "@nestia/e2e": "^0.4.1", - "@nestia/sdk": "^3.0.1", + "@nestia/e2e": "^0.5.4", + "@nestia/sdk": "^3.2.2", "@types/atob": "^2.1.2", "@types/btoa": "^1.2.3", "@types/cli": "^0.11.19", @@ -59,8 +59,8 @@ "typescript-transform-paths": "^3.4.6" }, "dependencies": { - "@nestia/core": "^3.0.1", - "@nestia/fetcher": "^3.0.1", + "@nestia/core": "^3.2.2", + "@nestia/fetcher": "^3.2.2", "@nestjs/common": "^10.2.8", "@nestjs/core": "^10.2.8", "@nestjs/platform-fastify": "^10.2.8", @@ -70,7 +70,7 @@ "serialize-error": "^4.1.0", "source-map-support": "^0.5.19", "tstl": "^3.0.0", - "typia": "^6.0.1", + "typia": "^6.1.0", "uuid": "^9.0.0" }, "keywords": [ diff --git a/packages/fake-toss-payments-server/src/api/functional/internal/index.ts b/packages/fake-toss-payments-server/src/api/functional/internal/index.ts index b329fe6..4e05ba2 100644 --- a/packages/fake-toss-payments-server/src/api/functional/internal/index.ts +++ b/packages/fake-toss-payments-server/src/api/functional/internal/index.ts @@ -25,7 +25,7 @@ import type { ITossPaymentWebhook } from "../../structures/ITossPaymentWebhook"; * @param input 웹훅 이벤트 정보 * @author Samchon * - * @controller FakeTossInternalController. + * @controller FakeTossInternalController.webhook * @path POST /internal/webhook * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -43,6 +43,7 @@ export async function webhook( }, { ...webhook.METADATA, + template: webhook.METADATA.path, path: webhook.path(), }, input, @@ -84,7 +85,7 @@ export namespace webhook { * @security basic * @author Samchon * - * @controller FakeTossInternalController. + * @controller FakeTossInternalController.deposit * @path PUT /internal/:paymentKey/deposit * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -94,6 +95,7 @@ export async function deposit( ): Promise { return PlainFetcher.fetch(connection, { ...deposit.METADATA, + template: deposit.METADATA.path, path: deposit.path(paymentKey), }); } diff --git a/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/card/index.ts b/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/card/index.ts index 69a7272..acca4a8 100644 --- a/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/card/index.ts +++ b/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/card/index.ts @@ -26,7 +26,7 @@ import type { ITossBilling } from "../../../../../structures/ITossBilling"; * @security basic * @author Samchon * - * @controller FakeTossBillingController. + * @controller FakeTossBillingController.create * @path POST /v1/billing/authorizations/card * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -44,6 +44,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(), }, input, diff --git a/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/index.ts b/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/index.ts index 7cffb75..7a8a1d1 100644 --- a/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/index.ts +++ b/packages/fake-toss-payments-server/src/api/functional/v1/billing/authorizations/index.ts @@ -27,7 +27,7 @@ export * as card from "./card"; * @security basic * @author Samchon * - * @controller FakeTossBillingController. + * @controller FakeTossBillingController.at * @path POST /v1/billing/authorizations/:billingKey * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -46,6 +46,7 @@ export async function at( }, { ...at.METADATA, + template: at.METADATA.path, path: at.path(billingKey), }, input, diff --git a/packages/fake-toss-payments-server/src/api/functional/v1/billing/index.ts b/packages/fake-toss-payments-server/src/api/functional/v1/billing/index.ts index cf516fc..c9f98e9 100644 --- a/packages/fake-toss-payments-server/src/api/functional/v1/billing/index.ts +++ b/packages/fake-toss-payments-server/src/api/functional/v1/billing/index.ts @@ -35,7 +35,7 @@ export * as authorizations from "./authorizations"; * @security basic * @author Samchon * - * @controller FakeTossBillingController. + * @controller FakeTossBillingController.pay * @path POST /v1/billing/:billingKey * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -54,6 +54,7 @@ export async function pay( }, { ...pay.METADATA, + template: pay.METADATA.path, path: pay.path(billingKey), }, input, diff --git a/packages/fake-toss-payments-server/src/api/functional/v1/cash_receipts/index.ts b/packages/fake-toss-payments-server/src/api/functional/v1/cash_receipts/index.ts index 02a40eb..5d48466 100644 --- a/packages/fake-toss-payments-server/src/api/functional/v1/cash_receipts/index.ts +++ b/packages/fake-toss-payments-server/src/api/functional/v1/cash_receipts/index.ts @@ -17,7 +17,7 @@ import type { ITossCashReceipt } from "../../../structures/ITossCashReceipt"; * @security basic * @author Samchon * - * @controller FakeTossCashReceiptsController. + * @controller FakeTossCashReceiptsController.create * @path POST /v1/cash-receipts * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -35,6 +35,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(), }, input, @@ -70,7 +71,7 @@ export namespace create { * @security basic * @author Samchon * - * @controller FakeTossCashReceiptsController. + * @controller FakeTossCashReceiptsController.cancel * @path POST /v1/cash-receipts/:receiptKey/cancel * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -89,6 +90,7 @@ export async function cancel( }, { ...cancel.METADATA, + template: cancel.METADATA.path, path: cancel.path(receiptKey), }, input, diff --git a/packages/fake-toss-payments-server/src/api/functional/v1/payments/index.ts b/packages/fake-toss-payments-server/src/api/functional/v1/payments/index.ts index 910d65a..348669a 100644 --- a/packages/fake-toss-payments-server/src/api/functional/v1/payments/index.ts +++ b/packages/fake-toss-payments-server/src/api/functional/v1/payments/index.ts @@ -29,7 +29,7 @@ import type { ITossPaymentCancel } from "../../../structures/ITossPaymentCancel" * @returns 결제 정보 * @author Samchon * - * @controller FakeTossPaymentsController. + * @controller FakeTossPaymentsController.at * @path GET /v1/payments/:paymentKey * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -39,6 +39,7 @@ export async function at( ): Promise { return PlainFetcher.fetch(connection, { ...at.METADATA, + template: at.METADATA.path, path: at.path(paymentKey), }); } @@ -86,7 +87,7 @@ export namespace at { * @security basic * @author Samchon * - * @controller FakeTossPaymentsController. + * @controller FakeTossPaymentsController.key_in * @path POST /v1/payments/key-in * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -104,6 +105,7 @@ export async function key_in( }, { ...key_in.METADATA, + template: key_in.METADATA.path, path: key_in.path(), }, input, @@ -149,7 +151,7 @@ export namespace key_in { * @security basic * @author Samchon * - * @controller FakeTossPaymentsController. + * @controller FakeTossPaymentsController.approve * @path POST /v1/payments/:paymentKey * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -168,6 +170,7 @@ export async function approve( }, { ...approve.METADATA, + template: approve.METADATA.path, path: approve.path(paymentKey), }, input, @@ -209,7 +212,7 @@ export namespace approve { * @security basic * @author Samchon * - * @controller FakeTossPaymentsController. + * @controller FakeTossPaymentsController.cancel * @path POST /v1/payments/:paymentKey/cancel * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -228,6 +231,7 @@ export async function cancel( }, { ...cancel.METADATA, + template: cancel.METADATA.path, path: cancel.path(paymentKey), }, input, diff --git a/packages/fake-toss-payments-server/src/api/functional/v1/virtual_accounts/index.ts b/packages/fake-toss-payments-server/src/api/functional/v1/virtual_accounts/index.ts index 51e0e98..f2e22b0 100644 --- a/packages/fake-toss-payments-server/src/api/functional/v1/virtual_accounts/index.ts +++ b/packages/fake-toss-payments-server/src/api/functional/v1/virtual_accounts/index.ts @@ -33,7 +33,7 @@ import type { ITossVirtualAccountPayment } from "../../../structures/ITossVirtua * @security basic * @author Samchon * - * @controller FakeTossVirtualAccountsController. + * @controller FakeTossVirtualAccountsController.create * @path POST /v1/virtual-accounts * @nestia Generated by Nestia - https://github.com/samchon/nestia */ @@ -51,6 +51,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(), }, input, diff --git a/packages/fake-toss-payments-server/src/controllers/FakeTossInternalController.ts b/packages/fake-toss-payments-server/src/controllers/FakeTossInternalController.ts index 318d0d8..bae6c25 100644 --- a/packages/fake-toss-payments-server/src/controllers/FakeTossInternalController.ts +++ b/packages/fake-toss-payments-server/src/controllers/FakeTossInternalController.ts @@ -59,7 +59,7 @@ export class FakeTossInternalController { throw new UnprocessableEntityException("Invalid target."); payment.virtualAccount.settlementStatus = "COMPLETED"; - payment.approvedAt = new Date().toString(); + payment.approvedAt = new Date().toISOString(); payment.status = "DONE"; FakeTossWebhookProvider.webhook({ diff --git a/packages/iamport-server-api/package.json b/packages/iamport-server-api/package.json index 716189e..c8ed256 100644 --- a/packages/iamport-server-api/package.json +++ b/packages/iamport-server-api/package.json @@ -1,6 +1,6 @@ { "name": "iamport-server-api", - "version": "8.0.0", + "version": "8.0.1", "description": "API for Iamport Server", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -34,7 +34,7 @@ "typescript": "^5.3.2" }, "dependencies": { - "@nestia/fetcher": "^3.0.1", - "typia": "^6.0.1" + "@nestia/fetcher": "^3.2.2", + "typia": "^6.1.0" } } \ No newline at end of file diff --git a/packages/iamport-server-api/swagger.json b/packages/iamport-server-api/swagger.json index 9708449..3d827fa 100644 --- a/packages/iamport-server-api/swagger.json +++ b/packages/iamport-server-api/swagger.json @@ -13,7 +13,7 @@ "info": { "title": "Iamport API", "description": "Built by [fake-iamport-server](https://github.com/samchon/payments/tree/master/packages/fake-iamport-server) with [nestia](https://github.com/samchon/nestia)", - "version": "8.0.0", + "version": "8.0.1", "license": { "name": "MIT" } @@ -3186,5 +3186,6 @@ } } }, - "tags": [] + "tags": [], + "x-samchon-emended": true } \ No newline at end of file diff --git a/packages/payment-api/package.json b/packages/payment-api/package.json index 915214e..4163a9f 100644 --- a/packages/payment-api/package.json +++ b/packages/payment-api/package.json @@ -1,6 +1,6 @@ { "name": "@samchon/payment-api", - "version": "8.0.0", + "version": "8.0.1", "description": "API for Payment Backend", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -34,10 +34,10 @@ "typescript": "^5.3.2" }, "dependencies": { - "@nestia/fetcher": "^3.0.1", + "@nestia/fetcher": "^3.2.2", "@types/node": "^20.11.5", - "iamport-server-api": "^8.0.0", - "toss-payments-server-api": "^8.0.0", - "typia": "^6.0.1" + "iamport-server-api": "^8.0.1", + "toss-payments-server-api": "^8.0.1", + "typia": "^6.1.0" } } \ No newline at end of file diff --git a/packages/payment-api/swagger.json b/packages/payment-api/swagger.json index 205ae35..e52a20d 100644 --- a/packages/payment-api/swagger.json +++ b/packages/payment-api/swagger.json @@ -7,7 +7,7 @@ } ], "info": { - "version": "8.0.0", + "version": "8.0.1", "title": "@samchon/payment-backend", "description": "Payment Backend Server", "license": { @@ -4253,5 +4253,6 @@ } } }, - "tags": [] + "tags": [], + "x-samchon-emended": true } \ No newline at end of file diff --git a/packages/payment-backend/package.json b/packages/payment-backend/package.json index 0dec35a..f1e4100 100644 --- a/packages/payment-backend/package.json +++ b/packages/payment-backend/package.json @@ -1,6 +1,6 @@ { "name": "@samchon/payment-backend", - "version": "8.0.0", + "version": "8.0.1", "description": "Payment Backend Server", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -37,8 +37,8 @@ }, "homepage": "https://github.com/samchon/payments", "devDependencies": { - "@nestia/fetcher": "^3.0.1", - "@nestia/sdk": "^3.0.1", + "@nestia/fetcher": "^3.2.2", + "@nestia/sdk": "^3.2.2", "@types/atob": "^2.1.2", "@types/bcryptjs": "^2.4.4", "@types/btoa": "^1.2.3", @@ -53,12 +53,12 @@ "cli": "^1.0.1", "copy-webpack-plugin": "^11.0.0", "copyfiles": "^2.4.1", - "iamport-server-api": "^8.0.0", + "iamport-server-api": "^8.0.1", "nestia": "^5.0.3", "pm2": "^4.5.6", "rimraf": "^3.0.2", "sloc": "^0.2.1", - "toss-payments-server-api": "^8.0.0", + "toss-payments-server-api": "^8.0.1", "ts-loader": "^9.5.0", "ts-node": "^10.9.1", "ts-patch": "^3.1.1", @@ -69,8 +69,8 @@ "write-file-webpack-plugin": "^4.5.1" }, "dependencies": { - "@nestia/core": "^3.0.1", - "@nestia/e2e": "^0.4.1", + "@nestia/core": "^3.2.2", + "@nestia/e2e": "^0.5.4", "@nestjs/common": "^10.2.8", "@nestjs/core": "^10.2.8", "@nestjs/platform-fastify": "^10.2.8", @@ -81,8 +81,8 @@ "commander": "10.0.0", "dotenv": "^16.3.1", "dotenv-expand": "^10.0.0", - "fake-iamport-server": "^8.0.0", - "fake-toss-payments-server": "^8.0.0", + "fake-iamport-server": "^8.0.1", + "fake-toss-payments-server": "^8.0.1", "fastify": "^4.24.3", "git-last-commit": "^1.0.0", "inquirer": "^8.2.5", @@ -92,7 +92,7 @@ "serialize-error": "^4.1.0", "source-map-support": "^0.5.19", "tstl": "^3.0.0", - "typia": "^6.0.1", + "typia": "^6.1.0", "uuid": "^9.0.1" }, "files": [ diff --git a/packages/payment-backend/src/api/functional/monitors/health/index.ts b/packages/payment-backend/src/api/functional/monitors/health/index.ts index 4d74e35..83f0b4a 100644 --- a/packages/payment-backend/src/api/functional/monitors/health/index.ts +++ b/packages/payment-backend/src/api/functional/monitors/health/index.ts @@ -15,6 +15,7 @@ import { PlainFetcher } from "@nestia/fetcher/lib/PlainFetcher"; export async function get(connection: IConnection): Promise { return PlainFetcher.fetch(connection, { ...get.METADATA, + template: get.METADATA.path, path: get.path(), }); } diff --git a/packages/payment-backend/src/api/functional/monitors/performance/index.ts b/packages/payment-backend/src/api/functional/monitors/performance/index.ts index cd51e9e..0092468 100644 --- a/packages/payment-backend/src/api/functional/monitors/performance/index.ts +++ b/packages/payment-backend/src/api/functional/monitors/performance/index.ts @@ -17,6 +17,7 @@ import type { IPerformance } from "../../../structures/monitors/IPerformance"; export async function get(connection: IConnection): Promise { return EncryptedFetcher.fetch(connection, { ...get.METADATA, + template: get.METADATA.path, path: get.path(), }); } diff --git a/packages/payment-backend/src/api/functional/monitors/system/index.ts b/packages/payment-backend/src/api/functional/monitors/system/index.ts index 0de3faa..a95d54f 100644 --- a/packages/payment-backend/src/api/functional/monitors/system/index.ts +++ b/packages/payment-backend/src/api/functional/monitors/system/index.ts @@ -17,6 +17,7 @@ import type { ISystem } from "../../../structures/monitors/ISystem"; export async function get(connection: IConnection): Promise { return EncryptedFetcher.fetch(connection, { ...get.METADATA, + template: get.METADATA.path, path: get.path(), }); } diff --git a/packages/payment-backend/src/api/functional/payments/histories/index.ts b/packages/payment-backend/src/api/functional/payments/histories/index.ts index 6a8f058..cfeb68e 100644 --- a/packages/payment-backend/src/api/functional/payments/histories/index.ts +++ b/packages/payment-backend/src/api/functional/payments/histories/index.ts @@ -37,6 +37,7 @@ export async function get( }, { ...get.METADATA, + template: get.METADATA.path, path: get.path(), }, input, @@ -90,6 +91,7 @@ export async function at( }, { ...at.METADATA, + template: at.METADATA.path, path: at.path(id), }, input, @@ -142,6 +144,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(), }, input, @@ -192,6 +195,7 @@ export async function cancel( }, { ...cancel.METADATA, + template: cancel.METADATA.path, path: cancel.path(), }, input, diff --git a/packages/payment-backend/src/api/functional/payments/internal/index.ts b/packages/payment-backend/src/api/functional/payments/internal/index.ts index 81b0c24..c38e357 100644 --- a/packages/payment-backend/src/api/functional/payments/internal/index.ts +++ b/packages/payment-backend/src/api/functional/payments/internal/index.ts @@ -31,6 +31,7 @@ export async function webhook( }, { ...webhook.METADATA, + template: webhook.METADATA.path, path: webhook.path(), }, input, diff --git a/packages/payment-backend/src/api/functional/payments/reservations/index.ts b/packages/payment-backend/src/api/functional/payments/reservations/index.ts index 58b864e..402e2d9 100644 --- a/packages/payment-backend/src/api/functional/payments/reservations/index.ts +++ b/packages/payment-backend/src/api/functional/payments/reservations/index.ts @@ -35,6 +35,7 @@ export async function get( }, { ...get.METADATA, + template: get.METADATA.path, path: get.path(), }, input, @@ -87,6 +88,7 @@ export async function at( }, { ...at.METADATA, + template: at.METADATA.path, path: at.path(id), }, input, @@ -138,6 +140,7 @@ export async function create( }, { ...create.METADATA, + template: create.METADATA.path, path: create.path(), }, input, diff --git a/packages/payment-backend/src/api/functional/payments/webhooks/index.ts b/packages/payment-backend/src/api/functional/payments/webhooks/index.ts index cc8bd65..ef750af 100644 --- a/packages/payment-backend/src/api/functional/payments/webhooks/index.ts +++ b/packages/payment-backend/src/api/functional/payments/webhooks/index.ts @@ -31,6 +31,7 @@ export async function iamport( }, { ...iamport.METADATA, + template: iamport.METADATA.path, path: iamport.path(), }, input, @@ -78,6 +79,7 @@ export async function toss( }, { ...toss.METADATA, + template: toss.METADATA.path, path: toss.path(), }, input, diff --git a/packages/payment-backend/src/controllers/monitors/MonitorSystemController.ts b/packages/payment-backend/src/controllers/monitors/MonitorSystemController.ts index f6d2f7b..b398d4c 100644 --- a/packages/payment-backend/src/controllers/monitors/MonitorSystemController.ts +++ b/packages/payment-backend/src/controllers/monitors/MonitorSystemController.ts @@ -13,7 +13,7 @@ export class MonitorSystemController { arguments: process.argv, package: await SystemProvider.package(), commit: await SystemProvider.commit(), - created_at: SystemProvider.created_at.toString(), + created_at: SystemProvider.created_at.toISOString(), }; } } diff --git a/packages/payment-backend/src/providers/payments/PaymentHistoryProvider.ts b/packages/payment-backend/src/providers/payments/PaymentHistoryProvider.ts index c68d0f2..a345e89 100644 --- a/packages/payment-backend/src/providers/payments/PaymentHistoryProvider.ts +++ b/packages/payment-backend/src/providers/payments/PaymentHistoryProvider.ts @@ -43,10 +43,12 @@ export namespace PaymentHistoryProvider { refund: history.refund !== 0 ? history.refund : null, data: JSON.parse(decrypt(history.data)), webhook_url: history.webhook_url ?? null, - created_at: history.created_at.toString(), - paid_at: history.paid_at !== null ? history.paid_at.toString() : null, + created_at: history.created_at.toISOString(), + paid_at: history.paid_at !== null ? history.paid_at.toISOString() : null, cancelled_at: - history.cancelled_at !== null ? history.cancelled_at.toString() : null, + history.cancelled_at !== null + ? history.cancelled_at.toISOString() + : null, }); export const select = () => diff --git a/packages/payment-backend/src/providers/payments/PaymentReservationProvider.ts b/packages/payment-backend/src/providers/payments/PaymentReservationProvider.ts index 3f48822..c22f2e3 100644 --- a/packages/payment-backend/src/providers/payments/PaymentReservationProvider.ts +++ b/packages/payment-backend/src/providers/payments/PaymentReservationProvider.ts @@ -34,7 +34,7 @@ export namespace PaymentReservationProvider { }, title: reservation.title, data: JSON.parse(decrypt(reservation.data)), - created_at: reservation.created_at.toString(), + created_at: reservation.created_at.toISOString(), }); export const select = () => diff --git a/packages/toss-payments-server-api/package.json b/packages/toss-payments-server-api/package.json index 028c3ec..f6135a8 100644 --- a/packages/toss-payments-server-api/package.json +++ b/packages/toss-payments-server-api/package.json @@ -1,6 +1,6 @@ { "name": "toss-payments-server-api", - "version": "8.0.0", + "version": "8.0.1", "description": "API for Toss Payments Server", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -34,7 +34,7 @@ "typescript": "^5.3.2" }, "dependencies": { - "@nestia/fetcher": "^3.0.1", - "typia": "^6.0.1" + "@nestia/fetcher": "^3.2.2", + "typia": "^6.1.0" } } \ No newline at end of file diff --git a/packages/toss-payments-server-api/swagger.json b/packages/toss-payments-server-api/swagger.json index 1d9868a..b4ab720 100644 --- a/packages/toss-payments-server-api/swagger.json +++ b/packages/toss-payments-server-api/swagger.json @@ -13,7 +13,7 @@ "info": { "title": "Toss Payments API", "description": "Built by [fake-toss-payments-server](https://github.com/samchon/payments/tree/master/packages/toss-payments-server-api) with [nestia](https://github.com/samchon/nestia)", - "version": "8.0.0", + "version": "8.0.1", "license": { "name": "MIT" } @@ -2531,5 +2531,6 @@ } } }, - "tags": [] + "tags": [], + "x-samchon-emended": true } \ No newline at end of file