INPUT_OBJECT
InterfaceBottomMenuRowParams
Written by hand, not via InterfaceBottomMenuRow.InputObjectType(): the generic converter builds field types eagerly, and the self-referencing items list makes it recurse without end. The lazy lambda below is what breaks the cycle.
link GraphQL Schema definition
- input InterfaceBottomMenuRowParams {
- # The screen of an item row; Section on a group row.
- : InterfaceBottomMenuItemKind!
- # Set on CustomEntity rows.
- : String
- # Default Access of the item in the role; stored as the client sent it.
- : Boolean
- # Pinned to the bar. On the role's items it equals isEnabled after every role
- # save; on a user's own layout it is what the user chose.
- : Boolean
- # A group's name as the admin typed it, or a translation key (see useLang).
- : String
- # True when name is a translation key the client localizes, as on the default
- # groups Communication, Analytics, Archive and Tools; false when shown as typed.
- : Boolean
- # A group's icon.
- : EntityIconEnum
- # Members of a group row, in submenu order; null on items.
- : [InterfaceBottomMenuRowParams!]
- }
link Require by
- CreateMasterRightInputField values of a new MasterRight record.
- CreateOrUpdateMasterRightInputField values of a MasterRight record to create, or to update when its id is set.
- InterfaceBottomMenuRowParamsWritten by hand, not via InterfaceBottomMenuRow.InputObjectType(): the generic converter builds field types eagerly, and the self-referencing `items` list makes it recurse without end. The lazy lambda below is what breaks the cycle.
- UpdateMasterRightInputId of a MasterRight record and the field values to change.