/** * Solidex.Files, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null * 1.0 * undefined */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; import * as i0 from "@angular/core"; export interface GetBucketParams { /** * Company identifier to be received * format: uuid */ companyId: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface CreateBucketParams { /** * Company identifier to be received * format: uuid */ companyId: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.CreateBucketRequest; } export interface GetBucketContentParams { /** * Company identifier to be received * format: uuid */ companyId: string; /** * Identifier of the bucket to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; } export interface CreateCustomBucketParams { /** * Company identifier to be received * format: uuid */ companyId: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.CreateCustomBucketRequest; } export interface UpdateBucketParams { /** * Company identifier to be received * format: uuid */ companyId: string; /** * Identifier of the bucket to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; /** * The requested API version * default: 1.0 */ 'api-version'?: string; model: __model.UpdateBucketRequest; } export interface DeleteBucketParams { /** * Company identifier to be received * format: uuid */ companyId: string; /** * Identifier of the bucket to be received * format: uuid */ id: string; /** * The requested API version * default: 1.0 */ 'x-api-version'?: string; } export declare class BucketService { private http; constructor(http: HttpClient); /** * The method provider possibility to get a bucket by company id * http://undefined/swagger/swagger-ui.html#!/Bucket/GetBucket */ GetBucket(params: GetBucketParams): Observable<__model.GetBucketResponse>; /** * The method provider possibility to create a new bucket by company id * http://undefined/swagger/swagger-ui.html#!/Bucket/CreateBucket */ CreateBucket(params: CreateBucketParams): Observable<__model.CreateBucketResponse>; /** * The method provider possibility to get a bucket content by company id and bucket id * http://undefined/swagger/swagger-ui.html#!/Bucket/undefined */ getBucketContent(params: GetBucketContentParams): Observable<__model.GetBucketContentResponse>; /** * The method provider possibility to create a custom bucket by company id * http://undefined/swagger/swagger-ui.html#!/Bucket/CreateCustomBucket */ CreateCustomBucket(params: CreateCustomBucketParams): Observable<__model.CreateCustomBucketResponse>; /** * The method provider possibility to update a bucket by company id and bucket id * http://undefined/swagger/swagger-ui.html#!/Bucket/UpdateBucket */ UpdateBucket(params: UpdateBucketParams): Observable<__model.UpdateBucketResponse>; /** * The method provider possibility to delete a bucket by company id * http://undefined/swagger/swagger-ui.html#!/Bucket/DeleteBucket */ DeleteBucket(params: DeleteBucketParams): Observable<__model.DeleteBucketResponse>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }