import { ChangelogType } from '../types/changelog.type'; import { FetchListResponse, FetchOptionResponse } from '../types/fetchResponse.type'; import { FilterOptions } from './dataTable.dto'; export type ChangelogResponse = FetchListResponse; export type ChangelogOptionResponse = FetchOptionResponse; export interface ChangelogFilterRaw { createdAt?: number[]; action?: string[]; field?: string[]; objectName?: string[]; modifiedBy?: string[]; object?: string; objectId?: string; } export type ChangelogFilterQuery = Partial & ChangelogFilterRaw>; export type ChangelogOptionQuery = { actionOptions?: boolean; modifiedByOptions?: boolean; fieldOptions?: boolean; objectNameOptions?: boolean; object?: string; };