All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.chanjar.weixin.cp.bean.kf.WxCpKfMsgSendRequest Maven / Gradle / Ivy

There is a newer version: 4.6.7.B
Show newest version
package me.chanjar.weixin.cp.bean.kf;

import com.google.gson.annotations.SerializedName;
import lombok.Data;
import lombok.NoArgsConstructor;
import me.chanjar.weixin.cp.bean.kf.msg.*;

/**
 * The type Wx cp kf msg send request.
 *
 * @author leiin  created on  2022/1/26 7:00 下午
 */
@NoArgsConstructor
@Data
public class WxCpKfMsgSendRequest {
  /**
   * (发送欢迎语等事件响应消息) 事件响应消息对应的code。通过事件回调下发,仅可使用一次。
   */
  private String code;
  /**
   * 
   *   参数:touser
   *   是否必须:是
   *   类型:string
   *   说明:指定接收消息的客户UserID
   * 
*/ @SerializedName("touser") private String toUser; /** *
   *   参数:open_kfid
   *   是否必须:是
   *   类型:string
   *   说明:指定发送消息的客服帐号ID
   * 
*/ @SerializedName("open_kfid") private String openKfid; /** *
   *   参数:msgid
   *   是否必须:否
   *   类型:string
   *   说明:指定消息ID
   * 
*/ @SerializedName("msgid") private String msgId; /** *
   *   参数:msgtype
   *   是否必须:是
   *   类型:string
   *   说明:消息类型,(text,image,voice,video,file,link,miniprogram,msgmenu,location)
   * 
*/ @SerializedName("msgtype") private String msgType; /** *
   *   参数:text
   *   是否必须:是
   *   类型:obj
   *   说明:文本消息
   * 
*/ private WxCpKfTextMsg text; /** *
   *   参数:image
   *   是否必须:是
   *   类型:obj
   *   说明:图片消息
   * 
*/ private WxCpKfResourceMsg image; /** *
   *   参数:voice
   *   是否必须:是
   *   类型:obj
   *   说明:语音消息
   * 
*/ private WxCpKfResourceMsg voice; /** *
   *   参数:video
   *   是否必须:是
   *   类型:obj
   *   说明:视频消息
   * 
*/ private WxCpKfResourceMsg video; /** *
   *   参数:file
   *   是否必须:是
   *   类型:obj
   *   说明:文件消息
   * 
*/ private WxCpKfResourceMsg file; /** *
   *   参数:link
   *   是否必须:是
   *   类型:obj
   *   说明:链接消息
   * 
*/ private WxCpKfLinkMsg link; /** *
   *   参数:miniprogram
   *   是否必须:是
   *   类型:obj
   *   说明:小程序消息
   * 
*/ @SerializedName("miniprogram") private WxCpKfMiniProgramMsg miniProgram; /** *
   *   参数:msgmenu
   *   是否必须:是
   *   类型:obj
   *   说明:菜单消息
   * 
*/ @SerializedName("msgmenu") private WxCpKfMenuMsg msgMenu; /** *
   *   参数:location
   *   是否必须:是
   *   类型:obj
   *   说明:菜单消息
   * 
*/ @SerializedName("location") private WxCpKfLocationMsg location; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy