package com.heyu.api.baidu.request.common;


import com.heyu.api.baidu.request.BaiduOfdRequest;
import lombok.Data;

/**
 * https://console.bce.baidu.com/support/?_=1740219852952&timestamp=1740219999672#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E9%80%9A%E7%94%A8%E5%9C%BA%E6%99%AFOCR&api=rest%2F2.0%2Focr%2Fv1%2Faccurate_basic&method=post
 *
 *
 * 通用文字识别（高精度版）
 */
@Data
public class BAccurateBasicRequest extends BaiduOfdRequest {


    /**
     * string
     * <p>
     * auto_detect CHN_ENG ENG
     * JAP
     * 识别语言类型，默认为CHN_ENG 可选值包括：
     * -auto_detect：自动检测语言，并识别
     * - CHN_ENG：中英文混合
     * - ENG：英文
     * - JAP： 日语
     * - KOR：韩语
     * - FRE：法语
     * - SPA：西班牙语
     * - POR：葡萄牙语
     * - GER：德语
     * - ITA：意大利语
     * - RUS：俄语
     * - DAN：丹麦语
     * - DUT：荷兰语
     * -MAL：马来语
     * -SWE：瑞典语
     * - IND：印尼语
     * - POL：波兰语
     * -ROM：罗马尼亚语
     * - TUR：土耳其语
     * - GRE：希腊语
     * - HUN：匈牙利语
     * - THA：泰语
     * - VIE：越南语
     * <p>
     * - ARA：阿拉伯语
     * <p>
     * - HIN：印地语
     */
    private String languageType = "auto_detect";
    /**
     * true/false	是否检测图像朝向，默认不检测，即：false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括:
     * - true：检测朝向；
     * - false：不检测朝向
     */
    private String detectDirection = "false";


    /**
     * true/false	是否输出段落信息
     */
    private String paragraph = "true";


    /**
     * true/false	是否返回识别结果中每一行的置信度
     */
    private String probability = "true";
}
