public class TemplateCardBuilder extends BaseBuilder<TemplateCardBuilder>
模板卡片消息Builder 用法: WxCustomMessage m = WxCustomMessage.TEMPLATECARD().title(...)....toUser(...).build();
构造器和说明 |
---|
TemplateCardBuilder()
Instantiates a new Template card builder.
|
限定符和类型 | 方法和说明 |
---|---|
TemplateCardBuilder |
actionMenuActionList(List<ActionMenuItem> actionMenuItemList)
Action menu action list template card builder.
|
TemplateCardBuilder |
actionMenuDesc(String actionMenuDesc)
Action menu desc template card builder.
|
WxCpMessage |
build()
Build wx cp message.
|
TemplateCardBuilder |
buttons(List<TemplateCardButton> buttons)
Buttons template card builder.
|
TemplateCardBuilder |
buttonSelection(TemplateCardButtonSelection buttonSelection)
Button selection template card builder.
|
TemplateCardBuilder |
cardActionAppid(String cardActionAppid)
Card action appid template card builder.
|
TemplateCardBuilder |
cardActionPagepath(String cardActionPagepath)
Card action pagepath template card builder.
|
TemplateCardBuilder |
cardActionType(Integer cardActionType)
Card action type template card builder.
|
TemplateCardBuilder |
cardActionUrl(String cardActionUrl)
Card action url template card builder.
|
TemplateCardBuilder |
cardImageAspectRatio(Float cardImageAspectRatio)
Card image aspect ratio template card builder.
|
TemplateCardBuilder |
cardImageUrl(String cardImageUrl)
Card image url template card builder.
|
TemplateCardBuilder |
cardType(String cardType)
Card type template card builder.
|
TemplateCardBuilder |
checkboxMode(Integer checkboxMode)
Checkbox mode template card builder.
|
TemplateCardBuilder |
checkboxQuestionKey(String checkboxQuestionKey)
Checkbox question key template card builder.
|
TemplateCardBuilder |
emphasisContentDesc(String emphasisContentDesc)
Emphasis content desc template card builder.
|
TemplateCardBuilder |
emphasisContentTitle(String emphasisContentTitle)
Emphasis content title template card builder.
|
TemplateCardBuilder |
horizontalContents(List<HorizontalContent> horizontalContents)
Horizontal contents template card builder.
|
TemplateCardBuilder |
imageTextArea(TemplateCardImageTextArea imageTextArea)
image_text_area template card builder.
|
TemplateCardBuilder |
jumps(List<TemplateCardJump> jumps)
Jumps template card builder.
|
TemplateCardBuilder |
mainTitleDesc(String mainTitleDesc)
Main title desc template card builder.
|
TemplateCardBuilder |
mainTitleTitle(String mainTitleTitle)
Main title title template card builder.
|
TemplateCardBuilder |
options(List<CheckboxOption> options)
Options template card builder.
|
TemplateCardBuilder |
quoteArea(QuoteArea quoteArea)
Quote area template card builder.
|
TemplateCardBuilder |
selects(List<MultipleSelect> selects)
Selects template card builder.
|
TemplateCardBuilder |
sourceDesc(String sourceDesc)
Source desc template card builder.
|
TemplateCardBuilder |
sourceDescColor(Integer sourceDescColor)
Source desc color template card builder.
|
TemplateCardBuilder |
sourceIconUrl(String sourceIconUrl)
Source icon url template card builder.
|
TemplateCardBuilder |
submitButtonKey(String submitButtonKey)
Submit button key template card builder.
|
TemplateCardBuilder |
submitButtonText(String submitButtonText)
Submit button text template card builder.
|
TemplateCardBuilder |
subTitleText(String subTitleText)
Sub title text template card builder.
|
TemplateCardBuilder |
taskId(String taskId)
Task id template card builder.
|
TemplateCardBuilder |
verticalContents(List<VerticalContent> verticalContents)
Vertical contents template card builder.
|
public TemplateCardBuilder cardType(String cardType)
cardType
- the card typepublic TemplateCardBuilder cardImageUrl(String cardImageUrl)
cardImageUrl
- the card image urlpublic TemplateCardBuilder cardImageAspectRatio(Float cardImageAspectRatio)
cardImageAspectRatio
- the card image aspect ratiopublic TemplateCardBuilder actionMenuDesc(String actionMenuDesc)
actionMenuDesc
- the action menu descpublic TemplateCardBuilder actionMenuActionList(List<ActionMenuItem> actionMenuItemList)
actionMenuItemList
- the action menu item listpublic TemplateCardBuilder sourceIconUrl(String sourceIconUrl)
sourceIconUrl
- the source icon urlpublic TemplateCardBuilder sourceDesc(String sourceDesc)
sourceDesc
- the source descpublic TemplateCardBuilder sourceDescColor(Integer sourceDescColor)
sourceDescColor
- the source desc colorpublic TemplateCardBuilder mainTitleTitle(String mainTitleTitle)
mainTitleTitle
- the main title titlepublic TemplateCardBuilder mainTitleDesc(String mainTitleDesc)
mainTitleDesc
- the main title descpublic TemplateCardBuilder emphasisContentTitle(String emphasisContentTitle)
emphasisContentTitle
- the emphasis content titlepublic TemplateCardBuilder emphasisContentDesc(String emphasisContentDesc)
emphasisContentDesc
- the emphasis content descpublic TemplateCardBuilder subTitleText(String subTitleText)
subTitleText
- the sub title textpublic TemplateCardBuilder verticalContents(List<VerticalContent> verticalContents)
verticalContents
- the vertical contentspublic TemplateCardBuilder horizontalContents(List<HorizontalContent> horizontalContents)
horizontalContents
- the horizontal contentspublic TemplateCardBuilder jumps(List<TemplateCardJump> jumps)
jumps
- the jumpspublic TemplateCardBuilder imageTextArea(TemplateCardImageTextArea imageTextArea)
imageTextArea
- the card image_text_areapublic TemplateCardBuilder cardActionType(Integer cardActionType)
cardActionType
- the card action typepublic TemplateCardBuilder cardActionUrl(String cardActionUrl)
cardActionUrl
- the card action urlpublic TemplateCardBuilder cardActionAppid(String cardActionAppid)
cardActionAppid
- the card action appidpublic TemplateCardBuilder cardActionPagepath(String cardActionPagepath)
cardActionPagepath
- the card action pagepathpublic TemplateCardBuilder taskId(String taskId)
taskId
- the task idpublic TemplateCardBuilder buttonSelection(TemplateCardButtonSelection buttonSelection)
buttonSelection
- the button selectionpublic TemplateCardBuilder buttons(List<TemplateCardButton> buttons)
buttons
- the buttonspublic TemplateCardBuilder checkboxQuestionKey(String checkboxQuestionKey)
checkboxQuestionKey
- the checkbox question keypublic TemplateCardBuilder checkboxMode(Integer checkboxMode)
checkboxMode
- the checkbox modepublic TemplateCardBuilder options(List<CheckboxOption> options)
options
- the optionspublic TemplateCardBuilder submitButtonText(String submitButtonText)
submitButtonText
- the submit button textpublic TemplateCardBuilder submitButtonKey(String submitButtonKey)
submitButtonKey
- the submit button keypublic TemplateCardBuilder selects(List<MultipleSelect> selects)
selects
- the selectspublic TemplateCardBuilder quoteArea(QuoteArea quoteArea)
quoteArea
- the quote areapublic WxCpMessage build()
BaseBuilder
build
在类中 BaseBuilder<TemplateCardBuilder>
Copyright © 2024. All rights reserved.