-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpost.graphqls
More file actions
56 lines (50 loc) · 890 Bytes
/
post.graphqls
File metadata and controls
56 lines (50 loc) · 890 Bytes
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
extend type Query {
getPost(id: Int!): Post
allPostsCursor(
first: Int = 10
after: String
where: PostsWhere
): PostsCursor
}
type Post {
id: ID!
postType: Int
acceptedAnswerId: Int
parentId: Int
score: Int
viewCount: Int
body: String
creationDate: Time
ownerUserId: Int
lastEditorDisplayName: String
lastActivityDate: Time
closedDate: Time
title: String
tags: String
answerCount: Int
answers: [Post]!
commentCount: Int
comments: [Comment]
contentLicense: String
}
enum PostsSortFields {
opaqueKey
activity
creation
votes
}
type PostEdge {
cursor: String!
node: Post!
}
type PostsCursor {
edges: [PostEdge]!
pageInfo: PageInfo
}
input PostsOrderBy {
field: PostsSortFields
order: Order
}
input PostsWhere {
order: PostsOrderBy
}