/** * This file was auto-generated by Fern from our API Definition. */ import * as OctoAI from "../../../../index"; /** * @example * {} */ export interface ListRequest { /** * Filter based on asset name. */ name?: string; /** * Filter based on asset visibility. */ isPublic?: boolean; /** * Filter based on data type. */ dataType?: OctoAI.assetLibrary.DataType; /** * Filter based on engine type. */ assetType?: OctoAI.assetLibrary.AssetType | OctoAI.assetLibrary.AssetType[]; /** * Filter based on engine. */ engine?: OctoAI.assetLibrary.BaseEngine | OctoAI.assetLibrary.BaseEngine[]; /** * Filter based on engine type. */ engineType?: OctoAI.assetLibrary.BaseEngineType; /** * Max number of assets to return. */ limit?: number; /** * Offset to start listing assets. */ offset?: number; /** * Include preview URLs for assets. */ getPreviewUrls?: boolean; /** * Filter based on asset IDs. */ assetIds?: string; /** * Filter based on asset owener. */ owner?: string; /** * Filter based on file format. */ fileFormat?: OctoAI.assetLibrary.ListRequestFileFormatItem | OctoAI.assetLibrary.ListRequestFileFormatItem[]; }