Skip to main content

JobConnection

A connection to a list of Job values.

type JobConnection {
aggregates: JobAggregates
edges: [JobEdge]!
groupedAggregates(
groupBy: [JobGroupBy!]!
having: JobHavingInput
): [JobAggregates!]
nodes: [Job]!
pageInfo: PageInfo!
totalCount: Int!
}

Fields

JobConnection.aggregates ● JobAggregates object

Aggregates across the matching connection (ignoring before/after/first/last/offset)

JobConnection.edges ● [JobEdge]! non-null object

A list of edges which contains the Job and cursor to aid in pagination.

JobConnection.groupedAggregates ● [JobAggregates!] list object

Grouped aggregates across the matching connection (ignoring before/after/first/last/offset)

JobConnection.groupedAggregates.groupBy ● [JobGroupBy!]! non-null enum

The method to use when grouping Job for these aggregates.

JobConnection.groupedAggregates.having ● JobHavingInput input

Conditions on the grouped aggregates.

JobConnection.nodes ● [Job]! non-null object

A list of Job objects.

JobConnection.pageInfo ● PageInfo! non-null object

Information to aid in pagination.

JobConnection.totalCount ● Int! non-null scalar

The count of all Job you could get from the connection.

Returned By

jobsConnection query

Member Of

Contractor object ● Job object ● JobType object ● Project object ● Quote object ● Site object