System/Library/PrivateFrameworks/NotesShared.framework
ICCloudConfiguration.h
Download ICCloudConfiguration.h
@class NSTimer, NSString, NSArray, NSURL, NSUserDefaults, NSDictionary, NSNumber, ICCloudThrottlingPolicy;
@interface ICCloudConfiguration : NSObject {
NSDictionary *_configurationDictionary;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
NSTimer *_downloadTimer;
NSUserDefaults *_userDefaults;
}
@property (class, readonly, nonatomic) ICCloudConfiguration *sharedConfiguration;
@property (class, readonly, copy, nonatomic) NSArray *availableConfigurationURLs;
@property (class, copy, nonatomic) NSURL *defaultConfigurationURL;
@property (readonly, copy, nonatomic) NSDictionary *configurationDictionary;
@property (readonly, nonatomic) unsigned long long appStoreRatingCohortPercentage;
@property (readonly, nonatomic) double appStoreRatingIdleTimeInterval;
@property (readonly, nonatomic) unsigned long long appStoreRatingLaunchCount;
@property (readonly, nonatomic) unsigned long long appStoreRatingOldestLaunchDayPeriod;
@property (readonly, nonatomic) unsigned long long appStoreRatingLaunchDayPeriod;
@property (readonly, nonatomic) unsigned long long appStoreRatingNoteCount;
@property (readonly, nonatomic) unsigned long long appStoreRatingRequestDayPeriod;
@property (readonly, nonatomic) ICCloudThrottlingPolicy *throttlingPolicy;
@property (readonly, nonatomic) BOOL shouldSyncWhenEnteringForeground;
@property (readonly, nonatomic) unsigned long long maxInlineAssetSizeBytes;
@property (readonly, nonatomic) unsigned long long maxAttachmentsPerNote;
@property (readonly, nonatomic) unsigned long long maxSubAttachmentsPerAttachment;
@property (readonly, nonatomic) unsigned long long resultsLimitPerSyncOperation;
@property (readonly, copy, nonatomic) NSNumber *maximumAttachmentSizeMB;
@property (readonly, copy, nonatomic) NSString *minimumClientVersion;
@property (readonly, nonatomic) BOOL shouldPerformTopHitSearch;
@property (readonly, nonatomic) unsigned long long mentionNotificationMaxRetries;
@property (readonly, nonatomic) unsigned long long launchTaskMaxRetries;
@property (readonly, nonatomic) unsigned long long serverSideUpdateTaskMaxFailureCount;
@property (readonly, nonatomic) unsigned long long durationForNextPasswordReask;
@property (readonly, nonatomic) unsigned long long unsupportedNoteDeviceCheckIntervalSeconds;
@property (readonly, nonatomic) BOOL requestUserNotificationAuthorizationAtLaunch;
@property (readonly, nonatomic) BOOL fastSyncEnabled;
@property (readonly, nonatomic) unsigned long long fastSyncMaximumMessageSizeBytes;
@property (readonly, nonatomic) BOOL fastSyncPaperKitEnablePCSEncryption;
@property (readonly, nonatomic) BOOL fastSyncPaperKitEnableEphemeralRecords;
@property (readonly, nonatomic) unsigned long long fastSyncMaximumThumbnailMessageSizeBytes;
@property (readonly, nonatomic) double fastSyncPresenceDebounceDuration;
@property (readonly, nonatomic) BOOL usesLocalConfigurationFile;
+ (void)loadSharedConfigurationWithQoSClass:(unsigned int)a0 completionHandler:(id /* block */)a1;
+ (void)loadSharedConfigurationWithCompletionHandler:(id /* block */)a0;
+ (BOOL)isConfigurationValid:(id)a0;
+ (id)overridableValueForKey:(id)a0 inConfigurationDictionary:(id)a1 userDefaults:(id)a2;
+ (id)cachedConfigurationURL;
- (id)initWithUserDefaults:(id)a0;
- (void)downloadConfigurationFromRemoteURL:(id)a0 completionHandler:(id /* block */)a1;
- (void)dealloc;
- (id)initWithConfigurationDictionary:(id)a0 userDefaults:(id)a1 usesLocalConfigurationFile:(BOOL)a2;
- (void)loadConfigurationFromURL:(id)a0;
- (id)initWithUserDefaults:(id)a0 usesLocalConfigurationFile:(BOOL)a1;
- (void).cxx_destruct;
- (void)setConfigurationFromDictionary:(id)a0;
- (void)loadConfigurationFromURL:(id)a0 completionHandler:(id /* block */)a1;
- (id)overridableValueForKey:(id)a0 inConfigurationDictionary:(id)a1;
- (void)downloadRemoteConfiguration:(id)a0;
- (void)loadLocalConfigurationFile;
@end