import { QuickFilter } from '../interfaces/dataUnit.js'; import { Filter, Sort } from "../metadata/UnitMetadata.js"; /** Atributos enviados na requisição de carregamento dos registros */ export interface LoadDataRequest { /** De onde partiu o refresh. Por padrão a fonte não é identificada */ source?: string; /** Indice inicial dos registros que será retornado */ offset?: number; /** Quantidade de registros que será retornado */ limit?: number; /** Filtro rápido */ quickFilter?: QuickFilter; /** Filtros */ filters?: Array; /** Ordenação dos resultados */ sort?: Array; /** Info parent */ parentRecordId?: string | undefined; /** Na navegação de páginas devemos manter a seleção */ keepSelection?: boolean; }