luxlabs header browser preview


@class NSString;

@interface ABChangeHistoryEvent : NSObject

@property (readonly, nonatomic) int entityType;
@property (readonly, nonatomic) int eventType;
@property (readonly, nonatomic) long long sequenceNumber;
@property (readonly, nonatomic) int recordID;
@property (readonly, nonatomic) NSString *recordGUID;
@property (readonly, nonatomic) NSString *externalID;
@property (readonly, nonatomic) BOOL imagesChanged;
@property (readonly, nonatomic) int personLink;
@property (readonly, nonatomic) NSString *personLinkUUID;
@property (readonly, nonatomic) NSString *linkToPersonUUID;

+ (id)personDeleteEventWithRecordID:(int)a0 identifier:(id)a1 externalID:(id)a2 personLink:(int)a3;
+ (id)groupAddEventWithRecordID:(int)a0 identifier:(id)a1;
+ (id)groupDeleteEventWithRecordID:(int)a0 identifier:(id)a1 externalID:(id)a2;
+ (id)groupUpdateEventWithRecordID:(int)a0 identifier:(id)a1;
+ (id)groupWithRecordID:(int)a0 identifier:(id)a1 eventType:(int)a2 externalID:(id)a3;
+ (id)linkEventWithRecordID:(int)a0 identifier:(id)a1 linkToIdentifier:(id)a2 unifiedIdentifier:(id)a3;
+ (id)meCardChangedEventWithRecordID:(int)a0 identifier:(id)a1;
+ (id)personAddEventWithRecordID:(int)a0 identifier:(id)a1;
+ (id)personUpdateEventWithRecordID:(int)a0 identifier:(id)a1 imagesChanged:(BOOL)a2 personLink:(int)a3;
+ (id)personWithRecordID:(int)a0 identifier:(id)a1 eventType:(int)a2;
+ (id)personWithRecordID:(int)a0 identifier:(id)a1 eventType:(int)a2 imagesChanged:(BOOL)a3 externalID:(id)a4 personLink:(int)a5;
+ (id)setPreferredImageEventWithRecordID:(int)a0 identifier:(id)a1;
+ (id)setPreferredNameEventWithRecordID:(int)a0 identifier:(id)a1;
+ (id)unifiedPersonAddEventWithUnifiedIdentifier:(id)a0;
+ (id)unifiedPersonDeleteEventWithUnifiedIdentifier:(id)a0;
+ (id)unifiedPersonUpdateEventWithUnifiedIdentifier:(id)a0;
+ (id)unifiedPersonWithIdentifier:(id)a0 eventType:(int)a1;
+ (id)unlinkEventWithRecordID:(int)a0 identifier:(id)a1;

- (void)dealloc;
- (id)description;
- (BOOL)isEqual:(id)a0;
- (id)descriptionForEntityType:(int)a0;
- (id)descriptionForEventType:(int)a0;
- (id)initWithEntityType:(int)a0 eventType:(int)a1 sequenceNumber:(long long)a2 recordID:(int)a3 recordGUID:(id)a4 externalID:(id)a5 imagesChanged:(BOOL)a6 personLink:(int)a7 personLinkUUID:(id)a8 linkToPersonUUID:(id)a9;
- (BOOL)isSequenceNumber:(long long)a0 equalToOther:(long long)a1;

@end