luxlabs header browser preview


@class NSArray, NSString, BMMomentsEventDataPR, NSDate;

@interface BMMomentsEventDataEvent : BMEventBase <BMStoreData> {
    BOOL _hasRaw_startDate;
    double _raw_startDate;
    BOOL _hasRaw_endDate;
    double _raw_endDate;
    BOOL _hasRaw_creationDate;
    double _raw_creationDate;
    BOOL _hasRaw_sourceCreationDate;
    double _raw_sourceCreationDate;
    BOOL _hasRaw_expirationDate;
    double _raw_expirationDate;
}

@property (readonly, nonatomic) int photoMomentSource;
@property (readonly, nonatomic) NSArray *photoMomentInferences;
@property (readonly, nonatomic) NSArray *photoMomentHolidays;
@property (readonly, nonatomic) int numPhotoMomentHolidays;
@property (nonatomic) BOOL hasNumPhotoMomentHolidays;
@property (readonly, nonatomic) int numPhotoMomentInferences;
@property (nonatomic) BOOL hasNumPhotoMomentInferences;
@property (readonly, nonatomic) int numPhotoMomentPublicEvents;
@property (nonatomic) BOOL hasNumPhotoMomentPublicEvents;
@property (readonly, nonatomic) int numPhotoMomentPersons;
@property (nonatomic) BOOL hasNumPhotoMomentPersons;
@property (readonly, nonatomic) BOOL isFamilyInPhotoMoment;
@property (nonatomic) BOOL hasIsFamilyInPhotoMoment;
@property (readonly, nonatomic) BOOL momentIncludesFavoritedAsset;
@property (nonatomic) BOOL hasMomentIncludesFavoritedAsset;
@property (readonly, nonatomic) BOOL momentIncludesVideo;
@property (nonatomic) BOOL hasMomentIncludesVideo;
@property (readonly, nonatomic) BOOL momentIncludesPhoto;
@property (nonatomic) BOOL hasMomentIncludesPhoto;
@property (readonly, nonatomic) NSString *eventIdentifier;
@property (readonly, nonatomic) NSDate *startDate;
@property (readonly, nonatomic) NSDate *endDate;
@property (readonly, nonatomic) NSDate *creationDate;
@property (readonly, nonatomic) NSDate *sourceCreationDate;
@property (readonly, nonatomic) NSDate *expirationDate;
@property (readonly, nonatomic) int provider;
@property (readonly, nonatomic) int category;
@property (readonly, nonatomic) int placeUserType;
@property (readonly, nonatomic) int poiCategory;
@property (readonly, nonatomic) int placeDiscovery;
@property (readonly, nonatomic) int locationMode;
@property (readonly, nonatomic) int workoutType;
@property (readonly, nonatomic) NSString *workoutBundleID;
@property (readonly, nonatomic) int mediaGenre;
@property (readonly, nonatomic) int mediaType;
@property (readonly, nonatomic) int mediaRepetitions;
@property (nonatomic) BOOL hasMediaRepetitions;
@property (readonly, nonatomic) int mediaSumTimePlayed;
@property (nonatomic) BOOL hasMediaSumTimePlayed;
@property (readonly, nonatomic) int sourceParty;
@property (readonly, nonatomic) NSString *mediaPlayerBundleID;
@property (readonly, nonatomic) int numAudioMediaPlaySessionsPerDay;
@property (nonatomic) BOOL hasNumAudioMediaPlaySessionsPerDay;
@property (readonly, nonatomic) double durationAudioMediaPlaySessionsPerDay;
@property (nonatomic) BOOL hasDurationAudioMediaPlaySessionsPerDay;
@property (readonly, nonatomic) int numVideoMediaPlaySessionsPerDay;
@property (nonatomic) BOOL hasNumVideoMediaPlaySessionsPerDay;
@property (readonly, nonatomic) double durationVideoMediaPlaySessionsPerDay;
@property (nonatomic) BOOL hasDurationVideoMediaPlaySessionsPerDay;
@property (readonly, nonatomic) int numFirstPartyMediaPlaySessionsPerDay;
@property (nonatomic) BOOL hasNumFirstPartyMediaPlaySessionsPerDay;
@property (readonly, nonatomic) int numThirdPartyMediaPlaySessionsPerDay;
@property (nonatomic) BOOL hasNumThirdPartyMediaPlaySessionsPerDay;
@property (readonly, nonatomic) int numContacts;
@property (nonatomic) BOOL hasNumContacts;
@property (readonly, nonatomic) NSArray *contactIDsInConversation;
@property (readonly, nonatomic) NSString *contactIDMostSignificantInConversation;
@property (readonly, nonatomic) double interactionContactScore;
@property (nonatomic) BOOL hasInteractionContactScore;
@property (readonly, nonatomic) BOOL textLikeMechanismIncluded;
@property (nonatomic) BOOL hasTextLikeMechanismIncluded;
@property (readonly, nonatomic) BOOL callLikeMechanismIncluded;
@property (nonatomic) BOOL hasCallLikeMechanismIncluded;
@property (readonly, nonatomic) int numTextLikeInteractions;
@property (nonatomic) BOOL hasNumTextLikeInteractions;
@property (readonly, nonatomic) int numAudioLikeInteractions;
@property (nonatomic) BOOL hasNumAudioLikeInteractions;
@property (readonly, nonatomic) int numVideoLikeInteractions;
@property (nonatomic) BOOL hasNumVideoLikeInteractions;
@property (readonly, nonatomic) double totalDurationOfCallLikeInteractions;
@property (nonatomic) BOOL hasTotalDurationOfCallLikeInteractions;
@property (readonly, nonatomic) double minDurationOfCallLikeInteractions;
@property (nonatomic) BOOL hasMinDurationOfCallLikeInteractions;
@property (readonly, nonatomic) double maxDurationOfCallLikeInteractions;
@property (nonatomic) BOOL hasMaxDurationOfCallLikeInteractions;
@property (readonly, nonatomic) int suggestedEventCategory;
@property (readonly, nonatomic) int numAttendees;
@property (nonatomic) BOOL hasNumAttendees;
@property (readonly, nonatomic) int numtripParts;
@property (nonatomic) BOOL hasNumtripParts;
@property (readonly, nonatomic) int tripMode;
@property (readonly, nonatomic) int numScoredTopics;
@property (nonatomic) BOOL hasNumScoredTopics;
@property (readonly, nonatomic) int numItemAuthors;
@property (nonatomic) BOOL hasNumItemAuthors;
@property (readonly, nonatomic) int numItemRecipients;
@property (nonatomic) BOOL hasNumItemRecipients;
@property (readonly, nonatomic) BOOL isGatheringComplete;
@property (nonatomic) BOOL hasIsGatheringComplete;
@property (readonly, nonatomic) BMMomentsEventDataPR *gaPR;
@property (readonly, nonatomic) int pCount;
@property (nonatomic) BOOL hasPCount;
@property (readonly, nonatomic) int mapItemSource;
@property (readonly, nonatomic) int placeType;
@property (readonly, nonatomic) int placeLabelGranularity;
@property (readonly, nonatomic) unsigned int dataVersion;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)columns;
+ (id)validKeyPaths;
+ (id)eventWithData:(id)a0 dataVersion:(unsigned int)a1;

