/** * 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. */ import type { ConferenceStateEnum } from './conference-state-enum'; import type { RedirectMethodEnum } from './redirect-method-enum'; export interface UpdateConference { 'status'?: ConferenceStateEnum | null; /** * The URL to send the [conferenceRedirect](/docs/voice/webhooks/conferenceRedirect) event which will provide new BXML. Not allowed if `state` is `completed`, but required if `state` is `active`. */ 'redirectUrl'?: string | null; 'redirectMethod'?: RedirectMethodEnum | null; /** * Basic auth username. */ 'username'?: string | null; /** * Basic auth password. */ 'password'?: string | null; /** * A fallback url which, if provided, will be used to retry the `conferenceRedirect` webhook delivery in case `redirectUrl` fails to respond. Not allowed if `state` is `completed`. */ 'redirectFallbackUrl'?: string | null; 'redirectFallbackMethod'?: RedirectMethodEnum | null; /** * Basic auth username. */ 'fallbackUsername'?: string | null; /** * Basic auth password. */ 'fallbackPassword'?: string | null; }