| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | # ===============================================# NAVIGATION# ===============================================extend type Query {  navigation: NavigationQuery}extend type Mutation {  navigation: NavigationMutation}# -----------------------------------------------# QUERIES# -----------------------------------------------type NavigationQuery {  tree: [NavigationItem]!}# -----------------------------------------------# MUTATIONS# -----------------------------------------------type NavigationMutation {  updateTree(    tree: [NavigationItemInput]!  ): DefaultResponse @auth(requires: ["manage:navigation", "manage:system"])}# -----------------------------------------------# TYPES# -----------------------------------------------type NavigationItem {  id: String!  kind: String!  label: String  icon: String  targetType: String  target: String}input NavigationItemInput {  id: String!  kind: String!  label: String  icon: String  targetType: String  target: String}
 |