UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

32 lines (31 loc) 969 B
import { JWTRoleName } from '@becomes/purple-cheetah-mod-jwt/types'; import { ObjectSchema } from '@becomes/purple-cheetah/types'; export interface InstanceCreateData { orgId: string; name: string; managed: boolean; free?: boolean; } export declare const InstanceCreateDataSchema: ObjectSchema; export interface InstanceUpdateData { name?: string; description?: string; ip?: string; } export declare const InstanceUpdateDataSchema: ObjectSchema; export interface InstanceRemoveUserData { users: string[]; } export declare const InstanceRemoveUserDataSchema: ObjectSchema; export interface InstanceUpdateUserData { users: Array<{ id: string; role: JWTRoleName; }>; } export declare const InstanceUpdateUserDataSchema: ObjectSchema; export interface InstancePaddleSubInfo { cancelUrl: string; updateUrl: string; } export declare const InstanceController: import("@becomes/purple-cheetah/types").Controller;