Files
GitHawk/gql/RepoPages.graphql
2018-07-14 11:25:01 -04:00

65 lines
1.5 KiB
GraphQL

query RepoSearchPages($query: String!, $after: String, $page_size: Int!) {
search(query: $query, type: ISSUE, after: $after, first: $page_size) {
nodes {
... on Issue {
...repoEventFields
...nodeFields
...labelableFields
title
number
issueState: state
}
... on PullRequest {
...repoEventFields
...nodeFields
...labelableFields
title
number
pullRequestState: state
}
}
pageInfo {
hasNextPage
endCursor
}
}
}
query RepoIssuePages($owner: String!, $name: String!, $after: String, $page_size: Int!) {
repository(owner: $owner, name: $name) {
issues(first: $page_size, orderBy: {field: CREATED_AT, direction: DESC}, states: [OPEN, CLOSED], after: $after) {
nodes {
...repoEventFields
...nodeFields
...labelableFields
title
number
state
}
pageInfo {
hasNextPage
endCursor
}
}
}
}
query RepoPullRequestPages($owner: String!, $name: String!, $after: String, $page_size: Int!) {
repository(owner: $owner, name: $name) {
pullRequests(first: $page_size, orderBy: {field: CREATED_AT, direction: DESC}, states: [OPEN, CLOSED, MERGED], after: $after) {
nodes {
...repoEventFields
...nodeFields
...labelableFields
title
number
state
}
pageInfo {
hasNextPage
endCursor
}
}
}
}