/** * mongocamp-server * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.2.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 { DeleteResponse, FileInformation, InsertResponse, MongoFindRequest, UpdateFileInformationRequest, UpdateResponse } from '../models'; export interface DeleteFileRequest { bucketName: string; fileId: string; } export interface FindFilesRequest { bucketName: string; mongoFindRequest: MongoFindRequest; rowsPerPage?: number; page?: number; } export interface GetFileRequest { bucketName: string; fileId: string; } export interface GetFileInformationRequest { bucketName: string; fileId: string; } export interface InsertFileRequest { bucketName: string; file: Blob; metaData: string; fileName?: string; } export interface ListFilesRequest { bucketName: string; filter?: string; sort?: string; projection?: string; rowsPerPage?: number; page?: number; } export interface UpdateFileInformationOperationRequest { bucketName: string; fileId: string; updateFileInformationRequest: UpdateFileInformationRequest; } /** * */ export declare class FileApi extends runtime.BaseAPI { /** * Delete one File from given Bucket * Delete File from Bucket */ deleteFileRaw(requestParameters: DeleteFileRequest, initOverrides?: RequestInit): Promise>; /** * Delete one File from given Bucket * Delete File from Bucket */ deleteFile(requestParameters: DeleteFileRequest, initOverrides?: RequestInit): Promise; /** * Alternative to GET Route for more complex queries and URL max. Length * Files in Bucket */ findFilesRaw(requestParameters: FindFilesRequest, initOverrides?: RequestInit): Promise>>; /** * Alternative to GET Route for more complex queries and URL max. Length * Files in Bucket */ findFiles(requestParameters: FindFilesRequest, initOverrides?: RequestInit): Promise>; /** * Get File from given Bucket * File from Bucket */ getFileRaw(requestParameters: GetFileRequest, initOverrides?: RequestInit): Promise>; /** * Get File from given Bucket * File from Bucket */ getFile(requestParameters: GetFileRequest, initOverrides?: RequestInit): Promise; /** * Get one FileInformation from given Bucket * FileInformation from Bucket */ getFileInformationRaw(requestParameters: GetFileInformationRequest, initOverrides?: RequestInit): Promise>; /** * Get one FileInformation from given Bucket * FileInformation from Bucket */ getFileInformation(requestParameters: GetFileInformationRequest, initOverrides?: RequestInit): Promise; /** * Insert one File in given Bucket * Insert File */ insertFileRaw(requestParameters: InsertFileRequest, initOverrides?: RequestInit): Promise>; /** * Insert one File in given Bucket * Insert File */ insertFile(requestParameters: InsertFileRequest, initOverrides?: RequestInit): Promise; /** * Get Files paginated from given Bucket * Files in Bucket */ listFilesRaw(requestParameters: ListFilesRequest, initOverrides?: RequestInit): Promise>>; /** * Get Files paginated from given Bucket * Files in Bucket */ listFiles(requestParameters: ListFilesRequest, initOverrides?: RequestInit): Promise>; /** * Replace MetaData and potential update FileName * Update FileInformation in Bucket */ updateFileInformationRaw(requestParameters: UpdateFileInformationOperationRequest, initOverrides?: RequestInit): Promise>; /** * Replace MetaData and potential update FileName * Update FileInformation in Bucket */ updateFileInformation(requestParameters: UpdateFileInformationOperationRequest, initOverrides?: RequestInit): Promise; }