shared
TypeScriptstatic shared(): NEDNSSettingsManagerSwift declarationclass func shared() -> NEDNSSettingsManagerclass · iOS 14.0+ · SDK 27.1
class NEDNSSettingsManagerstatic shared(): NEDNSSettingsManagerSwift declarationclass func shared() -> NEDNSSettingsManagerstatic init(): NEDNSSettingsManagerSwift declarationinit()loadFromPreferences(completionHandler: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc loadFromPreferences() async throwsremoveFromPreferences(completionHandler: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc removeFromPreferences() async throwssaveToPreferences(completionHandler: ((arg0: (NativeError) | null) => void)): voidSwift declarationfunc saveToPreferences() async throwsget dnsSettings(): (NEDNSSettings) | nullSwift declarationvar dnsSettings: NEDNSSettings? { get set }set dnsSettings(value: (NEDNSSettings) | null)Swift declarationvar dnsSettings: NEDNSSettings? { get set }get isEnabled(): booleanSwift declarationvar isEnabled: Bool { get }get localizedDescription(): (string) | nullSwift declarationvar localizedDescription: String? { get set }set localizedDescription(value: (string) | null)Swift declarationvar localizedDescription: String? { get set }get onDemandRules(): (Array<NEOnDemandRule>) | nullSwift declarationvar onDemandRules: [NEOnDemandRule]? { get set }set onDemandRules(value: (Array<NEOnDemandRule>) | null)Swift declarationvar onDemandRules: [NEOnDemandRule]? { get set }No declarations were skipped in this snapshot.