/** * 腾讯云智能媒资托管服务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. */ export interface SearchAIRequest { /** * 子模式,必填,取值 text 或 pic;非法值返回 HTTP 4xx */ 'type': SearchAIRequestTypeEnum; /** * 搜索语句,字符串(不是数组),服务端会自动做空白与特殊字符清洗,清洗后 rune 长度上限 60;若清洗后为空则 HTTP 200 返回空 contents */ 'keywords': string; /** * 文件类型,可选,字符串数组 */ 'fileTypes'?: Array; /** * 包含的后缀,可选,字符串数组,数组长度上限 20,单元素 rune 长度上限 10 */ 'inExtnames'?: Array; /** * 不包含的后缀,可选,字符串数组,数组长度上限 20,单元素 rune 长度上限 10 */ 'excludeExtnames'?: Array; /** * 文件自定义分类,可选,字符串数组,数组长度上限 20,取值必须属于该媒体库已声明的类目集合 */ 'categories'?: Array; /** * 简易文件标签,可选,字符串数组,数组长度上限 20,单元素 rune 长度上限 32 */ 'labels'?: Array; /** * 搜索更新时间范围起始,RFC3339 格式字符串;若起始时间晚于结束时间返回 HTTP 4xx */ 'modificationTimeStart'?: string; /** * 搜索更新时间范围结束,RFC3339 格式字符串 */ 'modificationTimeEnd'?: string; } export declare const SearchAIRequestTypeEnum: { readonly Text: "text"; readonly Pic: "pic"; }; export type SearchAIRequestTypeEnum = typeof SearchAIRequestTypeEnum[keyof typeof SearchAIRequestTypeEnum]; export declare const SearchAIRequestFileTypesEnum: { readonly All: "all"; readonly Dir: "dir"; readonly File: "file"; readonly Symlink: "symlink"; }; export type SearchAIRequestFileTypesEnum = typeof SearchAIRequestFileTypesEnum[keyof typeof SearchAIRequestFileTypesEnum];