| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | # ===============================================# NAVIGATION# ===============================================extend type Query {  navigationTree: [NavigationTree]  navigationConfig: NavigationConfig}# -----------------------------------------------# MUTATIONS# -----------------------------------------------extend type Mutation {  updateNavigationTree(    tree: [NavigationTreeInput]!  ): DefaultResponse  updateNavigationConfig(    mode: NavigationMode!  ): DefaultResponse}# -----------------------------------------------# TYPES# -----------------------------------------------type NavigationTree {  locale: String  items: [NavigationItem]}input NavigationTreeInput {  locale: String!  items: [NavigationItemInput]!}type NavigationItem {  id: String  kind: String  label: String  icon: String  targetType: String  target: String  visibilityMode: String  visibilityGroups: [Int]}input NavigationItemInput {  id: String!  kind: String!  label: String  icon: String  targetType: String  target: String  visibilityMode: String  visibilityGroups: [Int]}type NavigationConfig {  mode: NavigationMode}enum NavigationMode {  NONE  TREE  MIXED  STATIC}
 |