/* 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. */ /** * * @export * @interface InviteOrgRequestDtoRest */ export interface InviteOrgRequestDtoRest { /** * Organization\'s contact person email address. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'email': string; /** * Codes associated with the roles to be assigned. * @type {Array} * @memberof InviteOrgRequestDtoRest */ 'roleCodes': Array; /** * Names of the roles to be assigned. * @type {Array} * @memberof InviteOrgRequestDtoRest */ 'roleNames': Array; /** * Role ids to be assigned. Deprecated: please use roleNames or roleCodes. RoleIds will be removed in a future release. * @type {Array} * @memberof InviteOrgRequestDtoRest * @deprecated */ 'roleIds': Array; /** * Name of the invited organization. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'name': string; /** * Identifier for the organization. Restrictions: should have at least 3 characters; should not exceed 63 characters; must be unique within the hierarchy scope; only lowercase letters (a-z), digits (0-9), and underscores (_) are allowed; will be part of the organization\'s ERN; the ERN length must not exceed 63 characters, including the slug. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'slug': string; /** * Inviting organization. * @type {number} * @memberof InviteOrgRequestDtoRest */ 'parentOrganizationId': number; /** * Organization\'s street name. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'street': string; /** * Organization\'s house number. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'houseNumber': string; /** * Zip code of the organization. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'zipCode': string; /** * City of the organization. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'city': string; /** * Country of the organization. * @type {string} * @memberof InviteOrgRequestDtoRest */ 'country': string; /** * Custom fields of the organization * @type {object} * @memberof InviteOrgRequestDtoRest */ 'customFields': object; }