package com.heyu.api.resp.doc;


import com.heyu.api.data.dto.BaseResp;
import lombok.Data;

import java.util.List;

@Data
public class DocAnalysisResp extends BaseResp {


    private Integer resultsNum;                         // 识别结果数，表示results的元素个数
    private Integer imgDirection;                   // 	detect_direction=true 时返回。检测到的图像朝向，0 ：正向； 1：逆时针旋转90度；2：逆时针旋转180度；3：逆时针旋转270度
    private Integer layoutsNum;                 // 版面分析结果数，表示layout的元素个数
    private List<ResultsDTO> results;                       // 	识别结果数组
    private List<String> formWords;               // 识别结果中的公式数组，包括公式位置和公式内容，recg_formula=true时返回

    private List<String> words; // 将普通文字和公式融合后的识别结果数组，recg_formula=true时返回

    @Data
    public static class ResultsDTO {
        /**
         * 文字类型。
         * 默认：印刷文字识别
         * = handwring_only：手写文字识别
         * = handprint_mix： 手写印刷混排识别
         */
        private String wordsType;
        /***
         * 文字
         */
        private String words;

    }


}
