@sourceloop/ctrl-plane-tenant-management-service
Version:
Tenant Management microservice for SaaS control plane
11 lines (10 loc) • 533 B
TypeScript
import { ILogger } from '@sourceloop/core';
import { OnboardingService } from '../services';
import { LeadUser } from '../types';
import { Tenant, TenantOnboardDTO } from '../models';
export declare class LeadTenantController {
onboardingService: OnboardingService;
private readonly logger;
constructor(onboardingService: OnboardingService, logger: ILogger);
tenantFromLead(leadUser: LeadUser, dto: Omit<TenantOnboardDTO, 'contact' | 'address' | 'city' | 'state' | 'zip' | 'country'>, id: string): Promise<Tenant>;
}