---
title: "MenuItem"
url: "https://developer.tesma.com/apis/logistics-api-26/versions/484d1e1b-3201-4f8b-800b-867280d5b6a4/schemas/MenuItem"
---

> Full API specification: https://developer.tesma.com/apis/logistics-api-26/versions/484d1e1b-3201-4f8b-800b-867280d5b6a4.md

# MenuItem

## OpenAPI definition

```yaml
openapi: 3.1.1
info:
  title: " API v1"
  version: 26.13.0.0
components:
  schemas:
    MenuItem:
      properties:
        action:
          type:
            - "null"
            - string
        beginGroup:
          type: boolean
        behavior:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        buttonStyle:
          format: uint8
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        caption:
          type:
            - "null"
            - string
        captionKey:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        description:
          type:
            - "null"
            - string
        descriptionKey:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        groupCaption:
          type:
            - "null"
            - string
        groupCaptionKey:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        id:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        image:
          type:
            - "null"
            - string
        imageBadge:
          type:
            - "null"
            - string
        isDeleted:
          type: boolean
        isLarge:
          type: boolean
        menuId:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        parentMenuItemId:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        position:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        relatedTabKeys:
          type:
            - "null"
            - string
        rightBit:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        shortcutKeysBitmask:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        showInActionMenu:
          type: boolean
        showInLinkList:
          type: boolean
        targetModule:
          type:
            - "null"
            - string
        targetView:
          format: int32
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        targetViewRight:
          format: uint8
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
        type:
          format: uint8
          pattern: ^-?(?:0|[1-9]\d*)$
          type:
            - integer
            - string
      type: object
```
