luxlabs header browser preview


@class NSDate, GKGameInternal, NSString, NSArray, GKMessageInboxEntryInternal, NSDictionary, CNContact, NSNumber;

@interface GKPlayerInternal : GKInternalRepresentation {
    union { struct { unsigned char _unused : 8; unsigned char _purpleBuddyAccount : 1; unsigned char _underage : 1; unsigned char _photoPending : 1; unsigned char _findable : 1; unsigned char _defaultNickname : 1; unsigned char _defaultPrivacyVisibility : 1; unsigned char _defaultContactsIntegrationConsent : 1; unsigned int _reserved : 18; } ; unsigned int _value; } _flags;
}

@property (nonatomic) unsigned int flags;
@property (retain) NSString *playerID;
@property (retain) NSString *teamPlayerID;
@property (retain) NSString *gamePlayerID;
@property (retain, nonatomic) NSString *alias;
@property (retain, nonatomic) NSNumber *avatarType;
@property (retain, nonatomic) NSDictionary *photos;
@property (readonly, nonatomic) BOOL isFriend;
@property (readonly, nonatomic) BOOL isLocalPlayer;
@property (readonly, nonatomic) BOOL isAnonymousPlayer;
@property (readonly, nonatomic) BOOL isUnknownPlayer;
@property (readonly, nonatomic) BOOL isAutomatchPlayer;
@property (readonly, nonatomic) BOOL isLoaded;
@property (readonly, nonatomic) BOOL isGuestPlayer;
@property (nonatomic) BOOL isInContacts;
@property (nonatomic) unsigned short numberOfFriendsInCommon;
@property (nonatomic) unsigned short numberOfGamesInCommon;
@property (retain, nonatomic) NSString *firstName;
@property (retain, nonatomic) NSString *lastName;
@property (retain, nonatomic) NSNumber *friendLevel;
@property (retain, nonatomic) NSNumber *friendBiDirectional;
@property (retain, nonatomic) NSNumber *friendPlayedWith;
@property (retain, nonatomic) NSNumber *friendPlayedNearby;
@property (retain, nonatomic) NSNumber *acceptedGameInviteFromThisFriend;
@property (retain, nonatomic) NSNumber *initiatedGameInviteToThisFriend;
@property (retain, nonatomic) NSNumber *automatchedTogether;
@property (retain, nonatomic) NSString *compositeName;
@property (retain, nonatomic) NSString *status;
@property (retain, nonatomic) NSDate *lastPlayedDate;
@property (retain, nonatomic) GKGameInternal *lastPlayedGame;
@property (retain, nonatomic) NSString *guestIdentifier;
@property (retain, nonatomic) NSString *messagesID;
@property (nonatomic) unsigned short numberOfFriends;
@property (nonatomic) unsigned short numberOfGames;
@property (nonatomic) unsigned int numberOfAchievements;
@property (nonatomic) unsigned int numberOfAchievementPoints;
@property (retain, nonatomic) NSString *accountName;
@property (retain, nonatomic) NSArray *friends;
@property (nonatomic, getter=isPurpleBuddyAccount) BOOL purpleBuddyAccount;
@property (nonatomic, getter=isUnderage) BOOL underage;
@property (nonatomic, getter=isFindable) BOOL findable;
@property (nonatomic, getter=isDefaultNickname) BOOL defaultNickname;
@property (nonatomic, getter=isDefaultPrivacyVisibility) BOOL defaultPrivacyVisibility;
@property (nonatomic, getter=isDefaultContactsIntegrationConsent) BOOL defaultContactsIntegrationConsent;
@property (nonatomic, getter=isPhotoPending) BOOL photoPending;
@property (nonatomic) unsigned short numberOfRequests;
@property (nonatomic) unsigned short numberOfTurns;
@property (nonatomic) unsigned short numberOfChallenges;
@property (nonatomic) unsigned long long lastWelcomeWhatsNewCopyVersionDisplayed;
@property (nonatomic) unsigned long long lastPrivacyNoticeVersionDisplayed;
@property (retain, nonatomic) NSString *lastPersonalizationVersionDisplayed;
@property (retain, nonatomic) NSString *lastProfilePrivacyVersionDisplayed;
@property (retain, nonatomic) NSString *lastFriendSuggestionsVersionDisplayed;
@property (retain, nonatomic) NSString *lastContactsIntegrationConsentVersionDisplayed;
@property (nonatomic) int achievementsVisibility;
@property (nonatomic) int friendsVisibility;
@property (nonatomic) int gamesPlayedVisibility;
@property (nonatomic) int contactsIntegrationConsent;
@property (retain, nonatomic) NSString *contactsAssociationID;
@property (retain, nonatomic) CNContact *contact;
@property (retain, nonatomic) NSDate *serviceLastUpdatedTimestamp;
@property (nonatomic) int globalFriendListAccess;
@property (nonatomic) BOOL isArcadeSubscriber;
@property (retain, nonatomic) GKMessageInboxEntryInternal *inboxEntry;

+ (BOOL)supportsSecureCoding;
+ (id)secureCodedPropertyKeys;
+ (Class)classForFamiliarity:(int)a0;
+ (id)compositeNameForFirstName:(id)a0 lastName:(id)a1;
+ (id)displayNameWithOptions:(unsigned char)a0 alias:(id)a1 composite:(id)a2;

- (id)firstName;
- (void)setFirstName:(id)a0;
- (id)cacheKey;
- (id)lastName;
- (void)setLastName:(id)a0;
- (id)accountName;
- (unsigned long long)hash;
- (void)setFriends:(id)a0;
- (id)friends;
- (void)setAccountName:(id)a0;
- (void)setFlags:(unsigned int)a0;
- (id)status;
- (unsigned int)flags;
- (id)conciseDescription;
- (void).cxx_destruct;
- (id)debugDescription;
- (BOOL)isEqual:(id)a0;
- (void)setStatus:(id)a0;
- (id)compositeName;
- (id)lastPlayedDate;
- (void)setLastPlayedDate:(id)a0;
- (id)displayNameWithOptions:(unsigned char)a0;
- (id)lastPlayedGame;
- (void)setCompositeName:(id)a0;
- (void)setDefaultNickname:(BOOL)a0;
- (id)guestIdentifier;
- (id)minimalInternal;
- (BOOL)allowNearbyMultiplayer;
- (int)defaultFamiliarity;
- (int)globalFriendListSharingStatus;
- (unsigned short)numberOfChallenges;
- (unsigned short)numberOfRequests;
- (unsigned short)numberOfTurns;
- (id)serverRepresentation;
- (void)setAllowNearbyMultiplayer:(BOOL)a0;
- (void)setDefaultContactsIntegrationConsent:(BOOL)a0;
- (void)setDefaultPrivacyVisibility:(BOOL)a0;
- (void)setFindable:(BOOL)a0;
- (void)setLastPlayedGame:(id)a0;
- (void)setNumberOfChallenges:(unsigned short)a0;
- (void)setNumberOfRequests:(unsigned short)a0;
- (void)setNumberOfTurns:(unsigned short)a0;
- (void)setPhotoPending:(BOOL)a0;
- (void)setPurpleBuddyAccount:(BOOL)a0;
- (void)setUnderage:(BOOL)a0;
- (void)stripPIIs;

@end