/* 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 { RoleClass } from './role-class'; /** * * @export * @interface OrgInvitationClass */ export interface OrgInvitationClass { /** * Internal unique identifier for the object. You should not have to use this, use code instead. * @type {number} * @memberof OrgInvitationClass */ 'id': number; /** * Organization user\'s email address. * @type {string} * @memberof OrgInvitationClass */ 'email': string; /** * Permissions associated with the invite. * @type {Array} * @memberof OrgInvitationClass */ 'roles'?: Array; /** * Emil Resources Names (ERN) identifies the most specific owner of a resource. * @type {string} * @memberof OrgInvitationClass */ 'ern': string; /** * Name of the invited organization. * @type {string} * @memberof OrgInvitationClass */ 'name': string; /** * Identifier for the organization. * @type {string} * @memberof OrgInvitationClass */ 'slug': string; /** * Inviting organization. * @type {number} * @memberof OrgInvitationClass */ 'parentOrganizationId'?: number; /** * Organization\'s street name. * @type {string} * @memberof OrgInvitationClass */ 'street': string; /** * Organization\'s house number. * @type {string} * @memberof OrgInvitationClass */ 'houseNumber': string; /** * Zip code of the organization. * @type {string} * @memberof OrgInvitationClass */ 'zipCode': string; /** * City of the organization. * @type {string} * @memberof OrgInvitationClass */ 'city': string; /** * Country of the organization. * @type {string} * @memberof OrgInvitationClass */ 'country': string; /** * Custom fields of the organization. * @type {object} * @memberof OrgInvitationClass */ 'customFields'?: object; /** * Expiry date of invitation email. * @type {string} * @memberof OrgInvitationClass */ 'expiresAt': string; /** * Time at which the object was created. * @type {string} * @memberof OrgInvitationClass */ 'createdAt': string; /** * Time at which the object was updated. * @type {string} * @memberof OrgInvitationClass */ 'updatedAt': string; /** * Identifier of the user who created the record. * @type {string} * @memberof OrgInvitationClass */ 'createdBy': string; /** * Identifier of the user who last updated the record. * @type {string} * @memberof OrgInvitationClass */ 'updatedBy': string; }