@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
40 lines • 1.32 kB
TypeScript
import { MacAddress } from '../MacAddress';
import { ServiceNumberCountryEnum } from './ServiceNumberCountryEnum';
import { NumberCountryCodeEnum } from './NumberCountryCodeEnum';
import { Price } from '../order/Price';
import { TypeEnum } from './TypeEnum';
import { LineOffer } from './LineOffer';
import { PropertyEnum } from './PropertyEnum';
import { TypeServiceEnum } from './TypeServiceEnum';
/** Telephony service */
export interface TelephonyService {
/** MAC address of the associated device if there is one. */
associatedDeviceMac?: MacAddress;
/** The country of the number */
country: ServiceNumberCountryEnum;
/** The country code of the number */
countryCode: NumberCountryCodeEnum;
/** Current outplan */
currentOutplan: Price;
/** */
description: string;
/** */
featureType: TypeEnum;
/** The service offers */
getPublicOffer: LineOffer;
/** Does this service have fax capabilities? */
hasFaxCapabilities: boolean;
/** */
offers: string[];
/** */
properties: PropertyEnum[];
/** The identifier to use to port the number */
rio: string;
/** */
serviceName: string;
/** */
serviceType: TypeServiceEnum;
/** */
simultaneousLines: number;
}
//# sourceMappingURL=TelephonyService.d.ts.map