query jobs(
  $first:Int, 
  $last:Int, 
  $before:String, 
  $after:String, 
  $where:RootQueryToJobConnectionWhereArgs
  ) {
  id
  guid
  status
  dateGmt
  jobs(
    first: $first, 
    last:$last, 
    before:$before, 
    after:$after, 
    where:$where
  ) {
    nodes {
      jobs {
        applyLink
        compagnyLogo {
          node {
            sourceUrl
          }
        }
        compagnyName
        description
        jobContactEmail
        jobTitle
        jobTypeOfPost
        localization
        presence
        typeOfContract
      }
    }
    pageInfo {
      endCursor
      startCursor
      hasNextPage
      hasPreviousPage
    }
  }
}
{
  "data": {
    "jobs": {
      "nodes": [
        {
          "id": "string",
          "guid": "string",
          "dateGmt": "string",
          "status": "string",
          "jobs": {
            "compagnyName": "string",
            "description": "string",
            "compagnyLogo": {
              "node": {
                "mediaItemUrl": "string"
              }
            },
            "applyLink": "string",
            "jobContactEmail": "string",
            "jobTitle": "string",
            "jobTypeOfPost": ["string", "string"],
            "localization": "string",
            "presence": ["string", "string"],
            "typeOfContract": ["string", "string"]
          }
        },
        {
          "id": "string",
          "guid": "string",
          "dateGmt": "string",
          "status": "string",
          "jobs": {
            "compagnyName": "string",
            "description": "string",
            "compagnyLogo": {
              "node": {
                "mediaItemUrl": "string"
              }
            },
            "applyLink": "string",
            "jobContactEmail": "string",
            "jobTitle": "string",
            "jobTypeOfPost": ["string", "string"],
            "localization": "string",
            "presence": ["string", "string"],
            "typeOfContract": ["string", "string"]
          }
        },
        {
          "id": "string",
          "guid": "string",
          "dateGmt": "string",
          "status": "string",
          "jobs": {
            "compagnyName": "string",
            "description": "string",
            "compagnyLogo": {
              "node": {
                "mediaItemUrl": "string"
              }
            },
            "applyLink": "string",
            "jobContactEmail": "string",
            "jobTitle": "string",
            "jobTypeOfPost": ["string", "string"],
            "localization": "string",
            "presence": ["string", "string"],
            "typeOfContract": ["string", "string"]
          }
        }
      ],
      "pageInfo": {
        "endCursor": "string",
        "hasNextPage": true,
        "hasPreviousPage": false,
        "startCursor": "string"
      }
    }
  }
}

jobs { 
  first:Int, 
  last:Int, 
  before:String, 
  after:String,
  where: RootQueryToJobConnectionWhereArgs
}: RootQueryToJobConnectionWhereArgs
Retrieve all jobs

Arguments

first
Int
The number of items to return after the referenced “after” cursor
last
Int
The number of items to return before the referenced “before” cursor
after
String
Cursor used along with the “first” argument to reference where in the dataset to get data
before
String
Cursor used along with the “first” argument to reference where in the dataset to get data
where
RootQueryToJobConnectionWhereArgs
Arguments for filtering the connection

Response

Type: RootQueryToJobConnectionWhereArgs
pageInfo
RootQueryToJobConnectionWhereArgsPageInfo!
Information about pagination in a connection.
nodes
[Job!]!
The nodes of the connection, without the edges
query jobs(
  $first:Int, 
  $last:Int, 
  $before:String, 
  $after:String, 
  $where:RootQueryToJobConnectionWhereArgs
  ) {
  id
  guid
  status
  dateGmt
  jobs(
    first: $first, 
    last:$last, 
    before:$before, 
    after:$after, 
    where:$where
  ) {
    nodes {
      jobs {
        applyLink
        compagnyLogo {
          node {
            sourceUrl
          }
        }
        compagnyName
        description
        jobContactEmail
        jobTitle
        jobTypeOfPost
        localization
        presence
        typeOfContract
      }
    }
    pageInfo {
      endCursor
      startCursor
      hasNextPage
      hasPreviousPage
    }
  }
}
{
  "data": {
    "jobs": {
      "nodes": [
        {
          "id": "string",
          "guid": "string",
          "dateGmt": "string",
          "status": "string",
          "jobs": {
            "compagnyName": "string",
            "description": "string",
            "compagnyLogo": {
              "node": {
                "mediaItemUrl": "string"
              }
            },
            "applyLink": "string",
            "jobContactEmail": "string",
            "jobTitle": "string",
            "jobTypeOfPost": ["string", "string"],
            "localization": "string",
            "presence": ["string", "string"],
            "typeOfContract": ["string", "string"]
          }
        },
        {
          "id": "string",
          "guid": "string",
          "dateGmt": "string",
          "status": "string",
          "jobs": {
            "compagnyName": "string",
            "description": "string",
            "compagnyLogo": {
              "node": {
                "mediaItemUrl": "string"
              }
            },
            "applyLink": "string",
            "jobContactEmail": "string",
            "jobTitle": "string",
            "jobTypeOfPost": ["string", "string"],
            "localization": "string",
            "presence": ["string", "string"],
            "typeOfContract": ["string", "string"]
          }
        },
        {
          "id": "string",
          "guid": "string",
          "dateGmt": "string",
          "status": "string",
          "jobs": {
            "compagnyName": "string",
            "description": "string",
            "compagnyLogo": {
              "node": {
                "mediaItemUrl": "string"
              }
            },
            "applyLink": "string",
            "jobContactEmail": "string",
            "jobTitle": "string",
            "jobTypeOfPost": ["string", "string"],
            "localization": "string",
            "presence": ["string", "string"],
            "typeOfContract": ["string", "string"]
          }
        }
      ],
      "pageInfo": {
        "endCursor": "string",
        "hasNextPage": true,
        "hasPreviousPage": false,
        "startCursor": "string"
      }
    }
  }
}