diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 34c768f..095b558 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -79,6 +79,7 @@ src/models/TransferRecipientUpdate.ts src/models/TransferResendOTP.ts src/models/USSD.ts src/models/VerificationBVNMatch.ts +src/models/WebhookEvent.ts src/models/index.ts src/runtime.ts tsconfig.json diff --git a/lib/models/WebhookEvent.js b/lib/models/WebhookEvent.js new file mode 100644 index 0000000..c8ad2e5 --- /dev/null +++ b/lib/models/WebhookEvent.js @@ -0,0 +1,2 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/lib/models/index.js b/lib/models/index.js index 853e364..2ff8c76 100644 --- a/lib/models/index.js +++ b/lib/models/index.js @@ -65,3 +65,4 @@ __exportStar(require("./TransferRecipientUpdate"), exports); __exportStar(require("./TransferResendOTP"), exports); __exportStar(require("./USSD"), exports); __exportStar(require("./VerificationBVNMatch"), exports); +__exportStar(require("./WebhookEvent"), exports); diff --git a/lib/types/models/WebhookEvent.d.ts b/lib/types/models/WebhookEvent.d.ts new file mode 100644 index 0000000..7e5f3ef --- /dev/null +++ b/lib/types/models/WebhookEvent.d.ts @@ -0,0 +1 @@ +export declare type WebhookEvent = "charge.dispute.create" | "charge.dispute.remind" | "charge.dispute.resolve" | "charge.success" | "customeridentification.failed" | "customeridentification.success" | "invoice.create" | "invoice.payment_failed" | "invoice.update" | "paymentrequest.pending" | "paymentrequest.success" | "refund.failed" | "refund.pending" | "refund.processed" | "refund.processing" | "subscription.create" | "subscription.disable" | "subscription.expiring_cards" | "subscription.not_renew" | "transfer.failed" | "transfer.success" | "transfer.reversed"; diff --git a/lib/types/models/index.d.ts b/lib/types/models/index.d.ts index 8680e5b..88ba978 100644 --- a/lib/types/models/index.d.ts +++ b/lib/types/models/index.d.ts @@ -53,3 +53,4 @@ export * from './TransferRecipientUpdate'; export * from './TransferResendOTP'; export * from './USSD'; export * from './VerificationBVNMatch'; +export * from './WebhookEvent'; diff --git a/package-lock.json b/package-lock.json index 338a9d8..53a7e52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "paystack", - "version": "1.0.0-beta.1", + "name": "@paystack/paystack-sdk", + "version": "1.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "paystack", - "version": "1.0.0-beta.1", + "name": "@paystack/paystack-sdk", + "version": "1.0.1", "license": "MIT", "devDependencies": { "@types/node": "^15.0.3", diff --git a/src/models/WebhookEvent.ts b/src/models/WebhookEvent.ts new file mode 100644 index 0000000..b62ead9 --- /dev/null +++ b/src/models/WebhookEvent.ts @@ -0,0 +1,23 @@ +export type WebhookEvent = + | "charge.dispute.create" + | "charge.dispute.remind" + | "charge.dispute.resolve" + | "charge.success" + | "customeridentification.failed" + | "customeridentification.success" + | "invoice.create" + | "invoice.payment_failed" + | "invoice.update" + | "paymentrequest.pending" + | "paymentrequest.success" + | "refund.failed" + | "refund.pending" + | "refund.processed" + | "refund.processing" + | "subscription.create" + | "subscription.disable" + | "subscription.expiring_cards" + | "subscription.not_renew" + | "transfer.failed" + | "transfer.success" + | "transfer.reversed"; diff --git a/src/models/index.ts b/src/models/index.ts index 8680e5b..88ba978 100644 --- a/src/models/index.ts +++ b/src/models/index.ts @@ -53,3 +53,4 @@ export * from './TransferRecipientUpdate'; export * from './TransferResendOTP'; export * from './USSD'; export * from './VerificationBVNMatch'; +export * from './WebhookEvent';