Class WhatsAppExtra

java.lang.Object
com.bytedesk.core.base.BaseExtra
com.bytedesk.social.whatsapp.WhatsAppExtra
All Implemented Interfaces:
Serializable

public class WhatsAppExtra extends BaseExtra
WhatsApp统一额外信息存储类 用于解析 VisitorRequest.extra 和 ThreadEntity.extra 字段中的信息,特别是当 client/channel 为 WHATSAPP 时 合并了原来的 WhatsAppVisitorExtra 和 WhatsAppThreadExtra 的功能
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • apiKey

      private String apiKey
      WhatsApp相关字段
    • from

      private String from
    • to

      private String to
    • messageId

      private String messageId
    • wamid

      private String wamid
    • wabaId

      private String wabaId
    • name

      private String name
      客户基本信息
    • profileName

      private String profileName
    • language

      private String language
    • countryCode

      private String countryCode
    • messageType

      private String messageType
      消息相关信息
    • status

      private String status
    • timestamp

      private String timestamp
  • Constructor Details

    • WhatsAppExtra

      public WhatsAppExtra()
  • Method Details

    • toJson

      public String toJson()
      将对象转换为JSON字符串
      Overrides:
      toJson in class BaseExtra
      Returns:
      JSON字符串
    • fromJson

      public static WhatsAppExtra fromJson(String jsonString)
      从JSON字符串解析对象
      Parameters:
      jsonString - JSON字符串
      Returns:
      WhatsAppExtra对象