UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

31 lines (30 loc) 1.04 kB
import type { BCMSCloudSdk } from '../../../sdk/sdk/main'; import type { InstanceAdditionalFile, InstanceAdditionalFileCreateBody, InstanceAdditionalFileUpdateBody } from '../../../b-types/instance'; export declare class InstanceAdditionalFileHandler { sdk: BCMSCloudSdk; private baseUrl; private storeKey; private getAllLatch; private getAllQueue; private getQueue; constructor(sdk: BCMSCloudSdk); getAll(data: { instanceId: string; skipCache?: boolean; }): Promise<InstanceAdditionalFile[]>; get(data: { instanceId: string; id: string; skipCache?: boolean; }): Promise<InstanceAdditionalFile>; create(data: InstanceAdditionalFileCreateBody & { instanceId: string; }): Promise<InstanceAdditionalFile>; update(data: InstanceAdditionalFileUpdateBody & { instanceId: string; }): Promise<InstanceAdditionalFile>; deleteById(data: { instanceId: string; id: string; }): Promise<InstanceAdditionalFile>; }