Constant QUERY

Source
pub const QUERY: &str = "query All {\n  perspectives {\n    uuid\n    name\n    sharedUrl\n    neighbourhood {\n      data {\n        linkLanguage\n        meta {\n          links {\n            author\n            timestamp\n            data {\n              source\n              predicate\n              target\n            }\n            proof {\n              valid\n              invalid\n              signature\n              key\n            }\n            status\n          }\n        }\n      }\n      author\n    }\n  }\n}\n\nmutation Add($name: String!) {\n  perspectiveAdd(name: $name) {\n    uuid\n    name\n  }\n}\n\nmutation Remove($uuid: String!) {\n  perspectiveRemove(uuid: $uuid)\n}\n\nmutation AddLink($uuid: String!, $link: LinkInput!, $status: String) {\n  perspectiveAddLink(link: $link, uuid: $uuid, status: $status) {\n    author\n    timestamp\n    status\n    data {\n      source\n      predicate\n      target\n    }\n    proof {\n      valid\n      invalid\n      signature\n      key\n    }\n  }\n}\n\nmutation RemoveLink($uuid: String!, $link: LinkExpressionInput!) {\n    perspectiveRemoveLink(link: $link, uuid: $uuid)\n}\n\nquery QueryLinks($uuid: String!, $query: LinkQuery!) {\n  perspectiveQueryLinks(query: $query, uuid: $uuid) {\n    author\n    timestamp\n    data {\n      source\n      predicate\n      target\n    }\n    proof {\n      valid\n      invalid\n      signature\n      key\n    }\n    status\n  }\n}\n\nquery Infer($uuid: String!, $query: String!) {\n  perspectiveQueryProlog(uuid: $uuid, query: $query)\n}\n\nsubscription SubscriptionLinkAdded($uuid: String!) {\n  perspectiveLinkAdded(uuid: $uuid) {\n    author\n    timestamp\n    data {\n      source\n      predicate\n      target\n    }\n    proof {\n      valid\n      invalid\n      signature\n      key\n    }\n    status\n  }\n}\n\nquery Snapshot($uuid: String!) {\n  perspectiveSnapshot(uuid: $uuid) {\n    links {\n      author\n      timestamp\n      data {\n        source\n        predicate\n        target\n      }\n      proof {\n        signature\n        key\n      }\n      status\n    }\n  }\n}\n";