import SceneAnalysisListSort from '../../models/SceneAnalysisListSort'; export interface SceneAnalysisListItemListQueryParams { /** * Index of the first item to return, starting at 0. Default is 0 * @type {number} * @memberof SceneAnalysisListItemListQueryParams */ offset?: number | undefined; /** * Maximum number of items to return. Default is 15, maximum is 100 * @type {number} * @memberof SceneAnalysisListItemListQueryParams */ limit?: number | undefined; /** * Natural-language text for semantic analysis search. A value containing at least one non-whitespace character enables semantic search and must contain at least 3 characters; omitted, empty, or whitespace-only values use ordinary list behavior * @type {string} * @memberof SceneAnalysisListItemListQueryParams */ searchText?: string | undefined; /** * Order the results. When searchText is omitted, empty, or whitespace-only, the default is createdAt:DESC and the supported values are createdAt:DESC and createdAt:ASC. When searchText contains at least one non-whitespace character, relevance:DESC is the default and only supported value. Other combinations are rejected * @type {SceneAnalysisListSort} * @memberof SceneAnalysisListItemListQueryParams */ sort?: SceneAnalysisListSort | undefined; /** * Inclusive lower creation-date bound in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ * @type {Date} * @memberof SceneAnalysisListItemListQueryParams */ createdAtFrom?: Date | undefined; /** * Inclusive upper creation-date bound in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ * @type {Date} * @memberof SceneAnalysisListItemListQueryParams */ createdAtTo?: Date | undefined; } export declare class SceneAnalysisListItemListQueryParamsBuilder { private internalParams; /** * * @param offset Index of the first item to return, starting at 0. Default is 0 */ offset(offset: number): this; /** * * @param limit Maximum number of items to return. Default is 15, maximum is 100 */ limit(limit: number): this; /** * * @param searchText Natural-language text for semantic analysis search. A value containing at least one non-whitespace character enables semantic search and must contain at least 3 characters; omitted, empty, or whitespace-only values use ordinary list behavior */ searchText(searchText: string): this; /** * * @param sort Order the results. When searchText is omitted, empty, or whitespace-only, the default is createdAt:DESC and the supported values are createdAt:DESC and createdAt:ASC. When searchText contains at least one non-whitespace character, relevance:DESC is the default and only supported value. Other combinations are rejected */ sort(sort: SceneAnalysisListSort): this; /** * * @param createdAtFrom Inclusive lower creation-date bound in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ */ createdAtFrom(createdAtFrom: Date): this; /** * * @param createdAtTo Inclusive upper creation-date bound in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ */ createdAtTo(createdAtTo: Date): this; buildQueryParams(): SceneAnalysisListItemListQueryParams; }