9 #import "BaseRequest.h"
12 EXTERN NSString *
const JoinRoomInvitationRequest_KEY_ROOM_ID;
13 EXTERN NSString *
const JoinRoomInvitationRequest_KEY_EXPIRY_SECONDS;
14 EXTERN NSString *
const JoinRoomInvitationRequest_KEY_INVITED_NAMES;
15 EXTERN NSString *
const JoinRoomInvitationRequest_KEY_AS_SPECT;
16 EXTERN NSString *
const JoinRoomInvitationRequest_KEY_OPTIONAL_PARAMS;
40 NSArray* _invitedUserNames;
41 NSInteger _expirySeconds;
43 id <ISFSObject> _params;
46 @property (nonatomic, strong) id<Room> targetRoom;
47 @property (nonatomic, strong) NSArray* invitedUserNames;
48 @property (nonatomic, assign) NSInteger expirySeconds;
49 @property (nonatomic, assign) BOOL asSpectator;
50 @property (nonatomic, strong) id <ISFSObject> params;
52 -(id)initWithInvitedUserNames:(NSArray *)invitedUserNames targetRoom:(
id<Room>)room expirySeconds:(NSInteger)secs asSpectator:(BOOL)asSpect params:(
id <ISFSObject>)params;
65 +(id)initWithInvitedUserNames:(NSArray *)invitedUserNames targetRoom:(
id<Room>)room expirySeconds:(NSInteger)secs asSpectator:(BOOL)asSpect params:(
id <ISFSObject>)params;