diff options
| author | Wes Bos <wesbos@gmail.com> | 2017-10-27 13:24:41 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2017-10-27 13:24:41 -0400 |
| commit | 0f1b9240bbd05b377e868faf78b89b509a3d7537 (patch) | |
| tree | 1974b4d5a59f1843f64789b5536c32606a097ba0 /graphcool/project.graphcool | |
| parent | acdfa2840f867e686471a8e9ac3f29353fab7dd1 (diff) | |
ayeee
Diffstat (limited to 'graphcool/project.graphcool')
| -rw-r--r-- | graphcool/project.graphcool | 52 |
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 |
