/** * Common interface for metadata. */ export interface IMetaData { /** * Indicates if the data is paged. */ isPaged: boolean; /** * The record number of the first record of a page. */ record: number; /** * The current page. */ page: number; /** * The page size of the returned set. */ pageSize: number; /** * The total number of records available on the backend. */ totalRecords: number; /** * The total number of pages of records on the backend. */ totalPages: number; /** * Indicates if the data set is filtered. */ isFiltered: boolean; /** * Number of records available before the filter was processed. */ recordsBeforeFilter: number; /** * Indicates the response was the result of a batch API. */ batch: boolean; /** * A collection of the other less common or custom UAPI metadata properties. */ properties: { [index: string]: string; }; }