text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, June 1, 2019 at 6:52:35 PM Mountain Standard Time
  * Operating System: Version 12.1.1 (Build 16C5050a)
  * Image Source: /System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/ConfigurationEngineModel
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <ConfigurationEngineModel/ConfigurationEngineModel-Structs.h>
  #import <ConfigurationEngineModel/CEMConfigurationBase.h>
  #import <libobjc.A.dylib/CEMRegisteredTypeProtocol.h>
  
  @class NSString, NSNumber, NSArray;
  
  @interface CEMNetworkDirectoryServiceDeclaration : CEMConfigurationBase <CEMRegisteredTypeProtocol> {
  
  	NSString* _payloadHostName;
  	NSString* _payloadUserName;
  	NSString* _payloadPassword;
  	NSString* _payloadClientID;
  	NSString* _payloadDescription;
  	NSString* _payloadADOrganizationalUnit;
  	NSString* _payloadADMountStyle;
  	NSNumber* _payloadADCreateMobileAccountAtLoginFlag;
  	NSNumber* _payloadADCreateMobileAccountAtLogin;
  	NSNumber* _payloadADWarnUserBeforeCreatingMAFlag;
  	NSNumber* _payloadADWarnUserBeforeCreatingMA;
  	NSNumber* _payloadADForceHomeLocalFlag;
  	NSNumber* _payloadADForceHomeLocal;
  	NSNumber* _payloadADUseWindowsUNCPathFlag;
  	NSNumber* _payloadADUseWindowsUNCPath;
  	NSNumber* _payloadADAllowMultiDomainAuthFlag;
  	NSNumber* _payloadADAllowMultiDomainAuth;
  	NSNumber* _payloadADDefaultUserShellFlag;
  	NSString* _payloadADDefaultUserShell;
  	NSNumber* _payloadADMapUIDAttributeFlag;
  	NSString* _payloadADMapUIDAttribute;
  	NSNumber* _payloadADMapGIDAttributeFlag;
  	NSString* _payloadADMapGIDAttribute;
  	NSNumber* _payloadADMapGGIDAttributeFlag;
  	NSString* _payloadADMapGGIDAttribute;
  	NSNumber* _payloadADPreferredDCServerFlag;
  	NSString* _payloadADPreferredDCServer;
  	NSNumber* _payloadADDomainAdminGroupListFlag;
  	NSArray* _payloadADDomainAdminGroupList;
  	NSNumber* _payloadADNamespaceFlag;
  	NSString* _payloadADNamespace;
  	NSNumber* _payloadADPacketSignFlag;
  	NSString* _payloadADPacketSign;
  	NSNumber* _payloadADPacketEncryptFlag;
  	NSString* _payloadADPacketEncrypt;
  	NSNumber* _payloadADRestrictDDNSFlag;
  	NSArray* _payloadADRestrictDDNS;
  	NSNumber* _payloadADTrustChangePassIntervalDaysFlag;
  	NSNumber* _payloadADTrustChangePassIntervalDays;
  
  }
  
  @property (nonatomic,copy) NSString * payloadHostName;                                       //@synthesize payloadHostName=_payloadHostName - In the implementation block
  @property (nonatomic,copy) NSString * payloadUserName;                                       //@synthesize payloadUserName=_payloadUserName - In the implementation block
  @property (nonatomic,copy) NSString * payloadPassword;                                       //@synthesize payloadPassword=_payloadPassword - In the implementation block
  @property (nonatomic,copy) NSString * payloadClientID;                                       //@synthesize payloadClientID=_payloadClientID - In the implementation block
  @property (nonatomic,copy) NSString * payloadDescription;                                    //@synthesize payloadDescription=_payloadDescription - In the implementation block
  @property (nonatomic,copy) NSString * payloadADOrganizationalUnit;                           //@synthesize payloadADOrganizationalUnit=_payloadADOrganizationalUnit - In the implementation block
  @property (nonatomic,copy) NSString * payloadADMountStyle;                                   //@synthesize payloadADMountStyle=_payloadADMountStyle - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADCreateMobileAccountAtLoginFlag;               //@synthesize payloadADCreateMobileAccountAtLoginFlag=_payloadADCreateMobileAccountAtLoginFlag - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADCreateMobileAccountAtLogin;                   //@synthesize payloadADCreateMobileAccountAtLogin=_payloadADCreateMobileAccountAtLogin - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADWarnUserBeforeCreatingMAFlag;                 //@synthesize payloadADWarnUserBeforeCreatingMAFlag=_payloadADWarnUserBeforeCreatingMAFlag - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADWarnUserBeforeCreatingMA;                     //@synthesize payloadADWarnUserBeforeCreatingMA=_payloadADWarnUserBeforeCreatingMA - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADForceHomeLocalFlag;                           //@synthesize payloadADForceHomeLocalFlag=_payloadADForceHomeLocalFlag - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADForceHomeLocal;                               //@synthesize payloadADForceHomeLocal=_payloadADForceHomeLocal - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADUseWindowsUNCPathFlag;                        //@synthesize payloadADUseWindowsUNCPathFlag=_payloadADUseWindowsUNCPathFlag - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADUseWindowsUNCPath;                            //@synthesize payloadADUseWindowsUNCPath=_payloadADUseWindowsUNCPath - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADAllowMultiDomainAuthFlag;                     //@synthesize payloadADAllowMultiDomainAuthFlag=_payloadADAllowMultiDomainAuthFlag - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADAllowMultiDomainAuth;                         //@synthesize payloadADAllowMultiDomainAuth=_payloadADAllowMultiDomainAuth - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADDefaultUserShellFlag;                         //@synthesize payloadADDefaultUserShellFlag=_payloadADDefaultUserShellFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADDefaultUserShell;                             //@synthesize payloadADDefaultUserShell=_payloadADDefaultUserShell - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADMapUIDAttributeFlag;                          //@synthesize payloadADMapUIDAttributeFlag=_payloadADMapUIDAttributeFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADMapUIDAttribute;                              //@synthesize payloadADMapUIDAttribute=_payloadADMapUIDAttribute - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADMapGIDAttributeFlag;                          //@synthesize payloadADMapGIDAttributeFlag=_payloadADMapGIDAttributeFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADMapGIDAttribute;                              //@synthesize payloadADMapGIDAttribute=_payloadADMapGIDAttribute - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADMapGGIDAttributeFlag;                         //@synthesize payloadADMapGGIDAttributeFlag=_payloadADMapGGIDAttributeFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADMapGGIDAttribute;                             //@synthesize payloadADMapGGIDAttribute=_payloadADMapGGIDAttribute - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADPreferredDCServerFlag;                        //@synthesize payloadADPreferredDCServerFlag=_payloadADPreferredDCServerFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADPreferredDCServer;                            //@synthesize payloadADPreferredDCServer=_payloadADPreferredDCServer - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADDomainAdminGroupListFlag;                     //@synthesize payloadADDomainAdminGroupListFlag=_payloadADDomainAdminGroupListFlag - In the implementation block
  @property (nonatomic,copy) NSArray * payloadADDomainAdminGroupList;                          //@synthesize payloadADDomainAdminGroupList=_payloadADDomainAdminGroupList - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADNamespaceFlag;                                //@synthesize payloadADNamespaceFlag=_payloadADNamespaceFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADNamespace;                                    //@synthesize payloadADNamespace=_payloadADNamespace - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADPacketSignFlag;                               //@synthesize payloadADPacketSignFlag=_payloadADPacketSignFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADPacketSign;                                   //@synthesize payloadADPacketSign=_payloadADPacketSign - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADPacketEncryptFlag;                            //@synthesize payloadADPacketEncryptFlag=_payloadADPacketEncryptFlag - In the implementation block
  @property (nonatomic,copy) NSString * payloadADPacketEncrypt;                                //@synthesize payloadADPacketEncrypt=_payloadADPacketEncrypt - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADRestrictDDNSFlag;                             //@synthesize payloadADRestrictDDNSFlag=_payloadADRestrictDDNSFlag - In the implementation block
  @property (nonatomic,copy) NSArray * payloadADRestrictDDNS;                                  //@synthesize payloadADRestrictDDNS=_payloadADRestrictDDNS - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADTrustChangePassIntervalDaysFlag;              //@synthesize payloadADTrustChangePassIntervalDaysFlag=_payloadADTrustChangePassIntervalDaysFlag - In the implementation block
  @property (nonatomic,copy) NSNumber * payloadADTrustChangePassIntervalDays;                  //@synthesize payloadADTrustChangePassIntervalDays=_payloadADTrustChangePassIntervalDays - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)profileType;
  +(id)allowedPayloadKeys;
  +(id)registeredClassName;
  +(id)registeredIdentifier;
  +(id)restrictionPayloadKeys;
  +(id)buildWithIdentifier:(id)arg1 withHostName:(id)arg2 withUserName:(id)arg3 withPassword:(id)arg4 withClientID:(id)arg5 withDescription:(id)arg6 withADOrganizationalUnit:(id)arg7 withADMountStyle:(id)arg8 withADCreateMobileAccountAtLoginFlag:(id)arg9 withADCreateMobileAccountAtLogin:(id)arg10 withADWarnUserBeforeCreatingMAFlag:(id)arg11 withADWarnUserBeforeCreatingMA:(id)arg12 withADForceHomeLocalFlag:(id)arg13 withADForceHomeLocal:(id)arg14 withADUseWindowsUNCPathFlag:(id)arg15 withADUseWindowsUNCPath:(id)arg16 withADAllowMultiDomainAuthFlag:(id)arg17 withADAllowMultiDomainAuth:(id)arg18 withADDefaultUserShellFlag:(id)arg19 withADDefaultUserShell:(id)arg20 withADMapUIDAttributeFlag:(id)arg21 withADMapUIDAttribute:(id)arg22 withADMapGIDAttributeFlag:(id)arg23 withADMapGIDAttribute:(id)arg24 withADMapGGIDAttributeFlag:(id)arg25 withADMapGGIDAttribute:(id)arg26 withADPreferredDCServerFlag:(id)arg27 withADPreferredDCServer:(id)arg28 withADDomainAdminGroupListFlag:(id)arg29 withADDomainAdminGroupList:(id)arg30 withADNamespaceFlag:(id)arg31 withADNamespace:(id)arg32 withADPacketSignFlag:(id)arg33 withADPacketSign:(id)arg34 withADPacketEncryptFlag:(id)arg35 withADPacketEncrypt:(id)arg36 withADRestrictDDNSFlag:(id)arg37 withADRestrictDDNS:(id)arg38 withADTrustChangePassIntervalDaysFlag:(id)arg39 withADTrustChangePassIntervalDays:(id)arg40 ;
  +(id)buildRequiredOnlyWithIdentifier:(id)arg1 withHostName:(id)arg2 ;
  -(BOOL)multipleAllowed;
  -(BOOL)mustBeSupervised;
  -(int)activationLevel;
  -(id)assetReferences;
  -(BOOL)loadPayload:(id)arg1 error:(id*)arg2 ;
  -(id)serializePayloadWithAssetProviders:(id)arg1 ;
  -(void)setPayloadHostName:(NSString *)arg1 ;
  -(NSString *)payloadHostName;
  -(void)setPayloadDescription:(NSString *)arg1 ;
  -(NSString *)payloadDescription;
  -(void)setPayloadUserName:(NSString *)arg1 ;
  -(NSString *)payloadUserName;
  -(void)setPayloadPassword:(NSString *)arg1 ;
  -(NSString *)payloadPassword;
  -(void)setPayloadClientID:(NSString *)arg1 ;
  -(void)setPayloadADOrganizationalUnit:(NSString *)arg1 ;
  -(void)setPayloadADMountStyle:(NSString *)arg1 ;
  -(void)setPayloadADCreateMobileAccountAtLoginFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADCreateMobileAccountAtLogin:(NSNumber *)arg1 ;
  -(void)setPayloadADWarnUserBeforeCreatingMAFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADWarnUserBeforeCreatingMA:(NSNumber *)arg1 ;
  -(void)setPayloadADForceHomeLocalFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADForceHomeLocal:(NSNumber *)arg1 ;
  -(void)setPayloadADUseWindowsUNCPathFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADUseWindowsUNCPath:(NSNumber *)arg1 ;
  -(void)setPayloadADAllowMultiDomainAuthFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADAllowMultiDomainAuth:(NSNumber *)arg1 ;
  -(void)setPayloadADDefaultUserShellFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADDefaultUserShell:(NSString *)arg1 ;
  -(void)setPayloadADMapUIDAttributeFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADMapUIDAttribute:(NSString *)arg1 ;
  -(void)setPayloadADMapGIDAttributeFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADMapGIDAttribute:(NSString *)arg1 ;
  -(void)setPayloadADMapGGIDAttributeFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADMapGGIDAttribute:(NSString *)arg1 ;
  -(void)setPayloadADPreferredDCServerFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADPreferredDCServer:(NSString *)arg1 ;
  -(void)setPayloadADDomainAdminGroupListFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADDomainAdminGroupList:(NSArray *)arg1 ;
  -(void)setPayloadADNamespaceFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADNamespace:(NSString *)arg1 ;
  -(void)setPayloadADPacketSignFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADPacketSign:(NSString *)arg1 ;
  -(void)setPayloadADPacketEncryptFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADPacketEncrypt:(NSString *)arg1 ;
  -(void)setPayloadADRestrictDDNSFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADRestrictDDNS:(NSArray *)arg1 ;
  -(void)setPayloadADTrustChangePassIntervalDaysFlag:(NSNumber *)arg1 ;
  -(void)setPayloadADTrustChangePassIntervalDays:(NSNumber *)arg1 ;
  -(NSString *)payloadClientID;
  -(NSString *)payloadADOrganizationalUnit;
  -(NSString *)payloadADMountStyle;
  -(NSNumber *)payloadADCreateMobileAccountAtLoginFlag;
  -(NSNumber *)payloadADCreateMobileAccountAtLogin;
  -(NSNumber *)payloadADWarnUserBeforeCreatingMAFlag;
  -(NSNumber *)payloadADWarnUserBeforeCreatingMA;
  -(NSNumber *)payloadADForceHomeLocalFlag;
  -(NSNumber *)payloadADForceHomeLocal;
  -(NSNumber *)payloadADUseWindowsUNCPathFlag;
  -(NSNumber *)payloadADUseWindowsUNCPath;
  -(NSNumber *)payloadADAllowMultiDomainAuthFlag;
  -(NSNumber *)payloadADAllowMultiDomainAuth;
  -(NSNumber *)payloadADDefaultUserShellFlag;
  -(NSString *)payloadADDefaultUserShell;
  -(NSNumber *)payloadADMapUIDAttributeFlag;
  -(NSString *)payloadADMapUIDAttribute;
  -(NSNumber *)payloadADMapGIDAttributeFlag;
  -(NSString *)payloadADMapGIDAttribute;
  -(NSNumber *)payloadADMapGGIDAttributeFlag;
  -(NSString *)payloadADMapGGIDAttribute;
  -(NSNumber *)payloadADPreferredDCServerFlag;
  -(NSString *)payloadADPreferredDCServer;
  -(NSNumber *)payloadADDomainAdminGroupListFlag;
  -(NSArray *)payloadADDomainAdminGroupList;
  -(NSNumber *)payloadADNamespaceFlag;
  -(NSString *)payloadADNamespace;
  -(NSNumber *)payloadADPacketSignFlag;
  -(NSString *)payloadADPacketSign;
  -(NSNumber *)payloadADPacketEncryptFlag;
  -(NSString *)payloadADPacketEncrypt;
  -(NSNumber *)payloadADRestrictDDNSFlag;
  -(NSArray *)payloadADRestrictDDNS;
  -(NSNumber *)payloadADTrustChangePassIntervalDaysFlag;
  -(NSNumber *)payloadADTrustChangePassIntervalDays;
  -(id)copyWithZone:(NSZone*)arg1 ;
  @end
  
  