@class NSString; @interface SGM2NLEventInBanner : PBCodable { struct { unsigned char actionType : 1; unsigned char confidenceScore : 1; unsigned char dateAdj : 1; unsigned char daysFromStartDate : 1; unsigned char duraAdj : 1; unsigned char extractionLevel : 1; unsigned char interface : 1; unsigned char locationAdj : 1; unsigned char mailAppUsageLevel : 1; unsigned char messagesAppUsageLevel : 1; unsigned char participantCount : 1; unsigned char significantSender : 1; unsigned char titleAdj : 1; unsigned char titleSource : 1; unsigned char usedBubblesCount : 1; } _has; } @property (readonly, nonatomic) BOOL hasKey; @property (retain, nonatomic) NSString *key; @property (nonatomic) BOOL hasInterface; @property (nonatomic) int interface; @property (nonatomic) BOOL hasActionType; @property (nonatomic) int actionType; @property (readonly, nonatomic) BOOL hasEventType; @property (retain, nonatomic) NSString *eventType; @property (readonly, nonatomic) BOOL hasLanguageID; @property (retain, nonatomic) NSString *languageID; @property (nonatomic) BOOL hasDaysFromStartDate; @property (nonatomic) unsigned int daysFromStartDate; @property (nonatomic) BOOL hasConfidenceScore; @property (nonatomic) unsigned int confidenceScore; @property (nonatomic) BOOL hasSignificantSender; @property (nonatomic) int significantSender; @property (nonatomic) BOOL hasParticipantCount; @property (nonatomic) unsigned int participantCount; @property (nonatomic) BOOL hasExtractionLevel; @property (nonatomic) int extractionLevel; @property (nonatomic) BOOL hasUsedBubblesCount; @property (nonatomic) unsigned int usedBubblesCount; @property (nonatomic) BOOL hasTitleSource; @property (nonatomic) int titleSource; @property (nonatomic) BOOL hasTitleAdj; @property (nonatomic) int titleAdj; @property (nonatomic) BOOL hasDateAdj; @property (nonatomic) int dateAdj; @property (nonatomic) BOOL hasDuraAdj; @property (nonatomic) int duraAdj; @property (nonatomic) BOOL hasLocationAdj; @property (nonatomic) int locationAdj; @property (readonly, nonatomic) BOOL hasAddedAttendeesCount; @property (retain, nonatomic) NSString *addedAttendeesCount; @property (readonly, nonatomic) BOOL hasCalendarAppUsageLevel; @property (retain, nonatomic) NSString *calendarAppUsageLevel; @property (nonatomic) BOOL hasMailAppUsageLevel; @property (nonatomic) int mailAppUsageLevel; @property (nonatomic) BOOL hasMessagesAppUsageLevel; @property (nonatomic) int messagesAppUsageLevel; - (unsigned long long)hash; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (int)StringAsActionType:(id)a0; - (id)actionTypeAsString:(int)a0; - (id)description; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (int)StringAsInterface:(id)a0; - (int)StringAsMailAppUsageLevel:(id)a0; - (int)StringAsTitleAdj:(id)a0; - (int)StringAsDateAdj:(id)a0; - (int)StringAsDuraAdj:(id)a0; - (int)StringAsExtractionLevel:(id)a0; - (int)StringAsLocationAdj:(id)a0; - (int)StringAsMessagesAppUsageLevel:(id)a0; - (int)StringAsSignificantSender:(id)a0; - (int)StringAsTitleSource:(id)a0; - (id)dateAdjAsString:(int)a0; - (id)duraAdjAsString:(int)a0; - (id)extractionLevelAsString:(int)a0; - (id)interfaceAsString:(int)a0; - (id)locationAdjAsString:(int)a0; - (id)mailAppUsageLevelAsString:(int)a0; - (id)messagesAppUsageLevelAsString:(int)a0; - (id)significantSenderAsString:(int)a0; - (id)titleAdjAsString:(int)a0; - (id)titleSourceAsString:(int)a0; @end