luxlabs header browser preview


@class FLOWSchemaFLOWLanguageConfidenceMatrix, NSArray, FLOWSchemaFLOWSmsAudioContext, FLOWSchemaFLOWRichAttachmentIntelligenceFeatureUsage, NSData, FLOWSchemaFLOWSmsTextContext, FLOWSchemaFLOWTextMessageLength;

@interface FLOWSchemaFLOWSmsContext : SISchemaInstrumentationMessage {
    struct { unsigned char messageType : 1; unsigned char emojiUsed : 1; unsigned char keyboardUsed : 1; unsigned char isSenderShortCode : 1; unsigned char isLongMessage : 1; unsigned char isReply : 1; unsigned char appendingActionReadMessagesCount : 1; unsigned char userPersona : 1; } _has;
}

@property (nonatomic) int messageType;
@property (nonatomic) BOOL hasMessageType;
@property (nonatomic) BOOL emojiUsed;
@property (nonatomic) BOOL hasEmojiUsed;
@property (nonatomic) BOOL keyboardUsed;
@property (nonatomic) BOOL hasKeyboardUsed;
@property (copy, nonatomic) NSArray *recipientTypes;
@property (nonatomic) unsigned int messageDurationMs;
@property (nonatomic) BOOL hasMessageDurationMs;
@property (retain, nonatomic) FLOWSchemaFLOWTextMessageLength *textMessageLength;
@property (nonatomic) BOOL hasTextMessageLength;
@property (retain, nonatomic) FLOWSchemaFLOWSmsTextContext *textContext;
@property (nonatomic) BOOL hasTextContext;
@property (retain, nonatomic) FLOWSchemaFLOWSmsAudioContext *audioContext;
@property (nonatomic) BOOL hasAudioContext;
@property (copy, nonatomic) NSArray *personTypes;
@property (copy, nonatomic) NSArray *readMessageTypes;
@property (copy, nonatomic) NSArray *isMultiLinguals;
@property (copy, nonatomic) NSArray *isReadables;
@property (copy, nonatomic) NSArray *isGroupMessages;
@property (retain, nonatomic) FLOWSchemaFLOWLanguageConfidenceMatrix *languageConfidenceMatrix;
@property (nonatomic) BOOL hasLanguageConfidenceMatrix;
@property (nonatomic) BOOL isSenderShortCode;
@property (nonatomic) BOOL hasIsSenderShortCode;
@property (nonatomic) BOOL isLongMessage;
@property (nonatomic) BOOL hasIsLongMessage;
@property (nonatomic) BOOL isReply;
@property (nonatomic) BOOL hasIsReply;
@property (nonatomic) int appendingActionReadMessagesCount;
@property (nonatomic) BOOL hasAppendingActionReadMessagesCount;
@property (copy, nonatomic) NSArray *isSenderShortCodeLists;
@property (copy, nonatomic) NSArray *isLongMessageLists;
@property (retain, nonatomic) FLOWSchemaFLOWRichAttachmentIntelligenceFeatureUsage *richAttachmentIntelligenceFeatureUsage;
@property (nonatomic) BOOL hasRichAttachmentIntelligenceFeatureUsage;
@property (copy, nonatomic) NSArray *messageDurationsInSeconds;
@property (nonatomic) int userPersona;
@property (nonatomic) BOOL hasUserPersona;
@property (readonly, nonatomic) NSData *jsonData;
@property (readonly, nonatomic) unsigned long long whichMessagesize;
@property (readonly, nonatomic) unsigned long long whichMessagecontext;

- (unsigned long long)hash;
- (id)suppressMessageUnderConditions;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)initWithDictionary:(id)a0;
- (void).cxx_destruct;
- (id)applySensitiveConditionsPolicy:(id)a0;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)initWithJSON:(id)a0;
- (void)clearIsReadable;
- (void)clearPersonType;
- (void)deleteEmojiUsed;
- (void)deleteMessageDurationsInSeconds;
- (unsigned long long)isReadableCount;
- (unsigned long long)personTypeCount;
- (void)addIsGroupMessage:(BOOL)a0;
- (void)addIsLongMessageList:(BOOL)a0;
- (void)addIsMultiLingual:(BOOL)a0;
- (void)addIsReadable:(BOOL)a0;
- (void)addIsSenderShortCodeList:(BOOL)a0;
- (void)addMessageDurationsInSeconds:(unsigned long long)a0;
- (void)addPersonType:(int)a0;
- (void)addReadMessageType:(int)a0;
- (void)addRecipientType:(int)a0;
- (void)clearIsGroupMessage;
- (void)clearIsLongMessageList;
- (void)clearIsMultiLingual;
- (void)clearIsSenderShortCodeList;
- (void)clearMessageDurationsInSeconds;
- (void)clearReadMessageType;
- (void)clearRecipientType;
- (void)deleteAppendingActionReadMessagesCount;
- (void)deleteAudioContext;
- (void)deleteIsGroupMessage;
- (void)deleteIsLongMessage;
- (void)deleteIsLongMessageList;
- (void)deleteIsMultiLingual;
- (void)deleteIsReadable;
- (void)deleteIsReply;
- (void)deleteIsSenderShortCode;
- (void)deleteIsSenderShortCodeList;
- (void)deleteKeyboardUsed;
- (void)deleteLanguageConfidenceMatrix;
- (void)deleteMessageDurationMs;
- (void)deleteMessageType;
- (void)deletePersonType;
- (void)deleteReadMessageType;
- (void)deleteRecipientType;
- (void)deleteRichAttachmentIntelligenceFeatureUsage;
- (void)deleteTextContext;
- (void)deleteTextMessageLength;
- (void)deleteUserPersona;
- (BOOL)isGroupMessageAtIndex:(unsigned long long)a0;
- (unsigned long long)isGroupMessageCount;
- (BOOL)isLongMessageListAtIndex:(unsigned long long)a0;
- (unsigned long long)isLongMessageListCount;
- (BOOL)isMultiLingualAtIndex:(unsigned long long)a0;
- (unsigned long long)isMultiLingualCount;
- (BOOL)isReadableAtIndex:(unsigned long long)a0;
- (BOOL)isSenderShortCodeListAtIndex:(unsigned long long)a0;
- (unsigned long long)isSenderShortCodeListCount;
- (unsigned long long)messageDurationsInSecondsAtIndex:(unsigned long long)a0;
- (unsigned long long)messageDurationsInSecondsCount;
- (int)personTypeAtIndex:(unsigned long long)a0;
- (int)readMessageTypeAtIndex:(unsigned long long)a0;
- (unsigned long long)readMessageTypeCount;
- (int)recipientTypeAtIndex:(unsigned long long)a0;
- (unsigned long long)recipientTypeCount;

@end