luxlabs header browser preview


@class NSString, NSSet, NSMutableSet, NSMutableArray;

@interface CLSCollaborationStateChange : CLSObject

@property (copy, nonatomic) NSString *targetObjectID;
@property (copy, nonatomic) NSString *targetEntityName;
@property (copy, nonatomic) NSString *ownerPersonID;
@property (copy, nonatomic) NSString *senderPersonID;
@property (copy, nonatomic) NSString *targetClassID;
@property (copy, nonatomic) NSMutableSet *changedDomains;
@property (copy, nonatomic) NSSet *deletedDomains;
@property (copy, nonatomic) NSMutableArray *states;
@property (copy, nonatomic) NSString *recipientPersonID;

+ (BOOL)supportsSecureCoding;

- (BOOL)hasChanges;
- (id)_init;
- (void)encodeWithCoder:(id)a0;
- (void)mergeChangesFrom:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (id)initWithCoder:(id)a0;
- (void)mergeWithObject:(id)a0;
- (id)stateForDomain:(long long)a0;
- (BOOL)validateObject:(id *)a0;
- (BOOL)addValidStates:(id)a0;
- (BOOL)_addStateForDomain:(long long)a0 domainVersion:(long long)a1 state:(long long)a2 flags:(unsigned long long)a3 note:(id)a4 assetURL:(id)a5 assets:(id)a6;
- (BOOL)addStateForDomain:(long long)a0 domainVersion:(long long)a1 state:(long long)a2 flags:(unsigned long long)a3 note:(id)a4 assetURL:(id)a5;
- (BOOL)addStateForDomain:(long long)a0 domainVersion:(long long)a1 state:(long long)a2 flags:(unsigned long long)a3 note:(id)a4 assets:(id)a5;
- (BOOL)addStates:(id)a0;
- (id)initWithObject:(id)a0 ownerPersonID:(id)a1 targetClassID:(id)a2 recipientPersonID:(id)a3;
- (void)removeStateForDomain:(long long)a0;
- (BOOL)setAssetURL:(id)a0 forDomain:(long long)a1;
- (BOOL)setClassID:(id)a0 forDomain:(long long)a1;
- (BOOL)setDomainVersion:(long long)a0 forDomain:(long long)a1;
- (BOOL)setFlags:(unsigned long long)a0 forDomain:(long long)a1;
- (BOOL)setInfoValue:(id)a0 forKey:(id)a1 forDomain:(long long)a2;
- (BOOL)setNote:(id)a0 forDomain:(long long)a1;
- (BOOL)setState:(long long)a0 forDomain:(long long)a1;

@end