/** * 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 { TenantAttributesSettingsSchemaCallingCapabilities } from './TenantAttributesSettingsSchemaCallingCapabilities'; /** * * @export * @interface TenantAttributesSettingsSchemaCalling */ export interface TenantAttributesSettingsSchemaCalling { /** * Whether calling is enabled for this tenant * @type {boolean} * @memberof TenantAttributesSettingsSchemaCalling */ enabled?: boolean; /** * Twilio subaccount SID for this tenant * @type {string} * @memberof TenantAttributesSettingsSchemaCalling */ twilioSubaccountSid?: string; /** * Provisioned Twilio phone number * @type {string} * @memberof TenantAttributesSettingsSchemaCalling */ twilioPhoneNumber?: string; /** * Twilio phone number SID * @type {string} * @memberof TenantAttributesSettingsSchemaCalling */ twilioPhoneSid?: string; /** * Provisioned phone number for non-twilio providers (telnyx/external) * @type {string} * @memberof TenantAttributesSettingsSchemaCalling */ phoneNumber?: string; /** * Telnyx phone number id (provider telnyx) * @type {string} * @memberof TenantAttributesSettingsSchemaCalling */ telnyxPhoneNumberId?: string; /** * Which provider hosts the calling number * @type {TenantAttributesSettingsSchemaCallingProviderEnum} * @memberof TenantAttributesSettingsSchemaCalling */ provider?: TenantAttributesSettingsSchemaCallingProviderEnum; /** * * @type {TenantAttributesSettingsSchemaCallingCapabilities} * @memberof TenantAttributesSettingsSchemaCalling */ capabilities?: TenantAttributesSettingsSchemaCallingCapabilities; /** * When calling was provisioned * @type {Date} * @memberof TenantAttributesSettingsSchemaCalling */ provisionedAt?: Date; } /** * @export */ export declare const TenantAttributesSettingsSchemaCallingProviderEnum: { readonly Twilio: "twilio"; readonly Telnyx: "telnyx"; readonly External: "external"; }; export type TenantAttributesSettingsSchemaCallingProviderEnum = typeof TenantAttributesSettingsSchemaCallingProviderEnum[keyof typeof TenantAttributesSettingsSchemaCallingProviderEnum]; /** * Check if a given object implements the TenantAttributesSettingsSchemaCalling interface. */ export declare function instanceOfTenantAttributesSettingsSchemaCalling(value: object): value is TenantAttributesSettingsSchemaCalling; export declare function TenantAttributesSettingsSchemaCallingFromJSON(json: any): TenantAttributesSettingsSchemaCalling; export declare function TenantAttributesSettingsSchemaCallingFromJSONTyped(json: any, ignoreDiscriminator: boolean): TenantAttributesSettingsSchemaCalling; export declare function TenantAttributesSettingsSchemaCallingToJSON(json: any): TenantAttributesSettingsSchemaCalling; export declare function TenantAttributesSettingsSchemaCallingToJSONTyped(value?: TenantAttributesSettingsSchemaCalling | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=TenantAttributesSettingsSchemaCalling.d.ts.map