luxlabs header browser preview


@class NSAttributedString, NSString, NSArray, GKPlayerInternal, NSDate, NSNumber, GKGame;

@interface GKPlayer : GKBasePlayer <NSCoding, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) NSString *reason;
@property (retain, nonatomic) NSString *reason2;
@property (nonatomic) unsigned int rid;
@property (nonatomic) int source;
@property (readonly) NSString *referenceKey;
@property (retain, nonatomic) NSArray *friends;
@property (nonatomic) BOOL isFriend;
@property (retain, nonatomic) NSString *playerID;
@property (retain) GKPlayerInternal *internal;
@property (copy, nonatomic) NSString *status;
@property (copy, nonatomic) NSString *alias;
@property (readonly, nonatomic) NSString *firstName;
@property (readonly, nonatomic) NSString *lastName;
@property (readonly, nonatomic) NSNumber *friendLevel;
@property (readonly, nonatomic) NSNumber *friendBiDirectional;
@property (readonly, nonatomic) NSNumber *friendPlayedWith;
@property (readonly, nonatomic) NSNumber *friendPlayedNearby;
@property (readonly, nonatomic) NSNumber *acceptedGameInviteFromThisFriend;
@property (readonly, nonatomic) NSNumber *initiatedGameInviteToThisFriend;
@property (readonly, nonatomic) NSNumber *automatchedTogether;
@property (readonly, nonatomic) long long avatarType;
@property (readonly, nonatomic) NSDate *lastPlayedDate;
@property (readonly, nonatomic) GKGame *lastPlayedGame;
@property (readonly, nonatomic) BOOL hasPhoto;
@property (readonly, nonatomic, getter=isLoaded) BOOL loaded;
@property (readonly, nonatomic) BOOL isFamiliarFriend;
@property (nonatomic) unsigned long long numberOfFriends;
@property (readonly, nonatomic) struct { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; } stats;
@property (readonly, nonatomic) NSString *messagesID;
@property (readonly, nonatomic) BOOL isInContacts;
@property (readonly, nonatomic) NSString *cacheKey;
@property (retain, nonatomic) NSAttributedString *whenString;
@property (readonly, nonatomic) BOOL isLocalPlayer;
@property (readonly, nonatomic) BOOL isAnonymousPlayer;
@property (readonly, nonatomic) BOOL isUnknownPlayer;
@property (readonly, nonatomic) BOOL isAutomatchPlayer;
@property (readonly, nonatomic) BOOL isGuestPlayer;
@property (retain) GKPlayerInternal *internal;
@property (copy, nonatomic) NSString *status;
@property (copy, nonatomic) NSString *alias;
@property (readonly, nonatomic) NSString *firstName;
@property (readonly, nonatomic) NSString *lastName;
@property (readonly, nonatomic) NSNumber *friendLevel;
@property (readonly, nonatomic) NSNumber *friendBiDirectional;
@property (readonly, nonatomic) NSNumber *friendPlayedWith;
@property (readonly, nonatomic) NSNumber *friendPlayedNearby;
@property (readonly, nonatomic) NSNumber *acceptedGameInviteFromThisFriend;
@property (readonly, nonatomic) NSNumber *initiatedGameInviteToThisFriend;
@property (readonly, nonatomic) NSNumber *automatchedTogether;
@property (readonly, nonatomic) long long avatarType;
@property (readonly, nonatomic) NSDate *lastPlayedDate;
@property (readonly, nonatomic) GKGame *lastPlayedGame;
@property (readonly, nonatomic) BOOL hasPhoto;
@property (readonly, nonatomic, getter=isLoaded) BOOL loaded;
@property (readonly, nonatomic) BOOL isFamiliarFriend;
@property (nonatomic) unsigned long long numberOfFriends;
@property (readonly, nonatomic) struct { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; } stats;
@property (readonly, nonatomic) NSString *messagesID;
@property (readonly, nonatomic) BOOL isInContacts;
@property (readonly, nonatomic) NSString *cacheKey;
@property (retain, nonatomic) NSAttributedString *whenString;
@property (readonly, nonatomic) BOOL isLocalPlayer;
@property (readonly, nonatomic) BOOL isAnonymousPlayer;
@property (readonly, nonatomic) BOOL isUnknownPlayer;
@property (readonly, nonatomic) BOOL isAutomatchPlayer;
@property (readonly, nonatomic) BOOL isGuestPlayer;
@property (readonly, retain, nonatomic) NSString *gamePlayerID;
@property (readonly, retain, nonatomic) NSString *teamPlayerID;
@property (readonly, nonatomic) NSString *displayName;
@property (readonly, nonatomic) NSString *guestIdentifier;
@property (readonly, nonatomic) BOOL isInvitable;

