WxXcxSecurityMediaCheckAsyncRes.java 3.27 KB
package com.yanzuoguang.wxxcx.security;

import com.yanzuoguang.wxxcx.base.WxXcxResponseBaseError;

/**
 * 音视频内容安全识别 响应
 * 异步校验图片/音频是否含有违法违规内容
 * 1.0版本在2021年9月1日停止更新,请尽快更新至2.0
 * 应用场景举例:
 * 语音风险识别:社交类用户发表的语音内容检测;
 * 图片智能鉴黄:涉及拍照的工具类应用(如美拍,识图类应用)用户拍照上传检测;电商类商品上架图片检测;媒体类用户文章里的图片检测等;
 * 敏感人脸识别:用户头像;媒体类用户文章里的图片检测;社交类用户上传的图片检测等。 频率限制:单个 appId 调用上限为 2000 次/分钟,200,000 次/天;文件大小限制:单个文件大小不超过10M
 *
 * @author 李贤军
 */
public class WxXcxSecurityMediaCheckAsyncRes extends WxXcxResponseBaseError {
    /**
     * 唯一请求标识,标记单次请求,用于匹配异步推送结果
     */
    private String ToUserName;
    /**
     * 唯一请求标识
     */
    private String FromUserName;
    /**
     * 唯一请求标识
     */
    private double CreateTime;
    /**
     * 唯一请求标识
     */
    private String MsgType;
    /**
     * 唯一请求标识
     */
    private String Event;
    /**
     * 唯一请求标识
     */
    private String appid;
    /**
     * 唯一请求标识
     */
    private String trace_id;
    /**
     * 唯一请求标识
     */
    private int version;
    /**
     * 唯一请求标识
     */
    private WxXcxSecurityMediaCheckAsyncResultRes result;
    /**
     * 唯一请求标识
     */
    private WxXcxSecurityMediaCheckAsyncDetailRes detail;

    public String getToUserName() {
        return ToUserName;
    }

    public void setToUserName(String toUserName) {
        ToUserName = toUserName;
    }

    public String getFromUserName() {
        return FromUserName;
    }

    public void setFromUserName(String fromUserName) {
        FromUserName = fromUserName;
    }

    public double getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(double createTime) {
        CreateTime = createTime;
    }

    public String getMsgType() {
        return MsgType;
    }

    public void setMsgType(String msgType) {
        MsgType = msgType;
    }

    public String getEvent() {
        return Event;
    }

    public void setEvent(String event) {
        Event = event;
    }

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getTrace_id() {
        return trace_id;
    }

    public void setTrace_id(String trace_id) {
        this.trace_id = trace_id;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public WxXcxSecurityMediaCheckAsyncResultRes getResult() {
        return result;
    }

    public void setResult(WxXcxSecurityMediaCheckAsyncResultRes result) {
        this.result = result;
    }

    public WxXcxSecurityMediaCheckAsyncDetailRes getDetail() {
        return detail;
    }

    public void setDetail(WxXcxSecurityMediaCheckAsyncDetailRes detail) {
        this.detail = detail;
    }
}