package com.iqser.red.service.persistence.management.v1.processor.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class CvAnalysisServiceRequest {

    public static final String OPERATION_TABLE_PARSING = "table";
    public static final String OPERATION_FIGURE_DETECTION = "figure";

    public static final String FIGURE_DETECTION_FILE_EXTENSION = "FIGURE.json.gz";
    public static final String TABLE_PARSING_FILE_EXTENSION = "TABLES.json.gz";

    public static final String TARGET_FILE_EXTENSION = "ORIGIN.pdf.gz";

    private String dossierId;
    private String fileId;
    private String operation;
    private String targetFileExtension;
    private String responseFileExtension;

}
