/* tslint:disable */
/* eslint-disable */
/* Code generated by ng-openapi-gen DO NOT EDIT. */

import { Function } from '../models/function';
import { SortMetaDto } from '../models/sort-meta-dto';
export interface LazyLoadEventParametersDto {
  /**
   * Filters applied to the data.
   * @type [FilterMetadataDto]
   */
  filters?: {};

  /**
   * Index of the first record to fetch
   */
  first?: number;
  forceUpdate?: Function;

  /**
   * Global filter applied to the data
   */
  globalFilter?: {};

  /**
   * Index of the last record to fetch
   */
  last?: number;

  /**
   * Array of multiple sort criteria
   * @type SortMetaDto[]
   */
  multiSortMeta?: Array<SortMetaDto>;

  /**
   * Number of rows to fetch
   */
  rows?: number;

  /**
   * Field to sort by
   */
  sortField?: string;

  /**
   * Sort order (1 for ascending, -1 for descending)
   */
  sortOrder?: number;
}
