luxlabs header browser preview


@class NSSet, NSString, NSArray, NSNumber;

@interface CEMNetworkDirectoryServiceDeclaration : CEMConfigurationBase <CEMRegisteredTypeProtocol>

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

@property (copy, nonatomic) NSString *payloadHostName;
@property (copy, nonatomic) NSString *payloadUserName;
@property (copy, nonatomic) NSString *payloadPassword;
@property (copy, nonatomic) NSString *payloadClientID;
@property (copy, nonatomic) NSString *payloadDescription;
@property (copy, nonatomic) NSString *payloadADOrganizationalUnit;
@property (copy, nonatomic) NSString *payloadADMountStyle;
@property (copy, nonatomic) NSNumber *payloadADCreateMobileAccountAtLoginFlag;
@property (copy, nonatomic) NSNumber *payloadADCreateMobileAccountAtLogin;
@property (copy, nonatomic) NSNumber *payloadADWarnUserBeforeCreatingMAFlag;
@property (copy, nonatomic) NSNumber *payloadADWarnUserBeforeCreatingMA;
@property (copy, nonatomic) NSNumber *payloadADForceHomeLocalFlag;
@property (copy, nonatomic) NSNumber *payloadADForceHomeLocal;
@property (copy, nonatomic) NSNumber *payloadADUseWindowsUNCPathFlag;
@property (copy, nonatomic) NSNumber *payloadADUseWindowsUNCPath;
@property (copy, nonatomic) NSNumber *payloadADAllowMultiDomainAuthFlag;
@property (copy, nonatomic) NSNumber *payloadADAllowMultiDomainAuth;
@property (copy, nonatomic) NSNumber *payloadADDefaultUserShellFlag;
@property (copy, nonatomic) NSString *payloadADDefaultUserShell;
@property (copy, nonatomic) NSNumber *payloadADMapUIDAttributeFlag;
@property (copy, nonatomic) NSString *payloadADMapUIDAttribute;
@property (copy, nonatomic) NSNumber *payloadADMapGIDAttributeFlag;
@property (copy, nonatomic) NSString *payloadADMapGIDAttribute;
@property (copy, nonatomic) NSNumber *payloadADMapGGIDAttributeFlag;
@property (copy, nonatomic) NSString *payloadADMapGGIDAttribute;
@property (copy, nonatomic) NSNumber *payloadADPreferredDCServerFlag;
@property (copy, nonatomic) NSString *payloadADPreferredDCServer;
@property (copy, nonatomic) NSNumber *payloadADDomainAdminGroupListFlag;
@property (copy, nonatomic) NSArray *payloadADDomainAdminGroupList;
@property (copy, nonatomic) NSNumber *payloadADNamespaceFlag;
@property (copy, nonatomic) NSString *payloadADNamespace;
@property (copy, nonatomic) NSNumber *payloadADPacketSignFlag;
@property (copy, nonatomic) NSString *payloadADPacketSign;
@property (copy, nonatomic) NSNumber *payloadADPacketEncryptFlag;
@property (copy, nonatomic) NSString *payloadADPacketEncrypt;
@property (copy, nonatomic) NSNumber *payloadADRestrictDDNSFlag;
@property (copy, nonatomic) NSArray *payloadADRestrictDDNS;
@property (copy, nonatomic) NSNumber *payloadADTrustChangePassIntervalDaysFlag;
@property (copy, nonatomic) NSNumber *payloadADTrustChangePassIntervalDays;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)profileType;
+ (id)buildRequiredOnlyWithIdentifier:(id)a0 withHostName:(id)a1;
+ (id)buildWithIdentifier:(id)a0 withHostName:(id)a1 withUserName:(id)a2 withPassword:(id)a3 withClientID:(id)a4 withDescription:(id)a5 withADOrganizationalUnit:(id)a6 withADMountStyle:(id)a7 withADCreateMobileAccountAtLoginFlag:(id)a8 withADCreateMobileAccountAtLogin:(id)a9 withADWarnUserBeforeCreatingMAFlag:(id)a10 withADWarnUserBeforeCreatingMA:(id)a11 withADForceHomeLocalFlag:(id)a12 withADForceHomeLocal:(id)a13 withADUseWindowsUNCPathFlag:(id)a14 withADUseWindowsUNCPath:(id)a15 withADAllowMultiDomainAuthFlag:(id)a16 withADAllowMultiDomainAuth:(id)a17 withADDefaultUserShellFlag:(id)a18 withADDefaultUserShell:(id)a19 withADMapUIDAttributeFlag:(id)a20 withADMapUIDAttribute:(id)a21 withADMapGIDAttributeFlag:(id)a22 withADMapGIDAttribute:(id)a23 withADMapGGIDAttributeFlag:(id)a24 withADMapGGIDAttribute:(id)a25 withADPreferredDCServerFlag:(id)a26 withADPreferredDCServer:(id)a27 withADDomainAdminGroupListFlag:(id)a28 withADDomainAdminGroupList:(id)a29 withADNamespaceFlag:(id)a30 withADNamespace:(id)a31 withADPacketSignFlag:(id)a32 withADPacketSign:(id)a33 withADPacketEncryptFlag:(id)a34 withADPacketEncrypt:(id)a35 withADRestrictDDNSFlag:(id)a36 withADRestrictDDNS:(id)a37 withADTrustChangePassIntervalDaysFlag:(id)a38 withADTrustChangePassIntervalDays:(id)a39;
+ (id)restrictionPayloadKeys;

- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)activationLevel;
- (id)assetReferences;
- (BOOL)multipleAllowed;
- (BOOL)loadPayload:(id)a0 error:(id *)a1;
- (BOOL)mustBeSupervised;
- (id)serializePayloadWithAssetProviders:(id)a0;

@end