query Main($startDate: DateTime!, $endDate: DateTime!, $clientGroupingIDs: [Int!]) {
  workOrders(
    filter: {
      workOrderType: PATROL_JOB, 
      createdDate: {greaterThanOrEqualTo: $startDate}, 
      dueDateTime: {lessThanOrEqualTo: $endDate}, 
      runGroups: {clientGroupingIDs: $clientGroupingIDs}, 
      status: PENDING
    }
  ) {
    items @dataset(name: "PatrolJob") {
      workOrderID
      createdDateTime
      dueDateTime
      runGroup {
        description
        clientGroupingID
      }
      description
      client {
	clientNo
        name
      }
    }
  }
}
