@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