/** * kameleo-local-api * You can use the following API endpoints to communicate with the local running Kameleo programmatically. * * The version of the OpenAPI document: 4.4.0 * * * 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 { WebRtcSpoofingOptions } from "./WebRtcSpoofingOptions"; import type { WebRtcSpoofingType } from "./WebRtcSpoofingType"; /** * * @export * @interface WebRtcChoice */ export interface WebRtcChoice { /** * Specifies how the WebRTC will be spoofed. Possible values: * 'automatic': Automatically set the webRTC public IP by the IP * 'manual': Manually override the webRTC public IP and private IP in the profile * 'block': Block the WebRTC functionality * 'off': Turn off the spoofing, use the original settings * @type {WebRtcSpoofingType} * @memberof WebRtcChoice */ value: WebRtcSpoofingType; /** * When the WebRTC spoofing is set to manual these extra settings will be used as well. * @type {WebRtcSpoofingOptions} * @memberof WebRtcChoice */ extra?: WebRtcSpoofingOptions | null; } /** * Check if a given object implements the WebRtcChoice interface. */ export declare function instanceOfWebRtcChoice(value: object): value is WebRtcChoice; export declare function WebRtcChoiceFromJSON(json: any): WebRtcChoice; export declare function WebRtcChoiceFromJSONTyped(json: any, ignoreDiscriminator: boolean): WebRtcChoice; export declare function WebRtcChoiceToJSON(json: any): WebRtcChoice; export declare function WebRtcChoiceToJSONTyped(value?: WebRtcChoice | null, ignoreDiscriminator?: boolean): any;