luxlabs header browser preview


@class NSDate, NSString, IDSCertifiedDeliveryContext, NSData, IDSPseudonym, NSError, NSDictionary, NSObject, NSNumber;
@protocol OS_os_transaction;

@interface IDSMessageContext : NSObject {
    NSObject<OS_os_transaction> *_transaction;
    NSString *_storageGuid;
    NSString *_outgoingResponseIdentifier;
    NSString *_incomingResponseIdentifier;
    NSString *_serviceIdentifier;
    NSString *_fromID;
    NSString *_toID;
    NSString *_originalDestinationDevice;
    NSData *_engramGroupID;
    NSNumber *_originalCommand;
    NSNumber *_serverTimestamp;
    NSNumber *_originalTimestamp;
    NSNumber *_publicIntentAction;
    NSError *_wpConnectionError;
    NSString *_senderCorrelationIdentifier;
    NSString *_destinationCorrelationIdentifier;
    NSString *_resourceTransferURLString;
    NSString *_resourceTransferSandboxExtension;
    NSDictionary *_resourceTransferMetadata;
    NSNumber *_broadcastTime;
    NSNumber *_priority;
    NSNumber *_bytesSent;
    NSNumber *_totalBytes;
    NSDictionary *_targettedPseudonymDict;
    long long _broadcastID;
    long long _connectionType;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
    BOOL _expectsPeerResponse;
    BOOL _wantsManualAck;
    BOOL _fromServerStorage;
    BOOL _wantsAppAck;
    BOOL _isDirectMessage;
    BOOL _usedEngram;
    BOOL _isFromTrustedSender;
}

@property (nonatomic) BOOL wantsAppAck;
@property (copy, nonatomic) NSString *storageGuid;
@property (retain, nonatomic) NSNumber *broadcastTime;
@property (retain, nonatomic) NSNumber *priority;
@property (retain, nonatomic) id boostContext;
@property (nonatomic) long long broadcastID;
@property (nonatomic) long long connectionType;
@property (nonatomic) BOOL usedEngram;
@property (readonly, copy, nonatomic) NSNumber *messageSequenceNumber;
@property (readonly, copy, nonatomic) NSNumber *bytesSent;
@property (readonly, copy, nonatomic) NSNumber *totalBytes;
@property (readonly, nonatomic) long long endpointState;
@property (readonly, nonatomic) IDSCertifiedDeliveryContext *certifiedDeliveryContext;
@property (readonly, nonatomic) IDSPseudonym *targettedPseudonym;
@property (copy, nonatomic) NSDictionary *resourceTransferMetadata;
@property (copy, nonatomic) NSString *resourceTransferURLString;
@property (copy, nonatomic) NSString *resourceTransferSandboxExtension;
@property (copy, nonatomic) NSString *outgoingResponseIdentifier;
@property (copy, nonatomic) NSString *incomingResponseIdentifier;
@property (copy, nonatomic) NSString *serviceIdentifier;
@property (copy, nonatomic) NSString *fromID;
@property (copy, nonatomic) NSString *toID;
@property (copy, nonatomic) NSString *originalDestinationDevice;
@property (copy, nonatomic) NSString *originalGUID;
@property (copy, nonatomic) NSData *engramGroupID;
@property (copy, nonatomic) NSNumber *originalCommand;
@property (copy, nonatomic) NSNumber *serverTimestamp;
@property (copy, nonatomic) NSNumber *originalTimestamp;
@property (copy, nonatomic) NSNumber *publicIntentAction;
@property (nonatomic) BOOL expectsPeerResponse;
@property (nonatomic) BOOL wantsManualAck;
@property (nonatomic) BOOL fromServerStorage;
@property (nonatomic) BOOL messageHadEncryptedData;
@property (nonatomic) BOOL isDirectMessage;
@property (readonly, nonatomic) NSDate *serverReceivedTime;
@property (readonly, nonatomic) double averageLocalRTT;
@property (readonly, nonatomic) long long localMessageState;
@property (readonly, nonatomic) BOOL deviceBlackedOut;
@property (readonly, nonatomic) NSError *wpConnectionError;
@property (copy, nonatomic) NSString *senderCorrelationIdentifier;
@property (copy, nonatomic) NSString *destinationCorrelationIdentifier;
@property (readonly, nonatomic) BOOL isFromTrustedSender;
@property (readonly, nonatomic) long long fileSize;

- (void).cxx_destruct;
- (id)objectForKey:(id)a0;
- (id)initWithDictionary:(id)a0 boostContext:(id)a1;
- (void)setBytesSent:(id)a0;
- (void)setIsFromTrustedSender:(BOOL)a0;
- (void)setOriginalGuid:(id)a0;
- (void)setTotalBytes:(id)a0;
- (void)setWPConnectionError:(id)a0;

@end