export namespace TenantManagementModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface ErrorResponse { type { string } memberof errorMessage ? : string ; type { string } memberof errorType ? : ErrorResponse . ErrorTypeEnum ; type { Array < FieldError > } memberof fieldErrors ? : Array < FieldError > ; type { string } memberof logref ? : string ; } export namespace export namespace ErrorResponse { export enum { string } export enum ErrorTypeEnum { FIELDERROR = < any > "FIELD_ERROR" , UNEXPECTEDERROR = < any > "UNEXPECTED_ERROR" , INVALIDSTATE = < any > "INVALID_STATE" , PARSINGERROR = < any > "PARSING_ERROR" } } export interface export interface FieldError { type { string } memberof errorMessage ? : string ; type { string } memberof errorType ? : FieldError . ErrorTypeEnum ; type { string } memberof field ? : string ; } export namespace export namespace FieldError { export enum { string } export enum ErrorTypeEnum { INVALIDINPUT = < any > "INVALID_INPUT" , VALIDATIONERROR = < any > "VALIDATION_ERROR" , NOTALLOWED = < any > "NOT_ALLOWED" , UNIQUECONSTRAINTERROR = < any > "UNIQUE_CONSTRAINT_ERROR" } } export interface export interface LegalConfiguration { type { Array < Region > } memberof regions : Array < Region > ; } export interface export interface LegalConfigurationResource { type { Array < RegionResource > } memberof regions ? : Array < RegionResource > ; } export interface export interface Link { type { string } memberof name : string ; type { string } memberof value : string ; } export interface export interface LinkCollection { type { string } memberof id : string ; type { string } memberof type : LinkCollection . TypeEnum ; type { number } memberof sorting ? : number ; type { { [ key : string ] : Link ; } } memberof languages : { [ key ] : Link ; } ; } export namespace export namespace LinkCollection { export enum { string } export enum TypeEnum { Www = < any > "www" , Phone = < any > "phone" , Mail = < any > "mail" } } export interface export interface LegalInfo { [ key ] : LegalInfoLink [ ] ; } export interface export interface LegalInfoLink { id : string ; type : string ; name : string ; value : string ; } export interface export interface MdspError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface MdspErrors { type { Array < MdspError > } memberof errors ? : Array < MdspError > ; } export interface export interface PageSubtenantResource { type { Array < SubtenantResource > } memberof content ? : Array < SubtenantResource > ; type { boolean } memberof first ? : boolean ; type { boolean } memberof last ? : boolean ; type { number } memberof number ? : number ; type { number } memberof numberOfElements ? : number ; type { number } memberof size ? : number ; type { Sort } memberof sort ? : Sort ; type { number } memberof totalElements ? : number ; type { number } memberof totalPages ? : number ; } export interface export interface Region { type { string } memberof regionId ? : string ; type { string } memberof regionName : string ; type { Array < string > } memberof regionCountries ? : Array < string > ; type { Array < LinkCollection > } memberof links ? : Array < LinkCollection > ; } export interface export interface RegionResource { type { number } memberof ETag ? : number ; type { Array < LinkCollection > } memberof links ? : Array < LinkCollection > ; type { Array < string > } memberof regionCountries ? : Array < string > ; type { string } memberof regionId ? : string ; type { string } memberof regionName ? : string ; } export interface export interface Sort { type { boolean } memberof sorted ? : boolean ; type { boolean } memberof unsorted ? : boolean ; type { boolean } memberof empty ? : boolean ; } export interface export interface Subtenant { type { string } memberof id : string ; type { string } memberof displayName : string ; type { string } memberof description : string ; } export interface export interface SubtenantResource { type { number } memberof ETag ? : number ; type { string } memberof description ? : string ; type { string } memberof displayName ? : string ; type { string } memberof entityId ? : string ; type { string } memberof id ? : string ; } export interface export interface SubtenantUpdateProperties { type { string } memberof displayName ? : string ; type { string } memberof description ? : string ; } export interface export interface TenantInfo { type { number } memberof ETag ? : number ; type { boolean } memberof allowedToCreateSubtenant ? : boolean ; type { string } memberof companyName ? : string ; type { string } memberof country ? : string ; type { string } memberof displayName ? : string ; type { string } memberof name ? : string ; type { string } memberof prefix ? : string ; type { string } memberof type ? : TenantInfo . TypeEnum ; } export namespace export namespace TenantInfo { export enum { string } export enum TypeEnum { DEVELOPER = < any > "DEVELOPER" , OPERATOR = < any > "OPERATOR" , USER = < any > "USER" , CUSTOMER = < any > "CUSTOMER" } } export interface export interface TenantInfoUpdateProperties { type { string } memberof companyName ? : string ; type { string } memberof displayName ? : string ; } export interface export interface UploadedFileResource { type { number } memberof size ? : number ; type { string } memberof name ? : string ; } }