File tree Expand file tree Collapse file tree
migrations/20230125175109_remove_type_from_payment_and_add_app_relationship Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -399,20 +399,24 @@ model ReminderMail {
399399 createdAt DateTime @default (now () )
400400}
401401
402+ enum PaymentType {
403+ STRIPE
404+ }
405+
402406model Payment {
403- id Int @id @default (autoincrement () )
404- uid String @unique
405- app App ? @relation ( fields : [ appId ] , references : [ slug ] , onDelete : Cascade )
406- appId String ?
407+ id Int @id @default (autoincrement () )
408+ uid String @unique
409+ // TODO: Use an App relationship instead of PaymentType enum?
410+ type PaymentType
407411 bookingId Int
408- booking Booking ? @relation (fields : [bookingId ] , references : [id ] , onDelete : Cascade )
412+ booking Booking ? @relation (fields : [bookingId ] , references : [id ] , onDelete : Cascade )
409413 amount Int
410414 fee Int
411415 currency String
412416 success Boolean
413417 refunded Boolean
414418 data Json
415- externalId String @unique
419+ externalId String @unique
416420}
417421
418422enum WebhookTriggerEvents {
@@ -521,7 +525,6 @@ model App {
521525 createdAt DateTime @default (now () )
522526 updatedAt DateTime @updatedAt
523527 credentials Credential []
524- payments Payment []
525528 Webhook Webhook []
526529 ApiKey ApiKey []
527530 enabled Boolean @default (false )
You can’t perform that action at this time.
0 commit comments