Package com.bytedesk.kbase.quick_button
Class QuickButtonPayload
java.lang.Object
com.bytedesk.kbase.quick_button.QuickButtonPayload
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringCustom code for client side extensionsprivate StringEmail address when type = EMAILprivate StringEmail body templateprivate StringEmail subject templateprivate StringFAQ fallback answer snippetprivate StringSnapshot of the FAQ question to simplify client renderingprivate StringFAQ reference uid when type = FAQprivate StringSerialized schema when type = FORMprivate StringGoods reference uid when type = GOODS (optional)private StringAsset url when type = IMAGEprivate StringOrder reference uid when type = ORDER (optional)private StringPhone number when type = PHONEprivate static final longprivate StringExternal link when type = URLprivate StringOptional target hint: _blank/_self -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
faqUid
FAQ reference uid when type = FAQ -
faqQuestion
Snapshot of the FAQ question to simplify client rendering -
faqAnswer
FAQ fallback answer snippet -
url
External link when type = URL -
urlTarget
Optional target hint: _blank/_self -
formSchema
Serialized schema when type = FORM -
imageUrl
Asset url when type = IMAGE -
phoneNumber
Phone number when type = PHONE -
emailAddress
Email address when type = EMAIL -
emailSubject
Email subject template -
emailBody
Email body template -
customCode
Custom code for client side extensions -
goodsUid
Goods reference uid when type = GOODS (optional) -
orderUid
Order reference uid when type = ORDER (optional)
-
-
Constructor Details
-
QuickButtonPayload
public QuickButtonPayload()
-