List orders
Arguments
nameString
Partial name filter.status[String!]
Filter based on status, if Null any status will be returned.firstInt!
Amount of edged to be returned.afterString
Cursor, only edges after this cursor are returned.
Result
An order connection object.type Query {
orders(
name:String,
status: [String!],
first: Int!, after: String
): OrderConnection!
}
type OrderConnection {
edges: [OrderEdge]
pageInfo: PageInfo!
totalCount: Int!
}
type OrderEdge {
cursor: String!
node: Order
}
EXAMPLE
{
orders(first: 2) {
totalCount
edges {
node {
name
}
cursor
}
pageInfo {
endCursor
hasNextPage
}
}
}
RESULT
{
"data": {
"orders": {
"totalCount": 30,
"edges": [
{
"node": {
"name": "Best order yet"
},
"cursor": "Y3Vyc29yMg=="
},
{
"node": {
"name": "Some order I used to know"
},
"cursor": "Y3Vyc29yMw=="
}
],
"pageInfo": {
"endCursor": "Y3Vyc29yMw==",
"hasNextPage": true
}
}
}
}