query Test($invType: NodeVersion) {
 
  # Via UUID
  nodePerUuidInverted: node(uuid: "02e3982b6ad14c1fa4a0b5998a02ff92", version: $invType) {
    uuid
    version
    isPublished
    isDraft
    path
  }
}

# [NO_PERM,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.version=1.0
# [NO_PERM,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isPublished=true
# [NO_PERM,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isDraft=false

# [NO_PERM,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.version=1.1
# [NO_PERM,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isPublished=false
# [NO_PERM,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isDraft=true

# [NO_PERM,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.version=<is-null>
# [NO_PERM,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isPublished=<is-null>
# [NO_PERM,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isDraft=<is-null>

# [NO_PERM,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.version=0.2
# [NO_PERM,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isPublished=false
# [NO_PERM,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isDraft=true

# [ONLY_READ,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.version=1.0
# [ONLY_READ,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isPublished=true
# [ONLY_READ,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isDraft=false

# [ONLY_READ,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.version=1.1
# [ONLY_READ,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isPublished=false
# [ONLY_READ,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isDraft=true

# [ONLY_READ,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.version=<is-null>
# [ONLY_READ,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isPublished=<is-null>
# [ONLY_READ,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isDraft=<is-null>

# [ONLY_READ,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.version=0.2
# [ONLY_READ,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isPublished=false
# [ONLY_READ,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isDraft=true

# [ONLY_READ_PUBLISHED,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.version=1.0
# [ONLY_READ_PUBLISHED,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isPublished=true
# [ONLY_READ_PUBLISHED,PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isDraft=false

# [ONLY_READ_PUBLISHED,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.version=<is-null>
# [ONLY_READ_PUBLISHED,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isPublished=<is-null>
# [ONLY_READ_PUBLISHED,PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isDraft=<is-null>
# [ONLY_READ_PUBLISHED,PUBLISH_SELECT_PUBLISHED]=checkperm:nodePerUuidInverted

# [ONLY_READ_PUBLISHED,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.version=<is-null>
# [ONLY_READ_PUBLISHED,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isPublished=<is-null>
# [ONLY_READ_PUBLISHED,NO_PUBLISH_SELECT_DRAFT]=$.data.nodePerUuidInverted.isDraft=<is-null>

# [ONLY_READ_PUBLISHED,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.version=<is-null>
# [ONLY_READ_PUBLISHED,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isPublished=<is-null>
# [ONLY_READ_PUBLISHED,NO_PUBLISH_SELECT_PUBLISHED]=$.data.nodePerUuidInverted.isDraft=<is-null>
