UNPKG

@mbc-cqrs-serverless/tenant

Version:
15 lines (14 loc) 1.22 kB
import { DetailDto, IInvoke } from '@mbc-cqrs-serverless/core'; import { CommonTenantCreateDto, TenantCreateDto, TenantGroupAddDto, TenantGroupUpdateDto, TenantUpdateDto } from '../dto'; import { TenantService } from '../services'; export declare class TenantController { private readonly tenantService; constructor(tenantService: TenantService); getTenant(dto: DetailDto): Promise<import("@mbc-cqrs-serverless/core").DataModel>; createTenantCommon(invokeContext: IInvoke, dto: CommonTenantCreateDto): Promise<import("@mbc-cqrs-serverless/core").CommandModel>; createTenant(invokeContext: IInvoke, dto: TenantCreateDto): Promise<import("@mbc-cqrs-serverless/core").CommandModel>; updateTenant(key: DetailDto, invokeContext: IInvoke, dto: TenantUpdateDto): Promise<import("@mbc-cqrs-serverless/core").CommandModel>; deleteTenant(dto: DetailDto, invokeContext: IInvoke): Promise<import("@mbc-cqrs-serverless/core").CommandModel>; addGroup(dto: TenantGroupAddDto, invokeContext: IInvoke): Promise<import("@mbc-cqrs-serverless/core").CommandModel>; customizeSettingGroups(invokeContext: IInvoke, dto: TenantGroupUpdateDto): Promise<import("@mbc-cqrs-serverless/core").CommandModel>; }