Class QuickButtonPayload

java.lang.Object
com.bytedesk.kbase.quick_button.QuickButtonPayload
All Implemented Interfaces:
Serializable

public class QuickButtonPayload extends Object implements Serializable
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • faqUid

      private String faqUid
      FAQ reference uid when type = FAQ
    • faqQuestion

      private String faqQuestion
      Snapshot of the FAQ question to simplify client rendering
    • faqAnswer

      private String faqAnswer
      FAQ fallback answer snippet
    • url

      private String url
      External link when type = URL
    • urlTarget

      private String urlTarget
      Optional target hint: _blank/_self
    • formSchema

      private String formSchema
      Serialized schema when type = FORM
    • imageUrl

      private String imageUrl
      Asset url when type = IMAGE
    • phoneNumber

      private String phoneNumber
      Phone number when type = PHONE
    • emailAddress

      private String emailAddress
      Email address when type = EMAIL
    • emailSubject

      private String emailSubject
      Email subject template
    • emailBody

      private String emailBody
      Email body template
    • customCode

      private String customCode
      Custom code for client side extensions
    • goodsUid

      private String goodsUid
      Goods reference uid when type = GOODS (optional)
    • orderUid

      private String orderUid
      Order reference uid when type = ORDER (optional)
  • Constructor Details

    • QuickButtonPayload

      public QuickButtonPayload()