/** * 腾讯云智能媒资托管服务API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { CreateSearchRequestType } from './create-search-request-type'; export interface CreateSearchRequest { /** * 搜索关键字,可使用空格分隔多个关键字,关键字之间为\"或\"的关系并优先展示匹配关键字较多的项目 */ 'keyword'?: string; /** * 搜索范围,指定搜索的目录,可选参数,如搜索根目录可指定为空字符串、\"/\"或不指定该字段 */ 'scope'?: string; 'type'?: CreateSearchRequestType; /** * 搜索文件后缀,可选参数,字符串数组 */ 'extname'?: Array; /** * 搜索文件大小范围,整数,单位 Byte,可选参数 */ 'minFileSize'?: number; /** * 搜索文件大小范围,整数,单位 Byte,可选参数 */ 'maxFileSize'?: number; /** * 搜索更新时间范围,时间戳字符串,与时区无关,可选参数 */ 'modificationTimeStart'?: string; /** * 搜索更新时间范围,时间戳字符串,与时区无关,可选参数 */ 'modificationTimeEnd'?: string; /** * 排序字段,可选参数,当前支持按名称、修改时间、文件大小、创建时间排序 */ 'orderBy'?: CreateSearchRequestOrderByEnum; /** * 排序方式,升序为 asc,降序为 desc,可选参数 */ 'orderByType'?: CreateSearchRequestOrderByTypeEnum; /** * 搜索方式,快速为 fast,普通为 normal,可选参数,默认 normal */ 'searchMode'?: CreateSearchRequestSearchModeEnum; /** * 简易文件标签,字符串数组 */ 'labels'?: Array; /** * 文件自定义分类信息,字符串数组 */ 'categories'?: Array; } export declare const CreateSearchRequestOrderByEnum: { readonly Name: "name"; readonly ModificationTime: "modificationTime"; readonly Size: "size"; readonly CreationTime: "creationTime"; readonly LocalCreationTime: "localCreationTime"; readonly LocalModificationTime: "localModificationTime"; }; export type CreateSearchRequestOrderByEnum = typeof CreateSearchRequestOrderByEnum[keyof typeof CreateSearchRequestOrderByEnum]; export declare const CreateSearchRequestOrderByTypeEnum: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type CreateSearchRequestOrderByTypeEnum = typeof CreateSearchRequestOrderByTypeEnum[keyof typeof CreateSearchRequestOrderByTypeEnum]; export declare const CreateSearchRequestSearchModeEnum: { readonly Fast: "fast"; readonly Normal: "normal"; }; export type CreateSearchRequestSearchModeEnum = typeof CreateSearchRequestSearchModeEnum[keyof typeof CreateSearchRequestSearchModeEnum];