/** * 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. */ /** * * @export * @interface MeetingAiSessionAttributesSchemaRealtimeSession */ export interface MeetingAiSessionAttributesSchemaRealtimeSession { /** * * @type {string} * @memberof MeetingAiSessionAttributesSchemaRealtimeSession */ token?: string; /** * Bare host of the realtime provider. Kept for back-compat with FE code that builds its own URL. Prefer webrtcUrl. * @type {string} * @memberof MeetingAiSessionAttributesSchemaRealtimeSession */ endpoint?: string; /** * Fully-constructed SDP exchange URL. FE POSTs the WebRTC offer here. Azure paths include `/openai/v1/realtime/calls`; OpenAI direct uses `/v1/realtime/calls` - this field absorbs the difference. * @type {string} * @memberof MeetingAiSessionAttributesSchemaRealtimeSession */ webrtcUrl?: string; /** * * @type {string} * @memberof MeetingAiSessionAttributesSchemaRealtimeSession */ deployment?: string; /** * session.type baked into the ephemeral token at mint time. The browser cannot reclassify a minted session - to switch, call createMeetingAiSession again with a different mode. * @type {MeetingAiSessionAttributesSchemaRealtimeSessionSessionTypeEnum} * @memberof MeetingAiSessionAttributesSchemaRealtimeSession */ sessionType?: MeetingAiSessionAttributesSchemaRealtimeSessionSessionTypeEnum; } /** * @export */ export declare const MeetingAiSessionAttributesSchemaRealtimeSessionSessionTypeEnum: { readonly Realtime: "realtime"; readonly Transcription: "transcription"; readonly Translation: "translation"; }; export type MeetingAiSessionAttributesSchemaRealtimeSessionSessionTypeEnum = typeof MeetingAiSessionAttributesSchemaRealtimeSessionSessionTypeEnum[keyof typeof MeetingAiSessionAttributesSchemaRealtimeSessionSessionTypeEnum]; /** * Check if a given object implements the MeetingAiSessionAttributesSchemaRealtimeSession interface. */ export declare function instanceOfMeetingAiSessionAttributesSchemaRealtimeSession(value: object): value is MeetingAiSessionAttributesSchemaRealtimeSession; export declare function MeetingAiSessionAttributesSchemaRealtimeSessionFromJSON(json: any): MeetingAiSessionAttributesSchemaRealtimeSession; export declare function MeetingAiSessionAttributesSchemaRealtimeSessionFromJSONTyped(json: any, ignoreDiscriminator: boolean): MeetingAiSessionAttributesSchemaRealtimeSession; export declare function MeetingAiSessionAttributesSchemaRealtimeSessionToJSON(json: any): MeetingAiSessionAttributesSchemaRealtimeSession; export declare function MeetingAiSessionAttributesSchemaRealtimeSessionToJSONTyped(value?: MeetingAiSessionAttributesSchemaRealtimeSession | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=MeetingAiSessionAttributesSchemaRealtimeSession.d.ts.map