Interface: MenuItemResponse
Defined in: packages/sdk/src/types/generated/site.ts:66
Response model for a menu item.
Properties
children?
optionalchildren:MenuItemResponse[]
Defined in: packages/sdk/src/types/generated/site.ts:84
createdAt
createdAt:
string
Defined in: packages/sdk/src/types/generated/site.ts:82
cssClass?
optionalcssClass:string|null
Defined in: packages/sdk/src/types/generated/site.ts:78
icon?
optionalicon:string|null
Defined in: packages/sdk/src/types/generated/site.ts:77
id
id:
number
Defined in: packages/sdk/src/types/generated/site.ts:67
isActive?
optionalisActive:boolean
Defined in: packages/sdk/src/types/generated/site.ts:80
itemType
itemType:
MenuItemResponseItemType
Defined in: packages/sdk/src/types/generated/site.ts:70
label
label:
string
Defined in: packages/sdk/src/types/generated/site.ts:69
pageId?
optionalpageId:number|null
Defined in: packages/sdk/src/types/generated/site.ts:71
pageSlug?
optionalpageSlug:string|null
Defined in: packages/sdk/src/types/generated/site.ts:72
pageTitle?
optionalpageTitle:string|null
Defined in: packages/sdk/src/types/generated/site.ts:73
parentId?
optionalparentId:number|null
Defined in: packages/sdk/src/types/generated/site.ts:75
position
position:
number
Defined in: packages/sdk/src/types/generated/site.ts:76
siteId
siteId:
number
Defined in: packages/sdk/src/types/generated/site.ts:68
target?
optionaltarget:string|null
Defined in: packages/sdk/src/types/generated/site.ts:79
translations?
optionaltranslations:MenuItemResponseTranslations
Defined in: packages/sdk/src/types/generated/site.ts:81
updatedAt
updatedAt:
string
Defined in: packages/sdk/src/types/generated/site.ts:83
url?
optionalurl:string|null
Defined in: packages/sdk/src/types/generated/site.ts:74