phase-2: add shared platform interfaces and type contracts
This commit is contained in:
17
src/app/shared/models/config/tenant.model.ts
Normal file
17
src/app/shared/models/config/tenant.model.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import { UUID, UrlString } from '../../types/primitive.types';
|
||||
|
||||
export interface TenantConfig {
|
||||
id: UUID;
|
||||
slug: string;
|
||||
code: string;
|
||||
host: string;
|
||||
name: string;
|
||||
websiteBaseUrl: UrlString;
|
||||
builderBaseUrl: UrlString;
|
||||
backofficeBaseUrl: UrlString;
|
||||
defaultLocale: string;
|
||||
supportedLocales: string[];
|
||||
defaultCurrency: string;
|
||||
supportedCurrencies: string[];
|
||||
timezone: string;
|
||||
}
|
||||
Reference in New Issue
Block a user