luxlabs header browser preview


@class NSData, NSString, NSArray, NSDate, NSMutableDictionary, NSDictionary, IDSDestination, NSNumber;
@protocol IDSPrioritizedTokenList;

@interface IDSSendParameters : NSObject <NSCopying>

@property (retain, nonatomic) NSMutableDictionary *params;
@property (nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock;
@property (retain, nonatomic) NSDictionary *message;
@property (retain, nonatomic) NSData *data;
@property (retain, nonatomic) NSDictionary *protobuf;
@property (retain, nonatomic) NSString *resourcePath;
@property (retain, nonatomic) NSDictionary *resourceMetadata;
@property (retain, nonatomic) IDSDestination *destinations;
@property (retain, nonatomic) NSArray *finalDestinationURIs;
@property (retain, nonatomic) NSString *accountUUID;
@property (retain, nonatomic) NSString *mainAccountUUID;
@property (retain, nonatomic) NSString *localDestinationDeviceUUID;
@property (retain, nonatomic) NSString *destinationCorrelationIdentifier;
@property (nonatomic) BOOL wantsAppAck;
@property (nonatomic) BOOL encryptPayload;
@property (nonatomic) BOOL compressPayload;
@property (nonatomic) double timeout;
@property (nonatomic) long long priority;
@property (retain, nonatomic) NSNumber *sendMode;
@property (retain, nonatomic) NSNumber *pushPriority;
@property (nonatomic) BOOL localDelivery;
@property (nonatomic) BOOL requireBluetooth;
@property (nonatomic) BOOL requireLocalWiFi;
@property (retain, nonatomic) NSString *identifier;
@property (nonatomic) BOOL bypassDuet;
@property (nonatomic) BOOL fakeMessage;
@property (nonatomic) BOOL bypassStorage;
@property (nonatomic) BOOL activityContinuation;
@property (nonatomic) BOOL nonWaking;
@property (retain, nonatomic) NSNumber *messageType;
@property (retain, nonatomic) NSString *queueOneIdentifier;
@property (nonatomic) BOOL fireAndForget;
@property (retain, nonatomic) NSArray *duetIdentifiersOverride;
@property (nonatomic) BOOL forceEncryptionOff;
@property (retain, nonatomic) NSString *subService;
@property (retain, nonatomic) NSString *subServiceAccountUUID;
@property (nonatomic) BOOL allowCloudDelivery;
@property (nonatomic) BOOL nonCloudWaking;
@property (nonatomic) BOOL alwaysSkipSelf;
@property (nonatomic) BOOL alwaysIncludeSelf;
@property (nonatomic) BOOL disallowRefresh;
@property (retain, nonatomic) NSString *metricReportIdentifier;
@property (nonatomic) BOOL liveMessageDelivery;
@property (nonatomic) BOOL isUPlusOne;
@property (retain, nonatomic) NSNumber *isInitiator;
@property (nonatomic) BOOL sessionForceInternetInvitation;
@property (retain, nonatomic) NSNumber *deliveryMinimumTimeDelay;
@property (retain, nonatomic) NSDictionary *keyTransparencyURIVerificationMap;
@property (nonatomic) BOOL wantsFirewallDonation;
@property (nonatomic) BOOL expectsPeerResponse;
@property (retain, nonatomic) NSString *peerResponseIdentifier;
@property (nonatomic) BOOL compressed;
@property (retain, nonatomic) NSString *fromID;
@property (retain, nonatomic) NSString *originalfromID;
@property (nonatomic) BOOL useDictAsTopLevel;
@property (nonatomic) BOOL wantsResponse;
@property (retain, nonatomic) NSData *dataToEncrypt;
@property (retain, nonatomic) NSDictionary *encryptionAttributes;
@property (retain, nonatomic) NSData *messageUUID;
@property (retain, nonatomic) NSString *alternateCallbackID;
@property (retain, nonatomic) NSNumber *command;
@property (retain, nonatomic) NSNumber *commandContext;
@property (nonatomic) BOOL wantsDeliveryStatus;
@property (nonatomic) BOOL wantsCertifiedDelivery;
@property (retain, nonatomic) NSDictionary *deliveryStatusContext;
@property (retain, nonatomic) NSArray *interestingRegistrationProperties;
@property (retain, nonatomic) NSArray *requireAllRegistrationProperties;
@property (retain, nonatomic) NSArray *requireLackOfRegistrationProperties;
@property (nonatomic) BOOL isProxiedOutgoingMessage;
@property (retain, nonatomic) NSNumber *dropMessageIndicatorCommand;
@property (retain, nonatomic) NSNumber *originalTimestamp;
@property (retain, nonatomic) NSArray *bulkedPayload;
@property (nonatomic) BOOL daemonDeathResend;
@property (nonatomic) BOOL bypassSizeCheck;
@property (readonly, nonatomic) NSDate *expirationDate;
@property (nonatomic) BOOL enforceRemoteTimeouts;
@property (retain, nonatomic) NSString *sessionID;
@property (nonatomic) BOOL wantsProgress;
@property (nonatomic) BOOL ignoreMaxRetryCount;
@property (readonly, nonatomic) NSDictionary *dictionaryRepresentation;
@property (retain, nonatomic) NSData *accessToken;
@property (nonatomic) BOOL homeKitPayload;
@property (nonatomic) BOOL disableAliasValidation;
@property (retain, nonatomic) NSData *groupData;
@property (retain, nonatomic) id<IDSPrioritizedTokenList> prioritizedTokenList;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (void)setObject:(id)a0 forKey:(id)a1;
- (id)initWithDictionary:(id)a0;
- (void).cxx_destruct;
- (id)objectForKey:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end