package com.heyu.api.request.doc;

import lombok.Data;

/**
 * 图片篡改检测 - 前端请求参数
 */
@Data
public class ForgeryDetectionRequest {

    /**
     * 图像数据，base64编码后进行urlencode
     * 和 imageUrl 二选一
     */
    private String imageBase64;

    /**
     * 图片完整URL
     * 和 imageBase64 二选一
     */
    private String imageUrl;

    /**
     * 是否返回图片篡改置信度
     * - true：返回
     * - false：不返回（默认）
     */
    private String detectProportion;

    /**
     * 图片篡改检出阈值，范围0.0001～1，默认为0.9887
     */
    private String detectThreshold;

    /**
     * 是否返回伪造区域热力图
     * - true：返回热力图base64编码
     * - false：不返回（默认）
     */
    private String returnHeatmap;

    /**
     * 返回伪造区域坐标的阈值，范围0.1～1，默认为0.8
     */
    private String restrictProbability;
}
