/* tslint:disable */ /* eslint-disable */ /** * Bandwidth * Bandwidth\'s Communication APIs * * The version of the OpenAPI document: 1.0.0 * Contact: letstalk@bandwidth.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ // May contain unused imports in some cases // @ts-ignore import type { CallbackMethodEnum } from './callback-method-enum'; export interface TranscribeRecording { /** * The URL to send the [TranscriptionAvailable](/docs/voice/webhooks/transcriptionAvailable) event to. You should not include sensitive or personally-identifiable information in the callbackUrl field! Always use the proper username and password fields for authorization. */ 'callbackUrl'?: string; 'callbackMethod'?: CallbackMethodEnum | null; /** * Basic auth username. */ 'username'?: string | null; /** * Basic auth password. */ 'password'?: string | null; /** * (optional) The tag specified on call creation. If no tag was specified or it was previously cleared, this field will not be present. */ 'tag'?: string | null; /** * This is the timeout (in seconds) to use when delivering the webhook to `callbackUrl`. Can be any numeric value (including decimals) between 1 and 25. */ 'callbackTimeout'?: number | null; /** * A boolean value to indicate that the recording may not be in English, and the transcription service will need to detect the dominant language the recording is in and transcribe accordingly. Current supported languages are English, French, and Spanish. */ 'detectLanguage'?: boolean | null; }