/** * 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 { CollectionStatus, JsonResultBoolean, JsonSchema, MongoAggregateRequest, SchemaAnalysis } from '../models'; export interface AggregateRequest { collectionName: string; mongoAggregateRequest: MongoAggregateRequest; rowsPerPage?: number; page?: number; } export interface ClearCollectionRequest { collectionName: string; } export interface DeleteCollectionRequest { collectionName: string; } export interface DistinctRequest { collectionName: string; field: string; rowsPerPage?: number; page?: number; } export interface GetCollectionFieldsRequest { collectionName: string; sampleSize?: number; } export interface GetCollectionInformationRequest { collectionName: string; includeDetails?: boolean; } export interface GetJsonSchemaRequest { collectionName: string; sampleSize?: number; deepth?: number; } export interface GetSchemaAnalysisRequest { collectionName: string; sampleSize?: number; deepth?: number; } export interface ListCollectionsByDatabaseRequest { databaseName: string; } /** * */ export declare class CollectionApi extends runtime.BaseAPI { /** * Aggregate in a given Collection * Aggregate in Collection */ aggregateRaw(requestParameters: AggregateRequest, initOverrides?: RequestInit): Promise>>; /** * Aggregate in a given Collection * Aggregate in Collection */ aggregate(requestParameters: AggregateRequest, initOverrides?: RequestInit): Promise>; /** * Delete all Document in Collection * Clear Collection */ clearCollectionRaw(requestParameters: ClearCollectionRequest, initOverrides?: RequestInit): Promise>; /** * Delete all Document in Collection * Clear Collection */ clearCollection(requestParameters: ClearCollectionRequest, initOverrides?: RequestInit): Promise; /** * Delete a given Collection * Delete Collection */ deleteCollectionRaw(requestParameters: DeleteCollectionRequest, initOverrides?: RequestInit): Promise>; /** * Delete a given Collection * Delete Collection */ deleteCollection(requestParameters: DeleteCollectionRequest, initOverrides?: RequestInit): Promise; /** * Distinct for Field in a given Collection * Distinct in Collection */ distinctRaw(requestParameters: DistinctRequest, initOverrides?: RequestInit): Promise>>; /** * Distinct for Field in a given Collection * Distinct in Collection */ distinct(requestParameters: DistinctRequest, initOverrides?: RequestInit): Promise>; /** * List the Fields in a given collection * Collection Fields */ getCollectionFieldsRaw(requestParameters: GetCollectionFieldsRequest, initOverrides?: RequestInit): Promise>>; /** * List the Fields in a given collection * Collection Fields */ getCollectionFields(requestParameters: GetCollectionFieldsRequest, initOverrides?: RequestInit): Promise>; /** * All Information about a single Collection * Collection Information */ getCollectionInformationRaw(requestParameters: GetCollectionInformationRequest, initOverrides?: RequestInit): Promise>; /** * All Information about a single Collection * Collection Information */ getCollectionInformation(requestParameters: GetCollectionInformationRequest, initOverrides?: RequestInit): Promise; /** * List the Fields in a given collection * Collection Fields */ getJsonSchemaRaw(requestParameters: GetJsonSchemaRequest, initOverrides?: RequestInit): Promise>; /** * List the Fields in a given collection * Collection Fields */ getJsonSchema(requestParameters: GetJsonSchemaRequest, initOverrides?: RequestInit): Promise; /** * List the Fields in a given collection * Collection Fields */ getSchemaAnalysisRaw(requestParameters: GetSchemaAnalysisRequest, initOverrides?: RequestInit): Promise>; /** * List the Fields in a given collection * Collection Fields */ getSchemaAnalysis(requestParameters: GetSchemaAnalysisRequest, initOverrides?: RequestInit): Promise; /** * List of all Collections of the default database * List of Collections */ listCollectionsRaw(initOverrides?: RequestInit): Promise>>; /** * List of all Collections of the default database * List of Collections */ listCollections(initOverrides?: RequestInit): Promise>; /** * List of all Collections of the given database * List of Collections */ listCollectionsByDatabaseRaw(requestParameters: ListCollectionsByDatabaseRequest, initOverrides?: RequestInit): Promise>>; /** * List of all Collections of the given database * List of Collections */ listCollectionsByDatabase(requestParameters: ListCollectionsByDatabaseRequest, initOverrides?: RequestInit): Promise>; }