import { IEntityLogEntryPosition } from './entity-log-entry';

export interface IRecategorizationRequest {
    readonly annotationId?: string;
    readonly comment?: string;
    readonly type?: string;
    readonly legalBasis?: string;
    readonly section?: string;
    readonly value?: string;
}

export interface IBulkRecategorizationRequest {
    readonly value: string;
    readonly type: string;
    readonly legalBasis: string;
    readonly section: string;
    readonly originTypes?: string[];
    readonly originLegalBases?: string[];
    readonly rectangle: boolean;
    readonly position?: IEntityLogEntryPosition;
    readonly pageNumbers?: number[];
    readonly comment?: string;
}
