/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { InviteStatusEnum } from './InviteStatusEnum'; import { RoleEnum } from './RoleEnum'; /** * * @export * @interface Invite */ export interface Invite { /** * * @type {string} * @memberof Invite */ id?: string; /** * * @type {string} * @memberof Invite */ organizationId: string; /** * Display name of the organization the invite is for * @type {string} * @memberof Invite */ organizationName: string; /** * * @type {InviteStatusEnum} * @memberof Invite */ status: InviteStatusEnum; /** * Email address the invite was sent to * @type {string} * @memberof Invite */ email?: string; /** * Suggested display name applied to the user's profile when they accept * @type {string} * @memberof Invite */ alias?: string; /** * Wallet address the invite was sent to (alternative to email) * @type {string} * @memberof Invite */ walletPublicKey?: string; /** * * @type {RoleEnum} * @memberof Invite */ role?: RoleEnum; /** * Email of the user that created the invitation * @type {string} * @memberof Invite */ createdByEmail?: string; } export declare function InviteFromJSON(json: any): Invite; export declare function InviteFromJSONTyped(json: any, ignoreDiscriminator: boolean): Invite; export declare function InviteToJSON(value?: Invite | null): any;