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";