package com.knecon.fforesight.service.layoutparser.processor.model.image;

import java.awt.geom.Rectangle2D;

import com.knecon.fforesight.service.layoutparser.processor.model.graph.nodes.ImageType;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;

@Data
@RequiredArgsConstructor
@AllArgsConstructor
public class ClassifiedImage {

    @NonNull
    private Rectangle2D position;
    @NonNull
    private ImageType imageType;
    private boolean sourceByAi;
    private boolean isAppendedToSection;
    @NonNull
    private boolean hasTransparency;
    @NonNull
    private int page;

}
