9 #import <Foundation/Foundation.h>
10 #import "JCClientCallback.h"
11 #import "JCClientLoginParam.h"
29 @property (nonatomic, readonly, copy) NSString* __nonnull
userId;
70 + (
JCClient* __nullable)create:(NSString* __nonnull)appKey callback:(
id<
JCClientCallback> __nonnull)callback extraParams:(NSDictionary* __nullable)extraParams;
94 - (bool)login:(NSString* __nonnull)userId password:(NSString* __nonnull)password;
112 - (bool)login:(NSString* __nonnull)userId password:(NSString* __nonnull)password loginParam:(
JCClientLoginParam* __nullable)loginParam;
135 - (bool)setConfig:(NSString* __nonnull)key value:(NSString* __nonnull)value;
142 - (void)setAppkey:(NSString* __nonnull)appKey;
150 - (NSString* __nullable)getConfig:(NSString* __nonnull)key;
160 - (int)sendOnlineMessage:(NSString* __nonnull)message userId:(NSString* __nonnull)userId;