@class NSString, NSArray, NSSet; @interface IDSServiceProperties : NSObject <NSCopying> { NSString *_launchNotification; NSSet *_allowedTrafficClassesIndices; NSSet *_duetIdentifiersIndices; unsigned char _applicationKeyIndex; unsigned char _ktRegistrationDataIndex; unsigned char _controlCategory; unsigned char _constraintType; unsigned char _firewallNotificationStyle; unsigned char _minCompatibilityVersion; unsigned char _accountSyncMinCompatibilityVersion; unsigned char _dataProtectionClass; unsigned char _linkedDeviceRelationships; unsigned char _adHocServiceType; unsigned char _allowLocalDelivery : 1; unsigned char _canUseLargePayload : 1; unsigned char _shouldAllowLiveMessageDelivery : 1; unsigned char _launchIsDarwin : 1; unsigned char _defaultSendModeNormal : 1; unsigned char _disallowFirewallAutoEnroll : 1; unsigned char _disableFirewall : 1; } @property (retain, nonatomic) NSString *queryService; @property (retain, nonatomic) NSString *protocolName; @property (retain, nonatomic) NSString *dataUsageBundleID; @property (retain, nonatomic) NSString *legacyIdentifier; @property (retain, nonatomic) NSArray *linkedServiceNames; @property (retain, nonatomic) NSArray *queryLinkedServiceNames; @property (retain, nonatomic) NSString *displayName; @property (retain, nonatomic) NSString *identifier; @property (retain, nonatomic) NSString *pushTopic; @property (retain, nonatomic) NSString *serviceName; @property (readonly, nonatomic) NSString *launchDarwinNotification; @property (readonly, nonatomic) NSString *launchMachServiceNotification; @property (retain, nonatomic) NSString *superService; @property (readonly, nonatomic) BOOL allowLocalDelivery; @property (readonly, nonatomic) unsigned char allowWiProxDelivery : 1; @property (readonly, nonatomic) unsigned char allowMagnetDelivery : 1; @property (readonly, nonatomic) unsigned char shouldShowUsageNotifications : 1; @property (readonly, nonatomic) unsigned char allowPartialSendsToSucceed : 1; @property (readonly, nonatomic) BOOL canUseLargePayload; @property (readonly, nonatomic) unsigned char sendOnePerToken : 1; @property (readonly, nonatomic) unsigned char wantsPhoneNumberAccount : 1; @property (readonly, nonatomic) unsigned char iCloudBasedService : 1; @property (readonly, nonatomic) unsigned char tunnelService : 1; @property (readonly, nonatomic) unsigned char holdsMessagesUntilFirstUnlock : 1; @property (readonly, nonatomic) unsigned char shouldAutoRegisterAllHandles : 1; @property (readonly, nonatomic) unsigned char shouldRegisterUsingDSHandle : 1; @property (readonly, nonatomic) unsigned char shouldSyncAccounts : 1; @property (readonly, nonatomic) unsigned char shouldNotSyncPhoneNumberAccounts : 1; @property (readonly, nonatomic) unsigned char shouldAllowProxyDelivery : 1; @property (readonly, nonatomic) unsigned char wantsLocalReflectedSend : 1; @property (readonly, nonatomic) unsigned char wantsNetworkAvailableHint : 1; @property (readonly, nonatomic) unsigned char watchOnlyService : 1; @property (readonly, nonatomic) unsigned char allowsDuplicates : 1; @property (readonly, nonatomic) unsigned char useiMessageCallerID : 1; @property (readonly, nonatomic) unsigned char useFaceTimeCallerID : 1; @property (readonly, nonatomic) unsigned char allowPendingMessagesForInactiveDevice : 1; @property (readonly, nonatomic) unsigned char allowSendingMessagesToInactiveDevice : 1; @property (readonly, nonatomic) unsigned char shouldProtectTrafficUsingClassA : 1; @property (readonly, nonatomic) unsigned char shouldSilentlyFailMessagesOnSwitch : 1; @property (readonly, nonatomic) unsigned char shouldAllowCloudDelivery : 1; @property (readonly, nonatomic) BOOL shouldAllowLiveMessageDelivery; @property (readonly, nonatomic) unsigned char enabledOnlyWhenPaired : 1; @property (readonly, nonatomic) unsigned char forceHTTPQueriesOnly : 1; @property (readonly, nonatomic) unsigned char wantsRemoteErrors : 1; @property (readonly, nonatomic) unsigned char useTransportZone : 1; @property (readonly, nonatomic) unsigned char dontFilterSelfMessagesForUnknownDevice : 1; @property (readonly, nonatomic) unsigned char passThroughMessagesFromStorage : 1; @property (readonly, nonatomic) unsigned char pushToWakeDisabled : 1; @property (readonly, nonatomic) unsigned char disableOnLowRAMDevice : 1; @property (readonly, nonatomic) unsigned char wantsPendingMessageUpdates : 1; @property (readonly, nonatomic) unsigned char wantsPendingResourceUpdates : 1; @property (readonly, nonatomic) unsigned char allowCrossAccountMessages : 1; @property (readonly, nonatomic) unsigned char blockRemoteTimeouts : 1; @property (readonly, nonatomic) unsigned char allowWakingMessages : 1; @property (readonly, nonatomic) unsigned char allowUrgentMessages : 1; @property (readonly, nonatomic) unsigned char prototypingOnly : 1; @property (readonly, nonatomic) unsigned char isFamilyService : 1; @property (readonly, nonatomic) unsigned char isInvitationService : 1; @property (readonly, nonatomic) unsigned char hadStandalonePreferences : 1; @property (readonly, nonatomic) unsigned char shouldHaveRestrictedStorage : 1; @property (readonly, nonatomic) BOOL disallowFirewallAutoEnroll; @property (readonly, nonatomic) BOOL isFirewallEnabled; @property (readonly, nonatomic) unsigned short applicationKeyIndex; @property (readonly, nonatomic) unsigned short ktRegistrationDataIndex; @property (readonly, nonatomic) long long linkedDeviceRelationships; @property (readonly, nonatomic) BOOL wantsTinkerDevices; @property (readonly, nonatomic) unsigned char enabledOnlyOnStandaloneDevices : 1; @property (readonly, nonatomic) unsigned char tinkerMessagingOnly : 1; @property (readonly, nonatomic) unsigned char disabledOnTinkerWatch : 1; @property (readonly, nonatomic) NSString *preferencesDomain; @property (readonly, nonatomic) NSString *legacyPreferencesDomain; @property (readonly, nonatomic) NSArray *allInterestedQueryServices; @property (readonly, nonatomic) unsigned int adHocServiceType; @property (readonly, nonatomic) unsigned int controlCategory; @property (readonly, nonatomic) unsigned int constraintType; @property (readonly, nonatomic) unsigned int firewallNotificationStyle; @property (readonly, nonatomic) NSArray *duetIdentifiers; @property (readonly, nonatomic) NSSet *allowedTrafficClasses; @property (readonly, nonatomic) unsigned int dataProtectionClass; @property (readonly, nonatomic) unsigned long long minCompatibilityVersion; @property (readonly, nonatomic) unsigned long long accountSyncMinCompatibilityVersion; @property (readonly, nonatomic) unsigned char isUserDrivenRealTime : 1; - (id)_identifierWithProtocolAndMachServiceSuffix; - (id)_resolveShouldUseMachNotification:(id)a0; - (void)reloadAdHocServices; - (id)initWithServiceDictionary:(id)a0; - (id)_stringToUseGivenName:(id)a0; - (id)description; - (void).cxx_destruct; - (id)initWithServiceIdentifier:(id)a0; - (id)_resolveProtocolName:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end