UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

39 lines 989 B
export class MachineDetectionOptions { constructor(_enabled, _detectionTime) { this._enabled = _enabled; this._detectionTime = _detectionTime; } get enabled() { return this._enabled; } get detectionTime() { return this._detectionTime; } toJSON() { return { enabled: this._enabled, detectionTime: this._detectionTime }; } static builder() { return new MachineDetectionOptionsBuilder(); } } class MachineDetectionOptionsBuilder { constructor() { this._enabled = false; this._detectionTime = 3.7; } setEnabled(enabled) { this._enabled = enabled; return this; } setDetectionTime(detectionTime) { this._detectionTime = detectionTime; return this; } build() { return new MachineDetectionOptions(this._enabled, this._detectionTime); } } //# sourceMappingURL=MachineDetectionOptions.js.map