/** * Pagination parameters for query requests. */ export interface SdPlatformPaginationParameters { /** * Limit, or number of items to fetch. */ limit?: number | null; /** * Strict limit. If set to true, the query will fetch the exact number of items unless there is no more items to query. * If set to false, query will request 10 items, but might actually return less depending on the user's permissions. */ strict_limit?: boolean | null; /** * Offset, is used like page number. If offset from response is not null, it can be used to query results further in next request. */ offset?: string | null; } export declare enum SdPlatformSortingOrder { /** * Sort in ascending order. */ Asc = "asc", /** * Sort in descending order. */ Desc = "desc" } export type SdPlatformFilterValue = string | number | boolean | null | Array; /** * Filtering parameters for query calls. */ export interface SdPlatformFilterParameters { /** * The query filters. */ filters?: { [filter_expression: string]: SdPlatformFilterValue; }; } /** * Sorting parameters for query calls. */ export interface SdPlatformSorterParameters { /** * Sorting criteria for request. */ sorters?: { [column: string]: SdPlatformSortingOrder; }; } /** * Embedding parameters. */ export interface SdPlatformEmbedParameters { /** * Which fields to embed. */ embed?: Array; } /** * Parameters for querying resources. */ export type SdPlatformQueryParameters = SdPlatformPaginationParameters & SdPlatformFilterParameters & SdPlatformSorterParameters & SdPlatformEmbedParameters; //# sourceMappingURL=SdPlatformBaseRequestTypes.d.ts.map