title: Is it possible to query in graphql with null value UUID when @include false or @skip true
body: <p>For Apollo GraphQL:</p>
  
  <p>I'm trying to query on a field where it requires a UUID. But I don't need the field if the variable is null. I was wondering what's the best way to handle this? I'm currently passing a default documentId to work around this. </p>
  
  <p>This is an example of the query </p>
  
  <pre><code>query GetOverview($initialFetch: Boolean!, $documentId: UUID!) {
    organization {
    name
    inode(id: $documentId) @include(if: $initialFetch) {
      ... on Inode {
        inodeId
        parent {
          inodeId
        }
      }
    }
  }
  </code></pre>
  
  <p>Variable: 
  <code>{ initialFetch: true, documentId: ... }</code></p>
  
  <p>This is the error I get back </p>
  
  <p><code>"Variable "$documentId" of required type "UUID!" was not provided."</code></p>