/** * 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. */ /** * Recording artifacts. Raw G.711 µ-law file is captured live; the audio convert Lambda emits the MP3 derivatives post-call. * @export * @interface CallAttributesSchemaRecording */ export interface CallAttributesSchemaRecording { /** * Recording layout: dual-channel separates speakers per Twilio leg; mixed is single-track combined. * @type {CallAttributesSchemaRecordingTypeEnum} * @memberof CallAttributesSchemaRecording */ type?: CallAttributesSchemaRecordingTypeEnum; /** * S3 URI to the raw G.711 µ-law audio. * @type {string} * @memberof CallAttributesSchemaRecording */ rawUrl?: string; /** * S3 URI to the mixed conversation MP3. * @type {string} * @memberof CallAttributesSchemaRecording */ mixedMp3Url?: string; /** * S3 URI to the human-only MP3 (silent during AI turns). * @type {string} * @memberof CallAttributesSchemaRecording */ humanOnlyMp3Url?: string; /** * S3 URI to the AI-only MP3 (silent during human turns). * @type {string} * @memberof CallAttributesSchemaRecording */ aiOnlyMp3Url?: string; } /** * @export */ export declare const CallAttributesSchemaRecordingTypeEnum: { readonly DualChannel: "dual-channel"; readonly Mixed: "mixed"; }; export type CallAttributesSchemaRecordingTypeEnum = typeof CallAttributesSchemaRecordingTypeEnum[keyof typeof CallAttributesSchemaRecordingTypeEnum]; /** * Check if a given object implements the CallAttributesSchemaRecording interface. */ export declare function instanceOfCallAttributesSchemaRecording(value: object): value is CallAttributesSchemaRecording; export declare function CallAttributesSchemaRecordingFromJSON(json: any): CallAttributesSchemaRecording; export declare function CallAttributesSchemaRecordingFromJSONTyped(json: any, ignoreDiscriminator: boolean): CallAttributesSchemaRecording; export declare function CallAttributesSchemaRecordingToJSON(json: any): CallAttributesSchemaRecording; export declare function CallAttributesSchemaRecordingToJSONTyped(value?: CallAttributesSchemaRecording | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=CallAttributesSchemaRecording.d.ts.map