This commit is contained in:
Emmanuel Rojas committed 2026-09-30 14:45:10 -05:00
1 parent 90125aede9
commit 2d6c29a1f3
404 files changed
+126983 -85

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -0,0 +1 @@
{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"insertOnConflictSkip":true,"insertOnConflictWithoutTarget":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"CartProduct":{"fields":{"cartId":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"historyId":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"quantity":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{"cart":{"cardinality":"N:1","nullable":false,"on":{"localFields":["cartId"],"targetFields":["id"]},"to":{"model":"ShopCart","namespace":"public"}},"history":{"cardinality":"N:1","nullable":false,"on":{"localFields":["historyId"],"targetFields":["id"]},"to":{"model":"ProductHistory","namespace":"public"}}},"storage":{"fields":{"cartId":{"column":"cartId"},"historyId":{"column":"historyId"},"quantity":{"column":"quantity"}},"namespaceId":"public","table":"cart_products"}},"Category":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"products":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["categoryId"]},"to":{"model":"ProductCategory","namespace":"public"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"id":{"column":"id"},"name":{"column":"name"}},"namespaceId":"public","table":"category"}},"Inventory":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{"warehouses":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["inventoryId"]},"to":{"model":"Warehouse","namespace":"public"}}},"storage":{"fields":{"id":{"column":"id"},"name":{"column":"name"}},"namespaceId":"public","table":"inventory"}},"Payment":{"fields":{"cartId":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"orderId":{"nullable":true,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"paid":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"paidAt":{"nullable":true,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"paymentMethod":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"status":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"terminalId":{"nullable":true,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"userId":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{"cart":{"cardinality":"N:1","nullable":false,"on":{"localFields":["cartId"],"targetFields":["id"]},"to":{"model":"ShopCart","namespace":"public"}},"user":{"cardinality":"N:1","nullable":false,"on":{"localFields":["userId"],"targetFields":["id"]},"to":{"model":"User","namespace":"public"}}},"storage":{"fields":{"cartId":{"column":"cartId"},"createdAt":{"column":"createdAt"},"id":{"column":"id"},"orderId":{"column":"orderId"},"paid":{"column":"paid"},"paidAt":{"column":"paidAt"},"paymentMethod":{"column":"paymentMethod"},"status":{"column":"status"},"terminalId":{"column":"terminalId"},"userId":{"column":"userId"}},"namespaceId":"public","table":"payment"}},"Product":{"fields":{"createdAt":{"nullable":false,"type":{"codecId":"pg/timestamptz-string@1","kind":"scalar"}},"description":{"nullable":true,"type":{"codecId":"pg/text@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"name":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"sku":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"supplierId":{"nullable":true,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{"categories":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["productId"]},"to":{"model":"ProductCategory","namespace":"public"}},"history":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["productId"]},"to":{"model":"ProductHistory","namespace":"public"}},"supplier":{"cardinality":"N:1","nullable":true,"on":{"localFields":["supplierId"],"targetFields":["id"]},"to":{"model":"Supplier","namespace":"public"}},"warehouses":{"cardinality":"1:N","on":{"localFields":["id"],"targetFields":["productId"]},"to":{"model":"Warehouse","namespace":"public"}}},"storage":{"fields":{"createdAt":{"column":"createdAt"},"description":{"column":"description"},"id":{"column":"id"},"name":{"column":"name"Line truncated