One Logo Pool Ball
NetworkExtension · IOS API REFERENCE

NEFilterControlProvider

class · iOS 9.0+ · SDK 27.1

class NEFilterControlProvider

Members (8)

method · iOS 9.0+

handleNewFlow

TypeScript
handleNewFlow(flow: NEFilterFlow, completionHandler: ((arg0: NEFilterControlVerdict) => void)): void
Swift declaration
func handleNewFlow(_ flow: NEFilterFlow) async -> NEFilterControlVerdict
method · iOS 9.0+

handleRemediation

TypeScript
handleRemediation(flow: NEFilterFlow, completionHandler: ((arg0: NEFilterControlVerdict) => void)): void
Swift declaration
func handleRemediation(for flow: NEFilterFlow) async -> NEFilterControlVerdict
init

init

TypeScript
static init(): NEFilterControlProvider
Swift declaration
init()
method · iOS 9.0+

notifyRulesChanged

TypeScript
notifyRulesChanged(): void
Swift declaration
func notifyRulesChanged()
get · iOS 9.0+

urlAppendStringMap

TypeScript
get urlAppendStringMap(): (Record<string, string>) | null
Swift declaration
var urlAppendStringMap: [String : String]? { get set }
set · iOS 9.0+

urlAppendStringMap

TypeScript
set urlAppendStringMap(value: (Record<string, string>) | null)
Swift declaration
var urlAppendStringMap: [String : String]? { get set }
get · iOS 9.0+

remediationMap

TypeScript
get remediationMap(): (Record<string, Record<string, _ObjectiveC_NSObject>>) | null
Swift declaration
var remediationMap: [String : [String : NSObject]]? { get set }
set · iOS 9.0+

remediationMap

TypeScript
set remediationMap(value: (Record<string, Record<string, _ObjectiveC_NSObject>>) | null)
Swift declaration
var remediationMap: [String : [String : NSObject]]? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All NetworkExtension types →