- (id)initByReadFrom:(id)a0;
- (id)initWithJSONDictionary:(id)a0 error:(id *)a1;
- (id)serialize;
- (void)writeTo:(id)a0;
- (id)jsonDictionary;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)_photoMomentInferencesJSONArray;
- (id)_contactIDsInConversationJSONArray;
- (id)_photoMomentHolidaysJSONArray;
- (id)initWithEventIdentifier:(id)a0 startDate:(id)a1 endDate:(id)a2 creationDate:(id)a3 sourceCreationDate:(id)a4 expirationDate:(id)a5 provider:(int)a6 category:(int)a7 placeUserType:(int)a8 poiCategory:(int)a9 placeDiscovery:(int)a10 locationMode:(int)a11 workoutType:(int)a12 workoutBundleID:(id)a13 mediaGenre:(int)a14 mediaType:(int)a15 mediaRepetitions:(id)a16 mediaSumTimePlayed:(id)a17 sourceParty:(int)a18 mediaPlayerBundleID:(id)a19 numAudioMediaPlaySessionsPerDay:(id)a20 durationAudioMediaPlaySessionsPerDay:(id)a21 numVideoMediaPlaySessionsPerDay:(id)a22 durationVideoMediaPlaySessionsPerDay:(id)a23 numFirstPartyMediaPlaySessionsPerDay:(id)a24 numThirdPartyMediaPlaySessionsPerDay:(id)a25 numContacts:(id)a26 contactIDsInConversation:(id)a27 contactIDMostSignificantInConversation:(id)a28 interactionContactScore:(id)a29 textLikeMechanismIncluded:(id)a30 callLikeMechanismIncluded:(id)a31 numTextLikeInteractions:(id)a32 numAudioLikeInteractions:(id)a33 numVideoLikeInteractions:(id)a34 totalDurationOfCallLikeInteractions:(id)a35 minDurationOfCallLikeInteractions:(id)a36 maxDurationOfCallLikeInteractions:(id)a37 photoMomentSource:(int)a38 photoMomentInferences:(id)a39 photoMomentHolidays:(id)a40 numPhotoMomentHolidays:(id)a41 numPhotoMomentInferences:(id)a42 numPhotoMomentPublicEvents:(id)a43 numPhotoMomentPersons:(id)a44 isFamilyInPhotoMoment:(id)a45 momentIncludesFavoritedAsset:(id)a46 momentIncludesVideo:(id)a47 momentIncludesPhoto:(id)a48 suggestedEventCategory:(int)a49 numAttendees:(id)a50 numtripParts:(id)a51 tripMode:(int)a52 numScoredTopics:(id)a53 numItemAuthors:(id)a54 numItemRecipients:(id)a55;
- (id)initWithEventIdentifier:(id)a0 startDate:(id)a1 endDate:(id)a2 creationDate:(id)a3 sourceCreationDate:(id)a4 expirationDate:(id)a5 provider:(int)a6 category:(int)a7 placeUserType:(int)a8 poiCategory:(int)a9 placeDiscovery:(int)a10 locationMode:(int)a11 workoutType:(int)a12 workoutBundleID:(id)a13 mediaGenre:(int)a14 mediaType:(int)a15 mediaRepetitions:(id)a16 mediaSumTimePlayed:(id)a17 sourceParty:(int)a18 mediaPlayerBundleID:(id)a19 numAudioMediaPlaySessionsPerDay:(id)a20 durationAudioMediaPlaySessionsPerDay:(id)a21 numVideoMediaPlaySessionsPerDay:(id)a22 durationVideoMediaPlaySessionsPerDay:(id)a23 numFirstPartyMediaPlaySessionsPerDay:(id)a24 numThirdPartyMediaPlaySessionsPerDay:(id)a25 numContacts:(id)a26 contactIDsInConversation:(id)a27 contactIDMostSignificantInConversation:(id)a28 interactionContactScore:(id)a29 textLikeMechanismIncluded:(id)a30 callLikeMechanismIncluded:(id)a31 numTextLikeInteractions:(id)a32 numAudioLikeInteractions:(id)a33 numVideoLikeInteractions:(id)a34 totalDurationOfCallLikeInteractions:(id)a35 minDurationOfCallLikeInteractions:(id)a36 maxDurationOfCallLikeInteractions:(id)a37 photoMomentSource:(int)a38 photoMomentInferences:(id)a39 photoMomentHolidays:(id)a40 numPhotoMomentHolidays:(id)a41 numPhotoMomentInferences:(id)a42 numPhotoMomentPublicEvents:(id)a43 numPhotoMomentPersons:(id)a44 isFamilyInPhotoMoment:(id)a45 momentIncludesFavoritedAsset:(id)a46 momentIncludesVideo:(id)a47 momentIncludesPhoto:(id)a48 suggestedEventCategory:(int)a49 numAttendees:(id)a50 numtripParts:(id)a51 tripMode:(int)a52 numScoredTopics:(id)a53 numItemAuthors:(id)a54 numItemRecipients:(id)a55 isGatheringComplete:(id)a56 gaPR:(id)a57 pCount:(id)a58 mapItemSource:(int)a59 placeType:(int)a60 placeLabelGranularity:(int)a61;

@end