/* tslint:disable */ /* eslint-disable */ /** * EMIL AuthService * The EMIL AuthService 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 UserClass */ export interface UserClass { /** * user id * @type {number} * @memberof UserClass */ 'id': number; /** * unique user code * @type {string} * @memberof UserClass */ 'code': string; /** * email address of the user * @type {string} * @memberof UserClass */ 'email': string; /** * first name of the user * @type {string} * @memberof UserClass */ 'firstName': string; /** * first name of the user * @type {string} * @memberof UserClass */ 'lastName': string; /** * status of the of the user * @type {string} * @memberof UserClass */ 'status': string; /** * cognito sub of the user * @type {string} * @memberof UserClass */ 'sub': string; /** * tenant id * @type {number} * @memberof UserClass */ 'tenantId': number; /** * permissions associated with the user * @type {Array} * @memberof UserClass */ 'roles': Array; /** * Date created * @type {string} * @memberof UserClass */ 'createdAt': string; /** * Date updated * @type {string} * @memberof UserClass */ 'updatedAt': string; /** * Emil Resources Names (ERN) identifies the most specific owner of a resource. * @type {string} * @memberof UserClass */ 'ern': string; }