package com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped;

import java.time.OffsetDateTime;

import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.AnnotationStatus;

import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class ManualRecategorization extends BaseAnnotation {

    private String type;


    @Builder
    public ManualRecategorization(String annotationId,
                                  String fileId,
                                  String user,
                                  AnnotationStatus status,
                                  OffsetDateTime requestDate,
                                  OffsetDateTime processedDate,
                                  OffsetDateTime softDeletedTime,
                                  String type) {

        super(annotationId, fileId, user, status, requestDate, processedDate, softDeletedTime);
        this.type = type;
    }

}
