query GetSnippetQuery($ids: [SnippetID!], $projectId: ProjectID) {
  snippets(ids: $ids, projectId: $projectId) {
    __typename
    nodes {
      __typename
      id
      title
      description
      descriptionHtml
      createdAt
      updatedAt
      visibilityLevel
      webUrl
      httpUrlToRepo
      sshUrlToRepo
      hidden
      imported
      blobs {
        __typename
        hasUnretrievableBlobs
        nodes {
          __typename
          binary
          name
          path
          rawPath
          size
          externalStorage
          renderedAsText
          simpleViewer {
            __typename
            collapsed
            renderError
            tooLarge
            type
            fileType
          }
          richViewer {
            __typename
            collapsed
            renderError
            tooLarge
            type
            fileType
          }
        }
      }
      userPermissions {
        __typename
        adminSnippet
        updateSnippet
      }
      project {
        __typename
        id
        fullPath
        webUrl
        visibility
      }
      author {
        __typename
        id
        avatarUrl
        name
        username
        webUrl
        status {
          __typename
          emoji
          message
        }
      }
    }
  }
}
