luxlabs header browser preview


@class NSString, NSData;

@interface IMSharedUtilitiesProtoCloudKitEncryptedMessage : PBCodable <NSCopying> {
    struct { unsigned char associatedMessageType : 1; unsigned char expireState : 1; unsigned char timeDelivered : 1; unsigned char timeExpressiveSentPlayed : 1; unsigned char timePlayed : 1; unsigned char timeRead : 1; unsigned char associatedMessageRangeLength : 1; unsigned char associatedMessageRangeLocation : 1; unsigned char version : 1; } _has;
}

@property (nonatomic) BOOL hasVersion;
@property (nonatomic) unsigned int version;
@property (readonly, nonatomic) BOOL hasMessageSubject;
@property (retain, nonatomic) NSString *messageSubject;
@property (readonly, nonatomic) BOOL hasMessageBody;
@property (retain, nonatomic) NSString *messageBody;
@property (readonly, nonatomic) BOOL hasMessageBodyData;
@property (retain, nonatomic) NSData *messageBodyData;
@property (readonly, nonatomic) BOOL hasBaloonBundleId;
@property (retain, nonatomic) NSString *baloonBundleId;
@property (readonly, nonatomic) BOOL hasPayloadData;
@property (retain, nonatomic) NSData *payloadData;
@property (readonly, nonatomic) BOOL hasMessageSummaryInfo;
@property (retain, nonatomic) NSData *messageSummaryInfo;
@property (readonly, nonatomic) BOOL hasExpressiveSendId;
@property (retain, nonatomic) NSString *expressiveSendId;
@property (nonatomic) BOOL hasTimeRead;
@property (nonatomic) unsigned long long timeRead;
@property (nonatomic) BOOL hasTimePlayed;
@property (nonatomic) unsigned long long timePlayed;
@property (nonatomic) BOOL hasTimeExpressiveSentPlayed;
@property (nonatomic) unsigned long long timeExpressiveSentPlayed;
@property (readonly, nonatomic) BOOL hasPadding;
@property (retain, nonatomic) NSData *padding;
@property (nonatomic) BOOL hasTimeDelivered;
@property (nonatomic) unsigned long long timeDelivered;
@property (nonatomic) BOOL hasExpireState;
@property (nonatomic) unsigned long long expireState;
@property (nonatomic) BOOL hasAssociatedMessageType;
@property (nonatomic) long long associatedMessageType;
@property (readonly, nonatomic) BOOL hasAssociatedMessageGuid;
@property (retain, nonatomic) NSString *associatedMessageGuid;
@property (nonatomic) BOOL hasAssociatedMessageRangeLocation;
@property (nonatomic) unsigned int associatedMessageRangeLocation;
@property (nonatomic) BOOL hasAssociatedMessageRangeLength;
@property (nonatomic) unsigned int associatedMessageRangeLength;

- (unsigned long long)hash;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end