/** * 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 * as runtime from '../runtime'; import { InviteSendRequest, InviteStatusEnum, InviteUpdateRequest, InvitesResponse } from '../models'; export interface CreateInviteRequest { organizationId: string; inviteSendRequest: InviteSendRequest; } export interface DeleteInviteRequest { inviteId: string; } export interface GetInvitesRequest { status: InviteStatusEnum; } export interface GetOrganizationInvitesByOrganizationIdRequest { organizationId: string; } export interface UpdateInviteRequest { inviteId: string; inviteUpdateRequest: InviteUpdateRequest; } /** * */ export declare class InvitesApi extends runtime.BaseAPI { /** * Creates a new invite for the specified organization. * Create an invite for the organization */ createInviteRaw(requestParameters: CreateInviteRequest, initOverrides?: RequestInit): Promise>; /** * Creates a new invite for the specified organization. * Create an invite for the organization */ createInvite(requestParameters: CreateInviteRequest, initOverrides?: RequestInit): Promise; /** * Permanently removes the specified invite. * Delete invite for user */ deleteInviteRaw(requestParameters: DeleteInviteRequest, initOverrides?: RequestInit): Promise>; /** * Permanently removes the specified invite. * Delete invite for user */ deleteInvite(requestParameters: DeleteInviteRequest, initOverrides?: RequestInit): Promise; /** * Returns the invites for the current user. * Get invites for the current user */ getInvitesRaw(requestParameters: GetInvitesRequest, initOverrides?: RequestInit): Promise>; /** * Returns the invites for the current user. * Get invites for the current user */ getInvites(requestParameters: GetInvitesRequest, initOverrides?: RequestInit): Promise; /** * Returns the invites for the specified organization. * Get invites for the organization */ getOrganizationInvitesByOrganizationIdRaw(requestParameters: GetOrganizationInvitesByOrganizationIdRequest, initOverrides?: RequestInit): Promise>; /** * Returns the invites for the specified organization. * Get invites for the organization */ getOrganizationInvitesByOrganizationId(requestParameters: GetOrganizationInvitesByOrganizationIdRequest, initOverrides?: RequestInit): Promise; /** * Updates an invite (accept or reject). * Update invite for user (accept/reject) */ updateInviteRaw(requestParameters: UpdateInviteRequest, initOverrides?: RequestInit): Promise>; /** * Updates an invite (accept or reject). * Update invite for user (accept/reject) */ updateInvite(requestParameters: UpdateInviteRequest, initOverrides?: RequestInit): Promise; }