+ (BOOL)instancesRespondToSelector:(SEL)a0;
+ (id)instanceMethodSignatureForSelector:(SEL)a0;
+ (id)automatchPlayer;
+ (id)canonicalizedPlayerForInternal:(id)a0;
+ (void)loadCompletePlayersForPlayers:(id)a0 completionHandler:(id /* block */)a1;
+ (void)loadPlayersForIdentifiersPrivate:(id)a0 withCompletionHandler:(id /* block */)a1;
+ (id)playerFromPlayerID:(id)a0;
+ (id)anonymousPlayer;
+ (void)_loadPlayersForIdentifiers:(id)a0 withCompletionHandler:(id /* block */)a1;
+ (id)anonymousGuestPlayerWithIdentifier:(id)a0;
+ (id)cacheKeyForPlayerID:(id)a0;
+ (BOOL)isGuestPlayerID:(id)a0;
+ (void)loadPlayersForIdentifiers:(id)a0 withCompletionHandler:(id /* block */)a1;
+ (void)loadPlayersForLegacyIdentifiers:(id)a0 withCompletionHandler:(id /* block */)a1;
+ (id)unknownPlayer;

- (id)valueForUndefinedKey:(id)a0;
- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (void)setValue:(id)a0 forUndefinedKey:(id)a1;
- (id)playerID;
- (id)forwardingTargetForSelector:(SEL)a0;
- (void)encodeWithCoder:(id)a0;
- (id)methodSignatureForSelector:(SEL)a0;
- (id)description;
- (void).cxx_destruct;
- (void)_postChangeNotification;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (BOOL)respondsToSelector:(SEL)a0;
- (id)initWithInternalRepresentation:(id)a0;
- (id)sortName;
- (id)displayNameWithOptions:(unsigned char)a0;
- (void)loadFriendsAsPlayersWithCompletionHandler:(id /* block */)a0;
- (void)loadProfileDiscardingStaleData:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)loadProfileWithCompletionHandler:(id /* block */)a0;
- (void)postChangeNotification;
- (void)loadRecentMatchesForGame:(id)a0 block:(id /* block */)a1;
- (void)setFriendLevel:(id)a0;
- (id)gamePlayerID;
- (id)identifierForIDS;
- (BOOL)isFriendablePlayer;
- (void)loadCommonFriends:(BOOL)a0 asPlayersWithCompletionHandler:(id /* block */)a1;
- (void)loadFriendsWithFilter:(id)a0 withComplationHandler:(id /* block */)a1;
- (void)loadGamesPlayed:(id /* block */)a0;
- (void)loadGamesPlayedDetailsWithCompletionHandler:(id /* block */)a0;
- (void)loadGamesPlayedIncludingInstalledGames:(BOOL)a0 completionHandler:(id /* block */)a1;
- (id)minimalPlayer;
- (void)recordScopedIdState:(BOOL)a0;
- (BOOL)scopedIDsArePersistent;
- (id)searchName;
- (void)setAcceptedGameInviteFromThisFriend:(id)a0;
- (void)setAutomatchedTogether:(id)a0;
- (void)setFriendBiDirectional:(id)a0;
- (void)setFriendPlayedNearby:(id)a0;
- (void)setFriendPlayedWith:(id)a0;
- (void)setInitiatedGameInviteToThisFriend:(id)a0;
- (id)teamPlayerID;

@end