@@ -18,18 +18,41 @@ public class SPContainerTypeConfigurationPropertiesObj
1818
1919 public SPContainerTypeBillingClassification Classification { get ; private set ; }
2020
21- public bool DiscoverabilityDisabled { get ; private set ; }
21+ public bool ? DiscoverabilityDisabled { get ; private set ; }
2222
23- public bool SharingRestricted { get ; private set ; }
23+ public bool ? SharingRestricted { get ; private set ; }
2424
2525 internal SPContainerTypeConfigurationPropertiesObj ( SPContainerTypeConfigurationProperties containerTypeConfigurationProperties )
2626 {
2727 ContainerTypeId = containerTypeConfigurationProperties . ContainerTypeId ;
2828 OwningApplicationId = containerTypeConfigurationProperties . OwningAppId ;
2929 ContainerTypeName = containerTypeConfigurationProperties . ContainerTypeName ;
3030 Classification = containerTypeConfigurationProperties . Classification ;
31- DiscoverabilityDisabled = containerTypeConfigurationProperties . IsDiscoverablilityDisabled ;
32- SharingRestricted = containerTypeConfigurationProperties . IsSharingRestricted ;
31+
32+ switch ( containerTypeConfigurationProperties . IsDiscoverablilityDisabled )
33+ {
34+ case NullableBoolean . TRUE :
35+ DiscoverabilityDisabled = true ;
36+ break ;
37+ case NullableBoolean . FALSE :
38+ DiscoverabilityDisabled = false ;
39+ break ;
40+ default :
41+ DiscoverabilityDisabled = null ;
42+ break ;
43+ }
44+ switch ( containerTypeConfigurationProperties . IsSharingRestricted )
45+ {
46+ case NullableBoolean . TRUE :
47+ SharingRestricted = true ;
48+ break ;
49+ case NullableBoolean . FALSE :
50+ SharingRestricted = false ;
51+ break ;
52+ default :
53+ SharingRestricted = null ;
54+ break ;
55+ }
3356 }
3457 }
3558}
0 commit comments