public static class BotMenuNode.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
BotMenuNode |
build() |
BotMenuNode.Builder |
defaultName(String defaultName)
默认名称
示例值:菜单名称
|
BotMenuNode.Builder |
eventKey(String eventKey)
事件 key
示例值:event_key
|
BotMenuNode.Builder |
i18nName(Map<String,String> i18nName)
国际化名称配置。
|
BotMenuNode.Builder |
iconFileKey(String iconFileKey)
图标文件 key
示例值:file_key
|
BotMenuNode.Builder |
menuContentType(BotMenuNodeMenuContentTypeEnum menuContentType)
菜单内容类型
示例值:1
|
BotMenuNode.Builder |
menuContentType(Integer menuContentType)
菜单内容类型
示例值:1
|
BotMenuNode.Builder |
menuId(String menuId)
节点唯一标识,同一次请求内唯一
示例值:menu_1
|
BotMenuNode.Builder |
parentMenuId(String parentMenuId)
父节点 ID,为空表示一级菜单
示例值:menu_parent
|
BotMenuNode.Builder |
redirectLink(BotMenuRedirectLink redirectLink)
跳转链接
示例值:
|
BotMenuNode.Builder |
sort(Integer sort)
同层级内排序,数值越小越靠前
示例值:1
|
BotMenuNode.Builder |
udIcon(BotMenuUdIcon udIcon)
UD icon 配置
示例值:
|
public BotMenuNode.Builder menuId(String menuId)
示例值:menu_1
menuId - public BotMenuNode.Builder parentMenuId(String parentMenuId)
示例值:menu_parent
parentMenuId - public BotMenuNode.Builder sort(Integer sort)
示例值:1
sort - public BotMenuNode.Builder defaultName(String defaultName)
示例值:菜单名称
defaultName - public BotMenuNode.Builder i18nName(Map<String,String> i18nName)
示例值:
i18nName - public BotMenuNode.Builder redirectLink(BotMenuRedirectLink redirectLink)
示例值:
redirectLink - public BotMenuNode.Builder eventKey(String eventKey)
示例值:event_key
eventKey - public BotMenuNode.Builder iconFileKey(String iconFileKey)
示例值:file_key
iconFileKey - public BotMenuNode.Builder udIcon(BotMenuUdIcon udIcon)
示例值:
udIcon - public BotMenuNode.Builder menuContentType(Integer menuContentType)
示例值:1
menuContentType - public BotMenuNode.Builder menuContentType(BotMenuNodeMenuContentTypeEnum menuContentType)
示例值:1
menuContentType - BotMenuNodeMenuContentTypeEnumpublic BotMenuNode build()
Copyright © 2026. All rights reserved.