/** * 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 type { MeetingLobbyAttributesSchemaHost } from './MeetingLobbyAttributesSchemaHost'; /** * * @export * @interface MeetingLobbyAttributesSchema */ export interface MeetingLobbyAttributesSchema { /** * * @type {string} * @memberof MeetingLobbyAttributesSchema */ meetingId?: string; /** * * @type {string} * @memberof MeetingLobbyAttributesSchema */ title?: string; /** * * @type {MeetingLobbyAttributesSchemaStatusEnum} * @memberof MeetingLobbyAttributesSchema */ status?: MeetingLobbyAttributesSchemaStatusEnum; /** * * @type {Date} * @memberof MeetingLobbyAttributesSchema */ scheduledAt?: Date; /** * * @type {number} * @memberof MeetingLobbyAttributesSchema */ duration?: number; /** * Full BCP-47 locale tag picked by the meeting host at creation * (e.g. `en-US`, `pl-PL`). FE renders the lobby in this locale * regardless of the guest's browser language. Null if the host * didn't set one - FE falls through to cookie / Accept-Language. * @type {string} * @memberof MeetingLobbyAttributesSchema */ defaultLocale?: string; /** * * @type {MeetingLobbyAttributesSchemaHost} * @memberof MeetingLobbyAttributesSchema */ host?: MeetingLobbyAttributesSchemaHost | null; } /** * @export */ export declare const MeetingLobbyAttributesSchemaStatusEnum: { readonly Active: "active"; readonly Scheduled: "scheduled"; }; export type MeetingLobbyAttributesSchemaStatusEnum = typeof MeetingLobbyAttributesSchemaStatusEnum[keyof typeof MeetingLobbyAttributesSchemaStatusEnum]; /** * Check if a given object implements the MeetingLobbyAttributesSchema interface. */ export declare function instanceOfMeetingLobbyAttributesSchema(value: object): value is MeetingLobbyAttributesSchema; export declare function MeetingLobbyAttributesSchemaFromJSON(json: any): MeetingLobbyAttributesSchema; export declare function MeetingLobbyAttributesSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): MeetingLobbyAttributesSchema; export declare function MeetingLobbyAttributesSchemaToJSON(json: any): MeetingLobbyAttributesSchema; export declare function MeetingLobbyAttributesSchemaToJSONTyped(value?: MeetingLobbyAttributesSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=MeetingLobbyAttributesSchema.d.ts.map