luxlabs header browser preview


@class RMModelNetworkWiFiDeclaration_Proxy, NSSet, NSString, RMModelNetworkWiFiDeclaration_QoSMarkingPolicy, RMModelNetworkWiFiDeclaration_HotSpot, NSNumber, NSArray;

@interface RMModelNetworkWiFiDeclaration : RMModelConfigurationBase <RMModelRegisteredTypeProtocol>

@property (class, readonly, copy) NSSet *allowedPayloadKeys;
@property (class, readonly, copy) NSString *registeredClassName;
@property (class, readonly, copy) NSString *registeredIdentifier;

@property (copy, nonatomic) NSNumber *payloadAutoJoin;
@property (copy, nonatomic) NSString *payloadSSID;
@property (copy, nonatomic) NSNumber *payloadIsHiddenNetwork;
@property (copy, nonatomic) NSString *payloadEncryptionType;
@property (copy, nonatomic) NSString *payloadPasswordAssetReference;
@property (copy, nonatomic) NSString *payloadCertificateIdentityAssetReference;
@property (copy, nonatomic) RMModelNetworkWiFiDeclaration_HotSpot *payloadHotSpot;
@property (copy, nonatomic) NSNumber *payloadCaptiveBypass;
@property (copy, nonatomic) RMModelNetworkWiFiDeclaration_QoSMarkingPolicy *payloadQoSMarkingPolicy;
@property (copy, nonatomic) NSArray *payloadSetupModes;
@property (copy, nonatomic) NSNumber *payloadTLSCertificateRequired;
@property (copy, nonatomic) RMModelNetworkWiFiDeclaration_Proxy *payloadProxy;
@property (copy, nonatomic) NSNumber *payloadDisableAssociationMACRandomization;
@property (copy, nonatomic) NSString *payloadEAPClientConfigurationUUID;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)buildRequiredOnlyWithIdentifier:(id)a0;
+ (id)assetTypes;
+ (id)buildWithIdentifier:(id)a0 autoJoin:(id)a1 SSID:(id)a2 isHiddenNetwork:(id)a3 encryptionType:(id)a4 passwordAssetReference:(id)a5 certificateIdentityAssetReference:(id)a6 hotSpot:(id)a7 captiveBypass:(id)a8 qoSMarkingPolicy:(id)a9 setupModes:(id)a10 tlsCertificateRequired:(id)a11 proxy:(id)a12 disableAssociationMACRandomization:(id)a13 eapClientConfigurationUUID:(id)a14;
+ (id)combineConfigurations:(id)a0;
+ (id)supportedOS;

- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)assetReferences;
- (BOOL)loadPayloadFromDictionary:(id)a0 serializationType:(short)a1 error:(id *)a2;
- (id)serializePayloadWithType:(short)a0;

@end