/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * 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 type { CreateMeetingAiSessionRequestBody, CreateMeetingAttendeeRequestBody, CreateMeetingRequestBody, GuestMeetingAttendeesSchema, MeetingAiSessionSchema, MeetingAttendeeSchema, MeetingAttendeesSchema, MeetingLobbySchema, MeetingSchema, MeetingTranscriptionRequestBody, MeetingTranscriptionSchema, MeetingsSchema, UpdateMeetingRequestBody } from '../models/index'; export interface CreateGuestMeetingAttendeeRequest { meetingId: string; createMeetingAttendeeRequestBody: CreateMeetingAttendeeRequestBody; } export interface CreateMeetingRequest { createMeetingRequestBody: CreateMeetingRequestBody; } export interface CreateMeetingAiSessionRequest { meetingId: string; createMeetingAiSessionRequestBody: CreateMeetingAiSessionRequestBody; } export interface CreateMeetingAttendeeRequest { meetingId: string; createMeetingAttendeeRequestBody: CreateMeetingAttendeeRequestBody; } export interface DeleteMeetingRequest { meetingId: string; } export interface DeleteMeetingAttendeeRequest { meetingId: string; attendeeId: string; } export interface GuestMeetingAttendeeOptionsRequest { meetingId: string; attendeeId: string; } export interface GuestMeetingAttendeesOptionsRequest { meetingId: string; } export interface ListGuestMeetingAttendeesRequest { meetingId: string; } export interface ListMeetingAttendeesRequest { meetingId: string; include?: string; } export interface ListMeetingsRequest { filterStatus?: ListMeetingsFilterStatusEnum; filterCandidate?: string; filterJob?: string; filterHost?: string; filterCreatedFrom?: Date; filterCreatedTo?: Date; filterModifiedFrom?: Date; filterModifiedTo?: Date; sort?: ListMeetingsSortEnum; pageSize?: number; pageNumber?: number; pageAfter?: string; pageBefore?: string; } export interface MeetingAiSessionOptionsRequest { meetingId: string; } export interface MeetingAttendeeOptionsRequest { meetingId: string; attendeeId: string; } export interface MeetingAttendeesOptionsRequest { meetingId: string; } export interface MeetingLobbyOptionsRequest { meetingId: string; } export interface MeetingOptionsRequest { meetingId: string; } export interface MeetingTranscriptionRequest { meetingId: string; action: MeetingTranscriptionActionEnum; meetingTranscriptionRequestBody?: MeetingTranscriptionRequestBody; } export interface MeetingTranscriptionOptionsRequest { meetingId: string; } export interface PatchGuestMeetingAttendeeRequest { meetingId: string; attendeeId: string; createMeetingAttendeeRequestBody: CreateMeetingAttendeeRequestBody; } export interface PatchMeetingAttendeeRequest { meetingId: string; attendeeId: string; createMeetingAttendeeRequestBody: CreateMeetingAttendeeRequestBody; } export interface ShowMeetingRequest { meetingId: string; } export interface ShowMeetingAttendeeRequest { meetingId: string; attendeeId: string; } export interface ShowMeetingLobbyRequest { meetingId: string; } export interface UpdateMeetingRequest { meetingId: string; updateMeetingRequestBody: UpdateMeetingRequestBody; } /** * */ export declare class MeetingsApi extends runtime.BaseAPI { /** * Creates request options for createGuestMeetingAttendee without sending the request */ createGuestMeetingAttendeeRequestOpts(requestParameters: CreateGuestMeetingAttendeeRequest): Promise; /** * Anonymous lobby attendee creation. Used when a candidate clicks a meeting join link and registers themselves without a tenant account. Body requires `principalType=guest` (server allocates the guestId) or `principalType=candidate`/`talent` if the principal is already known (e.g. lobby URL carries `?invite=cnd-xxx`). AI dispatch (`principalType=user` with `user.type=ai`) is REJECTED here - that flow runs on the auth path at POST /v1/meetings/{id}/attendees. No authentication required - the meetingId serves as the access token. * Create Guest Meeting Attendee */ createGuestMeetingAttendeeRaw(requestParameters: CreateGuestMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Anonymous lobby attendee creation. Used when a candidate clicks a meeting join link and registers themselves without a tenant account. Body requires `principalType=guest` (server allocates the guestId) or `principalType=candidate`/`talent` if the principal is already known (e.g. lobby URL carries `?invite=cnd-xxx`). AI dispatch (`principalType=user` with `user.type=ai`) is REJECTED here - that flow runs on the auth path at POST /v1/meetings/{id}/attendees. No authentication required - the meetingId serves as the access token. * Create Guest Meeting Attendee */ createGuestMeetingAttendee(requestParameters: CreateGuestMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for createMeeting without sending the request */ createMeetingRequestOpts(requestParameters: CreateMeetingRequest): Promise; /** * Creates a new meeting in your account. This will provision an AWS Chime SDK meeting and store the meeting metadata. * Create Meeting */ createMeetingRaw(requestParameters: CreateMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new meeting in your account. This will provision an AWS Chime SDK meeting and store the meeting metadata. * Create Meeting */ createMeeting(requestParameters: CreateMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for createMeetingAiSession without sending the request */ createMeetingAiSessionRequestOpts(requestParameters: CreateMeetingAiSessionRequest): Promise; /** * Creates an AI attendee (GPT Realtime) for the meeting and returns Chime attendee credentials plus an ephemeral realtime session token. The frontend bridges audio between Chime and GPT Realtime via WebRTC. No authentication required - guests can use AI features. * Create Meeting AI Session */ createMeetingAiSessionRaw(requestParameters: CreateMeetingAiSessionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates an AI attendee (GPT Realtime) for the meeting and returns Chime attendee credentials plus an ephemeral realtime session token. The frontend bridges audio between Chime and GPT Realtime via WebRTC. No authentication required - guests can use AI features. * Create Meeting AI Session */ createMeetingAiSession(requestParameters: CreateMeetingAiSessionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for createMeetingAttendee without sending the request */ createMeetingAttendeeRequestOpts(requestParameters: CreateMeetingAttendeeRequest): Promise; /** * Creates an attendee for the specified meeting. Auth-required path, used by: - Recruiter joining a meeting they host (principalType=user with their own userId). - Recruiter inviting Boe / dispatching an AI bot (principalType=user with tenant.relationships.boeUser.data.id; server validates `user.type=\'ai\'` and dispatches Fargate). Anonymous lobby walk-ins go through /v1/guest/meetings/{id}/attendees instead. Caller (recruiter) must belong to the meeting\'s tenant. * Create Meeting Attendee */ createMeetingAttendeeRaw(requestParameters: CreateMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates an attendee for the specified meeting. Auth-required path, used by: - Recruiter joining a meeting they host (principalType=user with their own userId). - Recruiter inviting Boe / dispatching an AI bot (principalType=user with tenant.relationships.boeUser.data.id; server validates `user.type=\'ai\'` and dispatches Fargate). Anonymous lobby walk-ins go through /v1/guest/meetings/{id}/attendees instead. Caller (recruiter) must belong to the meeting\'s tenant. * Create Meeting Attendee */ createMeetingAttendee(requestParameters: CreateMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteMeeting without sending the request */ deleteMeetingRequestOpts(requestParameters: DeleteMeetingRequest): Promise; /** * This endpoint allows you to delete a specific meeting from your account. Use permanentDelete=true to also delete the Chime meeting session. * Delete Meeting */ deleteMeetingRaw(requestParameters: DeleteMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * This endpoint allows you to delete a specific meeting from your account. Use permanentDelete=true to also delete the Chime meeting session. * Delete Meeting */ deleteMeeting(requestParameters: DeleteMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteMeetingAttendee without sending the request */ deleteMeetingAttendeeRequestOpts(requestParameters: DeleteMeetingAttendeeRequest): Promise; /** * Removes an attendee from the meeting. For bots (principalType=user with user.type=ai), gracefully dismisses the bot - marks status=ended and signals the container to leave Chime and shut down. For humans, marks status=left for record-keeping; the human\'s client should also call Chime\'s local leave. Idempotent. Requires authentication. * Remove Meeting Attendee */ deleteMeetingAttendeeRaw(requestParameters: DeleteMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Removes an attendee from the meeting. For bots (principalType=user with user.type=ai), gracefully dismisses the bot - marks status=ended and signals the container to leave Chime and shut down. For humans, marks status=left for record-keeping; the human\'s client should also call Chime\'s local leave. Idempotent. Requires authentication. * Remove Meeting Attendee */ deleteMeetingAttendee(requestParameters: DeleteMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for guestMeetingAttendeeOptions without sending the request */ guestMeetingAttendeeOptionsRequestOpts(requestParameters: GuestMeetingAttendeeOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Guest Meeting Attendee Options */ guestMeetingAttendeeOptionsRaw(requestParameters: GuestMeetingAttendeeOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Guest Meeting Attendee Options */ guestMeetingAttendeeOptions(requestParameters: GuestMeetingAttendeeOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for guestMeetingAttendeesOptions without sending the request */ guestMeetingAttendeesOptionsRequestOpts(requestParameters: GuestMeetingAttendeesOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Guest Meeting Attendees Options */ guestMeetingAttendeesOptionsRaw(requestParameters: GuestMeetingAttendeesOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Guest Meeting Attendees Options */ guestMeetingAttendeesOptions(requestParameters: GuestMeetingAttendeesOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listGuestMeetingAttendees without sending the request */ listGuestMeetingAttendeesRequestOpts(requestParameters: ListGuestMeetingAttendeesRequest): Promise; /** * Anonymous-path counterpart to GET /v1/meetings/{id}/attendees, returning a privacy-stripped view of the attendees map so guests in the room can resolve names for the Chime roster. Carries `chimeAttendeeId`, `name`, `principalType`, `role`, `status` only - no email, phone, externalUserId, principalId, config, or relationships. No authentication required; the meetingId serves as the access credential. * List Guest Meeting Attendees */ listGuestMeetingAttendeesRaw(requestParameters: ListGuestMeetingAttendeesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Anonymous-path counterpart to GET /v1/meetings/{id}/attendees, returning a privacy-stripped view of the attendees map so guests in the room can resolve names for the Chime roster. Carries `chimeAttendeeId`, `name`, `principalType`, `role`, `status` only - no email, phone, externalUserId, principalId, config, or relationships. No authentication required; the meetingId serves as the access credential. * List Guest Meeting Attendees */ listGuestMeetingAttendees(requestParameters: ListGuestMeetingAttendeesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listMeetingAttendees without sending the request */ listMeetingAttendeesRequestOpts(requestParameters: ListMeetingAttendeesRequest): Promise; /** * Returns all attendees (humans + bots, unified) currently or recently associated with the meeting. Use `?include=user,candidate,talent` to sideload principal records in the same response - this is how the FE renders the roster + chat sender names in one round-trip. Requires authentication; caller must belong to the meeting\'s tenant. * List Meeting Attendees */ listMeetingAttendeesRaw(requestParameters: ListMeetingAttendeesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns all attendees (humans + bots, unified) currently or recently associated with the meeting. Use `?include=user,candidate,talent` to sideload principal records in the same response - this is how the FE renders the roster + chat sender names in one round-trip. Requires authentication; caller must belong to the meeting\'s tenant. * List Meeting Attendees */ listMeetingAttendees(requestParameters: ListMeetingAttendeesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listMeetings without sending the request */ listMeetingsRequestOpts(requestParameters: ListMeetingsRequest): Promise; /** * Returns a collection of your account meetings. ## Reverse-lookup via filter params Pass any of `filterCandidate`, `filterJob`, `filterHost` to query by the corresponding GSI: - `filterCandidate=cnd-xxx` -> CandidateIdIndex (page kandydata: \"rozmowy z tym kandydatem\") - `filterHost=usr-xxx` -> HostIdIndex (dashboard rekrutera: \"moje rozmowy\"; works equally for AI-hosted meetings where the host user is a boe user) - `filterJob=job-xxx` -> JobIdIndex (\"rozmowy do tego stanowiska\") Filter params are mutually exclusive at GSI level (one GSI per query). Returned rows are sorted by the GSI\'s natural order (entity id range); time-ordering is left to the caller (sort in-memory after fetch). * List Meetings */ listMeetingsRaw(requestParameters: ListMeetingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns a collection of your account meetings. ## Reverse-lookup via filter params Pass any of `filterCandidate`, `filterJob`, `filterHost` to query by the corresponding GSI: - `filterCandidate=cnd-xxx` -> CandidateIdIndex (page kandydata: \"rozmowy z tym kandydatem\") - `filterHost=usr-xxx` -> HostIdIndex (dashboard rekrutera: \"moje rozmowy\"; works equally for AI-hosted meetings where the host user is a boe user) - `filterJob=job-xxx` -> JobIdIndex (\"rozmowy do tego stanowiska\") Filter params are mutually exclusive at GSI level (one GSI per query). Returned rows are sorted by the GSI\'s natural order (entity id range); time-ordering is left to the caller (sort in-memory after fetch). * List Meetings */ listMeetings(requestParameters?: ListMeetingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingAiSessionOptions without sending the request */ meetingAiSessionOptionsRequestOpts(requestParameters: MeetingAiSessionOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Meeting AI Session Options */ meetingAiSessionOptionsRaw(requestParameters: MeetingAiSessionOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Meeting AI Session Options */ meetingAiSessionOptions(requestParameters: MeetingAiSessionOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingAttendeeOptions without sending the request */ meetingAttendeeOptionsRequestOpts(requestParameters: MeetingAttendeeOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Meeting Attendee Options */ meetingAttendeeOptionsRaw(requestParameters: MeetingAttendeeOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Meeting Attendee Options */ meetingAttendeeOptions(requestParameters: MeetingAttendeeOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingAttendeesOptions without sending the request */ meetingAttendeesOptionsRequestOpts(requestParameters: MeetingAttendeesOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Meeting Attendees Options */ meetingAttendeesOptionsRaw(requestParameters: MeetingAttendeesOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Meeting Attendees Options */ meetingAttendeesOptions(requestParameters: MeetingAttendeesOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingLobbyOptions without sending the request */ meetingLobbyOptionsRequestOpts(requestParameters: MeetingLobbyOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Meeting Lobby Options */ meetingLobbyOptionsRaw(requestParameters: MeetingLobbyOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Meeting Lobby Options */ meetingLobbyOptions(requestParameters: MeetingLobbyOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingOptions without sending the request */ meetingOptionsRequestOpts(requestParameters: MeetingOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Meeting Options */ meetingOptionsRaw(requestParameters: MeetingOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Meeting Options */ meetingOptions(requestParameters: MeetingOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingTranscription without sending the request */ meetingTranscriptionRequestOpts(requestParameters: MeetingTranscriptionRequest): Promise; /** * Start or stop live transcription for a meeting. Use query parameter action=start or action=stop. * Manage Meeting Transcription */ meetingTranscriptionRaw(requestParameters: MeetingTranscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Start or stop live transcription for a meeting. Use query parameter action=start or action=stop. * Manage Meeting Transcription */ meetingTranscription(requestParameters: MeetingTranscriptionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingTranscriptionOptions without sending the request */ meetingTranscriptionOptionsRequestOpts(requestParameters: MeetingTranscriptionOptionsRequest): Promise; /** * Enable CORS by returning correct headers * Meeting Transcription Options */ meetingTranscriptionOptionsRaw(requestParameters: MeetingTranscriptionOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Meeting Transcription Options */ meetingTranscriptionOptions(requestParameters: MeetingTranscriptionOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for meetingsOptions without sending the request */ meetingsOptionsRequestOpts(): Promise; /** * Enable CORS by returning correct headers * Meetings Options */ meetingsOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS by returning correct headers * Meetings Options */ meetingsOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for patchGuestMeetingAttendee without sending the request */ patchGuestMeetingAttendeeRequestOpts(requestParameters: PatchGuestMeetingAttendeeRequest): Promise; /** * Anonymous-path counterpart to PATCH /v1/meetings/{id}/attendees/{aid}. Used when a guest (kandydat) submits a post-meeting rating after leaving the lobby/room. v1 patchable field: experienceRating. Submit gate enforced server-side: only accepted when status is in {left, dropped, ended}. submittedAt is server-stamped. AI dispatch and other privileged patches are NOT available on this path - bot administration goes through the auth path. No authentication required - the meetingId + attendeeId pair serves as the access credential. * Patch Guest Meeting Attendee */ patchGuestMeetingAttendeeRaw(requestParameters: PatchGuestMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Anonymous-path counterpart to PATCH /v1/meetings/{id}/attendees/{aid}. Used when a guest (kandydat) submits a post-meeting rating after leaving the lobby/room. v1 patchable field: experienceRating. Submit gate enforced server-side: only accepted when status is in {left, dropped, ended}. submittedAt is server-stamped. AI dispatch and other privileged patches are NOT available on this path - bot administration goes through the auth path. No authentication required - the meetingId + attendeeId pair serves as the access credential. * Patch Guest Meeting Attendee */ patchGuestMeetingAttendee(requestParameters: PatchGuestMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for patchMeetingAttendee without sending the request */ patchMeetingAttendeeRequestOpts(requestParameters: PatchMeetingAttendeeRequest): Promise; /** * Partial update of an attendee row. v1 patchable field: - experienceRating (post-meeting subjective rating, 1-5 stars) Submit gate (server-side): experienceRating is only accepted when the attendee\'s status is in {left, dropped, ended}. Returns 400 while the attendee is still mid-meeting (status=joining/active). `submittedAt` is server-stamped; client-supplied values are ignored. Idempotent - subsequent PATCH overwrites the rating. Requires authentication (recruiter rating from CRUD path); anonymous guests rate via PATCH /v1/guest/meetings/{id}/attendees/{aid}. * Patch Meeting Attendee */ patchMeetingAttendeeRaw(requestParameters: PatchMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Partial update of an attendee row. v1 patchable field: - experienceRating (post-meeting subjective rating, 1-5 stars) Submit gate (server-side): experienceRating is only accepted when the attendee\'s status is in {left, dropped, ended}. Returns 400 while the attendee is still mid-meeting (status=joining/active). `submittedAt` is server-stamped; client-supplied values are ignored. Idempotent - subsequent PATCH overwrites the rating. Requires authentication (recruiter rating from CRUD path); anonymous guests rate via PATCH /v1/guest/meetings/{id}/attendees/{aid}. * Patch Meeting Attendee */ patchMeetingAttendee(requestParameters: PatchMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showMeeting without sending the request */ showMeetingRequestOpts(requestParameters: ShowMeetingRequest): Promise; /** * This endpoint retrieves details of a specific meeting from your account. * Show Meeting */ showMeetingRaw(requestParameters: ShowMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * This endpoint retrieves details of a specific meeting from your account. * Show Meeting */ showMeeting(requestParameters: ShowMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showMeetingAttendee without sending the request */ showMeetingAttendeeRequestOpts(requestParameters: ShowMeetingAttendeeRequest): Promise; /** * Returns the current state of a single attendee (human or bot) in the meeting. Use to poll status transitions for bots (joining -> active -> ended) or to fetch an attendee\'s relationships for the FE roster panel. Requires authentication; caller must belong to the meeting\'s tenant. * Show Meeting Attendee */ showMeetingAttendeeRaw(requestParameters: ShowMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the current state of a single attendee (human or bot) in the meeting. Use to poll status transitions for bots (joining -> active -> ended) or to fetch an attendee\'s relationships for the FE roster panel. Requires authentication; caller must belong to the meeting\'s tenant. * Show Meeting Attendee */ showMeetingAttendee(requestParameters: ShowMeetingAttendeeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showMeetingLobby without sending the request */ showMeetingLobbyRequestOpts(requestParameters: ShowMeetingLobbyRequest): Promise; /** * Returns limited meeting information for the guest lobby. No authentication required. * Show Meeting Lobby */ showMeetingLobbyRaw(requestParameters: ShowMeetingLobbyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns limited meeting information for the guest lobby. No authentication required. * Show Meeting Lobby */ showMeetingLobby(requestParameters: ShowMeetingLobbyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateMeeting without sending the request */ updateMeetingRequestOpts(requestParameters: UpdateMeetingRequest): Promise; /** * This endpoint allows you to update details of a specific meeting in your account. * Update Meeting */ updateMeetingRaw(requestParameters: UpdateMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * This endpoint allows you to update details of a specific meeting in your account. * Update Meeting */ updateMeeting(requestParameters: UpdateMeetingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const ListMeetingsFilterStatusEnum: { readonly Active: "active"; readonly Scheduled: "scheduled"; readonly Ended: "ended"; readonly Archived: "archived"; }; export type ListMeetingsFilterStatusEnum = typeof ListMeetingsFilterStatusEnum[keyof typeof ListMeetingsFilterStatusEnum]; /** * @export */ export declare const ListMeetingsSortEnum: { readonly Created: "-created"; readonly Created2: "created"; readonly Modified: "-modified"; readonly Modified2: "modified"; }; export type ListMeetingsSortEnum = typeof ListMeetingsSortEnum[keyof typeof ListMeetingsSortEnum]; /** * @export */ export declare const MeetingTranscriptionActionEnum: { readonly Start: "start"; readonly Stop: "stop"; }; export type MeetingTranscriptionActionEnum = typeof MeetingTranscriptionActionEnum[keyof typeof MeetingTranscriptionActionEnum]; //# sourceMappingURL=MeetingsApi.d.ts.map