This repository was archived by the owner on Feb 9, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathnode-type-orm.graphql
More file actions
83 lines (69 loc) · 1.35 KB
/
node-type-orm.graphql
File metadata and controls
83 lines (69 loc) · 1.35 KB
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# This file was generated based on ".graphqlconfig". Do not edit manually.
schema {
query: Query
mutation: Mutation
}
type Mutation {
changePassword(data: ChangePasswordInput!): Session
createPage(data: CreatePageInput!): Page!
deletePage(id: Float!): Page!
forgotPassword(email: String!): Boolean!
login(email: String!, password: String!): Session!
register(data: RegisterInput!): Session!
updatePage(data: UpdatePageInput!): Page!
}
type Page {
id: ID!
text: String!
title: String!
uri: String!
user: User!
}
type Query {
accessToken(refreshToken: String!): String!
listPages: [Page!]!
me: User
pageDetail(id: Float!): Page!
}
type RefreshToken {
id: ID!
token: String!
}
type ResetPasswordToken {
expires: DateTime!
id: ID!
token: String!
}
type Session {
accessToken: String!
refreshToken: String!
user: User!
}
type User {
email: String!
firstName: String!
id: ID!
lastName: String!
pages: [Page!]
}
input ChangePasswordInput {
password: String!
token: String!
}
input CreatePageInput {
text: String!
title: String!
}
input RegisterInput {
email: String!
firstName: String!
lastName: String!
password: String!
}
input UpdatePageInput {
id: Float!
text: String!
title: String!
}
"The javascript `Date` as string. Type represents date and time as the ISO Date string."
scalar DateTime