luxlabs header browser preview


@class NSString, GKPlayerInternal, NSData, NSDictionary, NSNumber, NSSet;

@interface GKInviteInternal : GKInternalRepresentation

@property (retain, nonatomic) NSString *inviteID;
@property (retain, nonatomic) NSData *sessionToken;
@property (retain, nonatomic) GKPlayerInternal *player;
@property (retain, nonatomic) NSString *message;
@property (retain, nonatomic) NSDictionary *localizableMessage;
@property (nonatomic) unsigned long long matchType;
@property (nonatomic) unsigned long long playerGroup;
@property (nonatomic) unsigned int playerAttributes;
@property (retain, nonatomic) NSString *peerID;
@property (retain, nonatomic) NSData *peerPushToken;
@property (nonatomic) unsigned long long peerNATType;
@property (retain, nonatomic) NSData *peerNATIP;
@property (retain, nonatomic) NSData *peerBlob;
@property (retain, nonatomic) NSNumber *transportVersionToUse;
@property (retain, nonatomic) NSString *sessionID;
@property (retain, nonatomic) NSString *peerPseudonym;
@property (retain, nonatomic) NSString *rid;
@property (nonatomic) unsigned char version;
@property (retain, nonatomic) NSString *participantID;
@property (retain, nonatomic) NSString *deviceID;
@property (retain, nonatomic) NSString *bundleID;
@property (readonly, nonatomic) BOOL isNearby;
@property (nonatomic) BOOL isMessageBasedInvite;
@property (nonatomic) BOOL isNearbyInvite;
@property (nonatomic) BOOL isSharePlayInvite;
@property (nonatomic) NSNumber *declineReason;
@property (retain, nonatomic) NSSet *gameParticipants;
@property (retain, nonatomic) NSSet *lobbyParticipants;

+ (id)secureCodedPropertyKeys;
+ (id)inviteWithBulletin:(id)a0;
+ (id)nearbyInviteIDForPlayerID:(id)a0 deviceID:(id)a1 bundleID:(id)a2;
+ (id)inviteFromNearbyPlayer:(id)a0 participantID:(id)a1 deviceID:(id)a2 bundleID:(id)a3 connectionData:(id)a4;

- (id)init;
- (unsigned long long)hash;
- (BOOL)isNearby;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)descriptionSubstitutionMap;

@end