luxlabs header browser preview


@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