-
-
Notifications
You must be signed in to change notification settings - Fork 675
/
Copy pathschema.graphql
57 lines (51 loc) · 1008 Bytes
/
schema.graphql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# -----------------------------------------------
# !!! THIS FILE WAS GENERATED BY TYPE-GRAPHQL !!!
# !!! DO NOT MODIFY THIS FILE BY YOURSELF !!!
# -----------------------------------------------
type Dining implements Product {
height: String!
inStock: Boolean!
name: String!
price: Float!
reviews: [Review!]!
shippingEstimate: Float!
upc: String!
weight: Float!
}
interface Product {
inStock: Boolean!
name: String!
price: Float!
reviews: [Review!]!
shippingEstimate: Float!
upc: String!
weight: Float!
}
type Query {
me: User!
topProducts(first: Float! = 5): [Product!]!
}
type Review {
author: User!
body: String!
id: ID!
product: Product!
reviews: [Review!]!
}
type Seating implements Product {
inStock: Boolean!
name: String!
price: Float!
reviews: [Review!]!
seats: Float!
shippingEstimate: Float!
upc: String!
weight: Float!
}
type User {
birthDate: String!
id: ID!
name: String!
reviews: [Review!]!
username: String!
}