---
title: "MenuItem"
url: "https://developer.tesma.com/apis/logistics-api-26/versions/b545c5dd-19dd-4f8d-9716-808c2c1fb7da/schemas/MenuItem"
---

> Full API specification: https://developer.tesma.com/apis/logistics-api-26/versions/b545c5dd-19dd-4f8d-9716-808c2c1fb7da.md

# MenuItem

## OpenAPI definition

```yaml
openapi: 3.1.1
info:
  title: " API v1"
  version: 26.7.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
```
