From bfa214aed6834a7c5083e2e52388a29af5840a4f Mon Sep 17 00:00:00 2001 From: Bas van den Aakster Date: Thu, 18 Sep 2025 21:06:03 +0200 Subject: [PATCH] fix: make providerId optional and add version field to Payment type - Update `providerId` to be optional in Payment interface for flexibility - Add `version` field to support potential data versioning requirements --- dev/payload-types.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev/payload-types.ts b/dev/payload-types.ts index 5f1fb92..4fb47ca 100644 --- a/dev/payload-types.ts +++ b/dev/payload-types.ts @@ -158,7 +158,7 @@ export interface Payment { /** * The payment ID from the payment provider */ - providerId: string; + providerId?: string | null; status: 'pending' | 'processing' | 'succeeded' | 'failed' | 'canceled' | 'refunded' | 'partially_refunded'; /** * Amount in cents (e.g., 2000 = $20.00) @@ -198,6 +198,7 @@ export interface Payment { | boolean | null; refunds?: (number | Refund)[] | null; + version?: number | null; updatedAt: string; createdAt: string; } @@ -499,6 +500,7 @@ export interface PaymentsSelect { metadata?: T; providerData?: T; refunds?: T; + version?: T; updatedAt?: T; createdAt?: T; }