/* tslint:disable */ /* eslint-disable */ /** * EMIL Tenant Service * The EMIL TenantService API description * * The version of the OpenAPI document: 1.0 * Contact: kontakt@emil.de * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { DBConfigDto } from './dbconfig-dto'; import { InitialTenantConfigClass } from './initial-tenant-config-class'; import { TenantAdminUserDto } from './tenant-admin-user-dto'; /** * * @export * @interface CreateTenantRequestDto */ export interface CreateTenantRequestDto { /** * Tenant\'s name * @type {string} * @memberof CreateTenantRequestDto */ 'name': string; /** * Experimental - An id representing the tenant\'s tier * @type {number} * @memberof CreateTenantRequestDto */ 'tierId': number; /** * The Tenant\'s admin user account * @type {TenantAdminUserDto} * @memberof CreateTenantRequestDto */ 'adminUser': TenantAdminUserDto; /** * Description of tenants dedicated database. If omitted, the default pooled database will be used * @type {DBConfigDto} * @memberof CreateTenantRequestDto */ 'dbConfig'?: DBConfigDto; /** * Initial tenant settings like roles, tenant configurations about payment etc * @type {InitialTenantConfigClass} * @memberof CreateTenantRequestDto */ 'initialConfig': InitialTenantConfigClass; /** * * @type {string} * @memberof CreateTenantRequestDto */ 'slug'?: string; }