@datatr-ux/ovhcloud-types
Version: 
TypeScript types for OVHCloud projects
29 lines • 1.1 kB
TypeScript
import { LineOffer } from './LineOffer';
import { LineNotificationsOptions } from './LineNotificationsOptions';
import { TypeServiceEnum } from './TypeServiceEnum';
/** Line service */
export interface Line {
    /** Ability to manage SIP password on this service */
    canChangePassword: boolean;
    /**  */
    description: string;
    /** The position of the line when attached to a device (0 if the line is not attached to a device) */
    deviceSlot: number;
    /** The line offers */
    getPublicOffer: LineOffer;
    /** The infrastructure where is configured the line */
    infrastructure: string;
    /** Is this line attached to a phone that belongs to another line? */
    isAttachedToOtherLinesPhone: boolean;
    /** Send notifications about Line's diagnosticReports */
    notifications?: LineNotificationsOptions;
    /** @deprecated The line offers (Deprecated, prefer "name" in getPublicOffer) */
    offers: string[];
    /**  */
    serviceName: string;
    /**  */
    serviceType: TypeServiceEnum;
    /**  */
    simultaneousLines: number;
}
//# sourceMappingURL=Line.d.ts.map