Class WeChatWorkExtra

java.lang.Object
com.bytedesk.core.base.BaseExtra
com.bytedesk.wechat.work.WeChatWorkExtra
All Implemented Interfaces:
Serializable

public class WeChatWorkExtra extends BaseExtra
企业微信统一额外信息存储类 合并了WeChatWorkVisitorExtra和WeChatWorkThreadExtra的所有字段 用于解析VisitorRequest.extra和Thread.extra字段中的信息
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • corpId

      private String corpId
      企业ID
    • appSecret

      private String appSecret
      应用Secret
    • externalUserId

      private String externalUserId
      企业微信客户的外部联系人ID
    • openKfId

      private String openKfId
      客服账号ID
    • accessToken

      private String accessToken
      企业微信访问令牌
    • welcomeCode

      private String welcomeCode
      欢迎消息code
    • servicerId

      private String servicerId
      客服人员ID
    • msgId

      private String msgId
      消息ID
    • name

      private String name
      客户姓名
    • gender

      private String gender
      性别
    • unionId

      private String unionId
      企业微信统一ID
    • position

      private String position
      职位
    • corpName

      private String corpName
      所属企业名称
    • avatar

      private String avatar
      头像URL
    • type

      private String type
      客户类型
    • sessionState

      private String sessionState
      会话状态
  • Constructor Details

    • WeChatWorkExtra

      public WeChatWorkExtra()
  • Method Details

    • toJson

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

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