/** * BIMData API * BIMData API is a tool to interact with your models stored on BIMData’s servers. Through the API, you can manage your projects, the clouds, upload your IFC files and manage them through endpoints. * * The version of the OpenAPI document: v1 (v1) * Contact: support@bimdata.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { CloudRole } from './CloudRole'; import { Organization } from './Organization'; import { ProjectRole } from './ProjectRole'; /** * * @export * @interface SelfUser */ export interface SelfUser { /** * * @type {number} * @memberof SelfUser */ readonly id: number; /** * * @type {string} * @memberof SelfUser */ email: string; /** * * @type {string} * @memberof SelfUser */ firstname: string; /** * * @type {string} * @memberof SelfUser */ lastname: string; /** * * @type {Date} * @memberof SelfUser */ readonly created_at: Date; /** * * @type {Date} * @memberof SelfUser */ readonly updated_at: Date; /** * * @type {Array} * @memberof SelfUser */ readonly organizations: Array; /** * * @type {Array} * @memberof SelfUser */ readonly clouds: Array; /** * * @type {Array} * @memberof SelfUser */ readonly projects: Array; /** * * @type {string} * @memberof SelfUser */ readonly provider: string; /** * sub from original identity provider * @type {string} * @memberof SelfUser */ provider_sub?: string | null; /** * sub from Keycloak * @type {string} * @memberof SelfUser */ readonly sub: string | null; /** * * @type {string} * @memberof SelfUser */ readonly profile_picture: string | null; } export declare function SelfUserFromJSON(json: any): SelfUser; export declare function SelfUserFromJSONTyped(json: any, ignoreDiscriminator: boolean): SelfUser; export declare function SelfUserToJSON(value?: SelfUser | null): any;