System/Library/Frameworks/NetworkExtension.framework
NEPathRule.h
@class NSNumber;
@interface NEPathRule : NEAppRule <NEConfigurationValidating, NEPrettyDescription> {
NSNumber *_aggregatePersonalCellular;
NSNumber *_aggregateEnterpriseCellular;
long long _internalCellularBehavior;
NSNumber *_aggregatePersonalWiFi;
NSNumber *_aggregateEnterpriseWiFi;
long long _internalWiFiBehavior;
}
@property (readonly, getter=isDefaultPathRule) BOOL defaultPathRule;
@property long long cellularBehavior;
@property long long wifiBehavior;
@property BOOL denyCellularFallback;
@property BOOL denyMulticast;
@property BOOL multicastPreferenceSet;
@property BOOL isIdentifierExternal;
@property BOOL denyAll;
+ (BOOL)supportsSecureCoding;
- (id)descriptionWithIndent:(int)a0 options:(unsigned long long)a1;
- (void)encodeWithCoder:(id)a0;
- (BOOL)supportsCellularBehavior:(long long)a0;
- (id)description;
- (id)initDefaultPathRule;
- (void).cxx_destruct;
- (BOOL)supportsWiFiBehavior:(long long)a0;
- (BOOL)isEqual:(id)a0;
- (void)addWiFiBehavior:(long long)a0 grade:(long long)a1;
- (BOOL)signingIdentifierAllowed:(id)a0 domainsOrAccountsRequired:(out BOOL *)a1;
- (id)initWithCoder:(id)a0;
- (void)addCellularBehavior:(long long)a0 grade:(long long)a1;
- (id)copyWithZone:(struct _NSZone { } *)a0;
@end