UNPKG

@omnia/fx-models

Version:
34 lines (33 loc) 1.15 kB
import { OmniaNamedModel, IOmniaPropertyBag } from './NamedProperty'; import { GuidValue } from './Guid'; import { TimeFormats } from './Enums'; import { LanguageSettings } from './Language'; export interface TenantIdentifier { id: GuidValue; } export interface ITenant extends TenantIdentifier { readonly propertyBag: IOmniaPropertyBag<TenantProperty>; readonly properties: Array<TenantProperty>; } export interface TenantWithProperties extends TenantIdentifier { properties: Array<TenantProperty>; } export declare abstract class TenantProperty extends OmniaNamedModel { } export declare class TenantRegionalSettings extends TenantProperty { constructor(); dateFormat: string; timeFormat: TimeFormats; } export declare class TenantLanguageSettings extends TenantProperty { languages: Array<LanguageSettings>; constructor(); } export declare class TenantCSOMClientContextFallbackUrl extends TenantProperty { fallbackUrl: string; constructor(); } export declare class TenantErrorInformation extends TenantProperty { enableErrorInformation: boolean; constructor(); }