UNPKG

flowus-api-sdk

Version:

Official TypeScript/JavaScript SDK for FlowUs API - Create, manage, and interact with FlowUs pages, databases, and blocks

218 lines (217 loc) 9.19 kB
/** * FlowUs API * FlowUs Developer API * * 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 * as runtime from '../runtime'; import type { AppendBlockChildrenRequest, AppendBlockChildrenResponse, Block, CreateDatabaseRequest, CreatePageRequest, CreatePageResponse, Database, DeleteBlockResponse, GetBlockChildrenResponse, Page, QueryDatabaseRequest, QueryDatabaseResponse, SearchRequest, SearchResult, UpdateBlockRequest, UpdateDatabaseRequest, UpdatePageRequest, UserMe, V1SearchRequest, V1SearchResponse } from '../models/index'; export interface AppendBlockChildrenOperationRequest { blockId: string; appendBlockChildrenRequest: AppendBlockChildrenRequest; } export interface CreateDatabaseOperationRequest { createDatabaseRequest: CreateDatabaseRequest; } export interface CreatePageOperationRequest { createPageRequest: CreatePageRequest; } export interface DeleteBlockRequest { blockId: string; } export interface GetBlockRequest { blockId: string; } export interface GetBlockChildrenRequest { blockId: string; startCursor?: string; pageSize?: number; } export interface GetDatabaseRequest { databaseId: string; } export interface GetPageRequest { pageId: string; } export interface QueryDatabaseOperationRequest { databaseId: string; queryDatabaseRequest?: QueryDatabaseRequest; } export interface SearchPagesRequest { searchRequest: SearchRequest; } export interface UpdateBlockOperationRequest { blockId: string; updateBlockRequest: UpdateBlockRequest; } export interface UpdateDatabaseOperationRequest { databaseId: string; updateDatabaseRequest: UpdateDatabaseRequest; } export interface UpdatePageOperationRequest { pageId: string; updatePageRequest: UpdatePageRequest; } export interface V1SearchOperationRequest { v1SearchRequest: V1SearchRequest; } /** * */ export declare class DefaultApi extends runtime.BaseAPI { /** * 向指定块追加一个或多个子块 * 追加子块 */ appendBlockChildrenRaw(requestParameters: AppendBlockChildrenOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AppendBlockChildrenResponse>>; /** * 向指定块追加一个或多个子块 * 追加子块 */ appendBlockChildren(requestParameters: AppendBlockChildrenOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AppendBlockChildrenResponse>; /** * 在现有页面下创建一个新的数据库 * 创建数据库 */ createDatabaseRaw(requestParameters: CreateDatabaseOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Database>>; /** * 在现有页面下创建一个新的数据库 * 创建数据库 */ createDatabase(requestParameters: CreateDatabaseOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Database>; /** * 在页面或数据库中创建新页面 * 创建页面 */ createPageRaw(requestParameters: CreatePageOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreatePageResponse>>; /** * 在页面或数据库中创建新页面 * 创建页面 */ createPage(requestParameters: CreatePageOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreatePageResponse>; /** * 删除指定块及其所有子块 * 删除块 */ deleteBlockRaw(requestParameters: DeleteBlockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DeleteBlockResponse>>; /** * 删除指定块及其所有子块 * 删除块 */ deleteBlock(requestParameters: DeleteBlockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DeleteBlockResponse>; /** * 根据ID获取块对象 * 获取块 */ getBlockRaw(requestParameters: GetBlockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Block>>; /** * 根据ID获取块对象 * 获取块 */ getBlock(requestParameters: GetBlockRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Block>; /** * 获取指定块的子块列表 * 获取子块 */ getBlockChildrenRaw(requestParameters: GetBlockChildrenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetBlockChildrenResponse>>; /** * 获取指定块的子块列表 * 获取子块 */ getBlockChildren(requestParameters: GetBlockChildrenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetBlockChildrenResponse>; /** * 根据ID获取数据库对象 * 获取数据库 */ getDatabaseRaw(requestParameters: GetDatabaseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Database>>; /** * 根据ID获取数据库对象 * 获取数据库 */ getDatabase(requestParameters: GetDatabaseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Database>; /** * 获取当前机器人的创建者用户信息 * 获取机器人创建者信息 */ getMeRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<UserMe>>; /** * 获取当前机器人的创建者用户信息 * 获取机器人创建者信息 */ getMe(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<UserMe>; /** * 根据ID获取页面对象 * 获取页面 */ getPageRaw(requestParameters: GetPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Page>>; /** * 根据ID获取页面对象 * 获取页面 */ getPage(requestParameters: GetPageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Page>; /** * 获取数据库中的页面列表,支持分页 * 查询数据库 */ queryDatabaseRaw(requestParameters: QueryDatabaseOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<QueryDatabaseResponse>>; /** * 获取数据库中的页面列表,支持分页 * 查询数据库 */ queryDatabase(requestParameters: QueryDatabaseOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<QueryDatabaseResponse>; /** * 通过向量搜索在空间中查找相关页面和内容 * 搜索页面 */ searchPagesRaw(requestParameters: SearchPagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SearchResult>>; /** * 通过向量搜索在空间中查找相关页面和内容 * 搜索页面 */ searchPages(requestParameters: SearchPagesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SearchResult>; /** * 更新指定块的内容或属性 * 更新块 */ updateBlockRaw(requestParameters: UpdateBlockOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Block>>; /** * 更新指定块的内容或属性 * 更新块 */ updateBlock(requestParameters: UpdateBlockOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Block>; /** * 更新数据库的属性 * 更新数据库 */ updateDatabaseRaw(requestParameters: UpdateDatabaseOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Database>>; /** * 更新数据库的属性 * 更新数据库 */ updateDatabase(requestParameters: UpdateDatabaseOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Database>; /** * 更新页面的属性 * 更新页面属性 */ updatePageRaw(requestParameters: UpdatePageOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Page>>; /** * 更新页面的属性 * 更新页面属性 */ updatePage(requestParameters: UpdatePageOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Page>; /** * 在机器人授权的页面范围内搜索相关内容 * 搜索页面 */ v1SearchRaw(requestParameters: V1SearchOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SearchResponse>>; /** * 在机器人授权的页面范围内搜索相关内容 * 搜索页面 */ v1Search(requestParameters: V1SearchOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SearchResponse>; }