summaryrefslogtreecommitdiffstats
path: root/graphcool/project.graphcool
diff options
context:
space:
mode:
Diffstat (limited to 'graphcool/project.graphcool')
-rw-r--r--graphcool/project.graphcool52
1 files changed, 52 insertions, 0 deletions
diff --git a/graphcool/project.graphcool b/graphcool/project.graphcool
new file mode 100644
index 0000000..193c9eb
--- /dev/null
+++ b/graphcool/project.graphcool
@@ -0,0 +1,52 @@
+# project: cj5xz8szs28930145gct82bdj
+# version: 69
+
+type File implements Node {
+ contentType: String!
+ createdAt: DateTime!
+ id: ID! @isUnique
+ item: Item @relation(name: "Photo")
+ name: String!
+ secret: String! @isUnique
+ size: Int!
+ updatedAt: DateTime!
+ url: String! @isUnique
+}
+
+type Item implements Node {
+ createdAt: DateTime!
+ description: String!
+ fullPrice: Int
+ id: ID! @isUnique
+ image: File @relation(name: "Photo")
+ order: Order @relation(name: "OrderOnItem")
+ price: Int
+ title: String!
+ updatedAt: DateTime!
+ user: User @relation(name: "CartItems")
+}
+
+type Order implements Node {
+ amount: Int
+ charge: String
+ createdAt: DateTime!
+ id: ID! @isUnique
+ item: Item @relation(name: "OrderOnItem")
+ token: String
+ updatedAt: DateTime!
+ user: User @relation(name: "OrderOnUser")
+}
+
+type User implements Node {
+ createdAt: DateTime!
+ email: String @isUnique
+ id: ID! @isUnique
+ isVerified: Boolean! @defaultValue(value: false)
+ orders: [Order!]! @relation(name: "OrderOnUser")
+ password: String
+ secret: String @isUnique
+ updatedAt: DateTime!
+ auth0UserId: String @isUnique
+ name: String!
+ cart: [Item!]! @relation(name: "CartItems")
+} \ No newline at end of file