类 StorageClient
- java.lang.Object
-
- cn.leancloud.core.StorageClient
-
public class StorageClient extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 StorageClient(cn.leancloud.service.APIService apiService, boolean asyncRequest, AppConfiguration.SchedulerCreator observerSchedulerCreator)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 io.reactivex.Observable<LCFriendshipRequest>acceptFriendshipRequest(LCUser authenticatedUser, LCFriendshipRequest request, JSONObject param)io.reactivex.Observable<LCFriendshipRequest>applyFriendshipRequest(LCUser authenticatedUser, JSONObject data)io.reactivex.Observable<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>>batchSave(LCUser authenticatedUser, JSONObject parameter)io.reactivex.Observable<JSONObject>batchUpdate(LCUser authenticatedUser, JSONObject parameter)io.reactivex.Observable<JSONObject>blockFriend(LCUser authenticatedUser, java.lang.String objectId)<T> io.reactivex.Observable<T>callFunction(LCUser authenticatedUser, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params)<T> io.reactivex.Observable<T>callFunctionWithCachePolicy(LCUser asAuthenticatedUser, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)<T> io.reactivex.Observable<T>callRPC(LCUser authenticatedUser, java.lang.String name, java.lang.Object param)<T> io.reactivex.Observable<T>callRPCWithCachePolicy(LCUser asAuthenticatedUser, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> param, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)io.reactivex.Observable<java.lang.Boolean>checkAuthenticated(java.lang.String sessionToken)io.reactivex.Observable<LCQueryResult>cloudQuery(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> query)io.reactivex.Observable<LCObject>createLeaderboard(java.util.Map<java.lang.String,java.lang.Object> params)Leaderboard APIio.reactivex.Observable<? extends LCObject>createObject(LCUser authenticatedUser, java.lang.String className, JSONObject data, boolean fetchFlag, JSONObject where)<T extends LCUser>
io.reactivex.Observable<T>createUserBySession(java.lang.String sessionToken, java.lang.Class<T> clazz)io.reactivex.Observable<LCFriendshipRequest>declineFriendshipRequest(LCUser authenticatedUser, LCFriendshipRequest request)io.reactivex.Observable<LCNull>deleteInboxStatus(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.Object> param)io.reactivex.Observable<LCNull>deleteObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, java.util.Map<java.lang.String,java.lang.Object> param)io.reactivex.Observable<LCNull>deleteStatus(LCUser authenticatedUser, java.lang.String statusId)io.reactivex.Observable<LCNull>deleteWholeObject(LCUser authenticatedUser, java.lang.String endpointClass, java.lang.String objectId, java.util.Map<java.lang.String,java.lang.Object> param)io.reactivex.Observable<java.lang.Boolean>destroyLeaderboard(java.lang.String name)io.reactivex.Observable<LCFile>fetchFile(LCUser authenticatedUser, java.lang.String objectId)io.reactivex.Observable<LCObject>fetchLeaderboard(java.lang.String name)io.reactivex.Observable<? extends LCObject>fetchObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, java.lang.String includeKeys)io.reactivex.Observable<LCStatus>fetchStatus(LCUser authenticatedUser, java.lang.String objectId)voidfileCallback(LCUser authenticatedUser, JSONObject result)io.reactivex.Observable<JSONObject>followUser(LCUser authenticatedUser, java.lang.String followee, java.lang.String follower, java.util.Map<java.lang.String,java.lang.Object> attr)LCUsergetCurrentUser()io.reactivex.Observable<LCStatisticResult>getEntityStatistics(java.lang.String entityId, java.util.List<java.lang.String> statisticNames)io.reactivex.Observable<JSONObject>getFollowersAndFollowees(LCUser authenticatedUser, java.lang.String userId)io.reactivex.Observable<LCStatisticResult>getGroupStatistics(java.lang.String leaderboardType, java.lang.String statisticName, java.util.List<java.lang.String> targetKeys)io.reactivex.Observable<JSONObject>getInboxCount(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> param)io.reactivex.Observable<LCLeaderboardResult>getLeaderboardAroundInGroupResults(java.lang.String leaderboardType, java.lang.String statisticName, java.util.List<java.lang.String> groupUserIds, java.lang.String targetId, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version)io.reactivex.Observable<LCLeaderboardResult>getLeaderboardAroundResults(java.lang.String leaderboardType, java.lang.String statisticName, java.lang.String targetId, int skip, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version)io.reactivex.Observable<LCLeaderboardResult>getLeaderboardGroupResults(java.lang.String leaderboardType, java.lang.String statisticName, java.util.List<java.lang.String> groupUserIds, int skip, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version)io.reactivex.Observable<LCLeaderboardResult>getLeaderboardResults(java.lang.String leaderboardType, java.lang.String statisticName, int skip, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version, boolean withCount)io.reactivex.Observable<LCStatisticResult>getObjectStatistics(java.lang.String objectId, java.util.List<java.lang.String> statisticNames)io.reactivex.Observable<LCDate>getServerTime()io.reactivex.Observable<LCStatisticResult>getUserStatistics(java.lang.String userObjectId, java.util.List<java.lang.String> statisticNames)io.reactivex.Observable<LCObject>getWholeObject(LCUser authenticatedUser, java.lang.String endpointClass, java.lang.String objectId, java.lang.String includeKeys)booleanhasCachedResult(java.lang.String className, java.util.Map<java.lang.String,java.lang.String> query, long maxAgeInMilliseconds)<T extends LCUser>
io.reactivex.Observable<T>logIn(JSONObject data, java.lang.Class<T> clazz)io.reactivex.Observable<cn.leancloud.upload.FileUploadToken>newUploadToken(LCUser authenticatedUser, JSONObject fileData)io.reactivex.Observable<LCStatus>postStatus(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.Object> param)io.reactivex.Observable<java.lang.Integer>queryCount(LCUser authenticatedUser, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> query)io.reactivex.Observable<java.util.List<LCFriendship>>queryFriendship(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> conditions)io.reactivex.Observable<java.util.List<LCStatus>>queryInbox(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> param)io.reactivex.Observable<java.util.List<LCObject>>queryObjects(LCUser authenticatedUser, java.lang.String className, java.lang.String endPoint, java.util.Map<java.lang.String,java.lang.String> query, LCQuery.CachePolicy cachePolicy, long maxAgeInMilliseconds)io.reactivex.Observable<java.util.List<LCStatus>>queryStatus(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> param)io.reactivex.Observable<java.lang.Boolean>refreshSessionToken(LCUser user)io.reactivex.Observable<LCCaptchaDigest>requestCaptcha(LCCaptchaOption option)io.reactivex.Observable<LCNull>requestEmailVerify(java.lang.String email)io.reactivex.Observable<LCNull>requestLoginSmsCode(java.lang.String phoneNumber, java.lang.String validateToken)io.reactivex.Observable<LCNull>requestMobilePhoneVerify(java.lang.String mobilePhone, java.lang.String validateToken)io.reactivex.Observable<LCNull>requestResetPassword(java.lang.String email)io.reactivex.Observable<LCNull>requestResetPasswordBySmsCode(java.lang.String phoneNumber, java.lang.String validateToken)io.reactivex.Observable<LCNull>requestSMSCode(java.lang.String mobilePhone, java.util.Map<java.lang.String,java.lang.Object> param)io.reactivex.Observable<LCNull>requestSMSCodeForUpdatingPhoneNumber(LCUser asUser, java.lang.String mobilePhone, java.util.Map<java.lang.String,java.lang.Object> param)io.reactivex.Observable<LCObject>resetLeaderboard(java.lang.String name)io.reactivex.Observable<LCNull>resetPasswordBySmsCode(java.lang.String smsCode, java.lang.String newPass)io.reactivex.Observable<? extends LCObject>saveObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, JSONObject data, boolean fetchFlag, JSONObject where)<E extends LCObject>
io.reactivex.Observable<E>saveWholeObject(LCUser authenticatedUser, java.lang.Class<E> clazz, java.lang.String endpointClass, java.lang.String objectId, JSONObject object, boolean fetchFlag, JSONObject where)io.reactivex.Observable<LCSearchResponse>search(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> params)voidsetCurrentUser(LCUser newUser)io.reactivex.Observable<LCUser>signUp(JSONObject data)<T extends LCUser>
io.reactivex.Observable<T>signUpOrLoginByMobilephone(JSONObject data, java.lang.Class<T> clazz)io.reactivex.Observable<LCUser>signUpWithFlag(JSONObject data, boolean failOnNotExist)io.reactivex.Observable<java.util.List<LCUser>>strictlyQueryUsers(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> query)io.reactivex.Observable<JSONObject>unblockFriend(LCUser authenticatedUser, java.lang.String objectId)io.reactivex.Observable<JSONObject>unfollowUser(LCUser authenticatedUser, java.lang.String followee, java.lang.String follower)io.reactivex.Observable<LCStatisticResult>updateEntityStatistics(java.lang.String entityId, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> params, boolean overwrite)io.reactivex.Observable<LCFriendship>updateFriendship(LCUser authenticatedUser, java.lang.String followeeUserid, java.lang.String friendObjectId, java.util.Map<java.lang.String,java.lang.Object> attr)io.reactivex.Observable<LCObject>updateLeaderboard(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params)io.reactivex.Observable<LCStatisticResult>updateObjectStatistics(java.lang.String objectId, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> params, boolean overwrite)io.reactivex.Observable<LCNull>updatePassword(LCUser user, java.lang.String oldPass, java.lang.String newPass)io.reactivex.Observable<LCStatisticResult>updateUserStatistics(LCUser user, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> params, boolean overwrite)io.reactivex.Observable<LCCaptchaValidateResult>verifyCaptcha(java.lang.String code, java.lang.String token)io.reactivex.Observable<LCNull>verifyMobilePhone(java.lang.String verifyCode)io.reactivex.Observable<LCNull>verifySMSCode(java.lang.String code, java.lang.String mobilePhone)io.reactivex.Observable<LCNull>verifySMSCodeForUpdatingPhoneNumber(LCUser asUser, java.lang.String code, java.lang.String mobilePhone)io.reactivex.ObservablewrapObservable(io.reactivex.Observable observable)
-
-
-
构造器详细资料
-
StorageClient
public StorageClient(cn.leancloud.service.APIService apiService, boolean asyncRequest, AppConfiguration.SchedulerCreator observerSchedulerCreator)
-
-
方法详细资料
-
setCurrentUser
public void setCurrentUser(LCUser newUser)
-
getCurrentUser
public LCUser getCurrentUser()
-
wrapObservable
public io.reactivex.Observable wrapObservable(io.reactivex.Observable observable)
-
getServerTime
public io.reactivex.Observable<LCDate> getServerTime()
-
fetchObject
public io.reactivex.Observable<? extends LCObject> fetchObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, java.lang.String includeKeys)
-
hasCachedResult
public boolean hasCachedResult(java.lang.String className, java.util.Map<java.lang.String,java.lang.String> query, long maxAgeInMilliseconds)
-
strictlyQueryUsers
public io.reactivex.Observable<java.util.List<LCUser>> strictlyQueryUsers(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> query)
-
queryObjects
public io.reactivex.Observable<java.util.List<LCObject>> queryObjects(LCUser authenticatedUser, java.lang.String className, java.lang.String endPoint, java.util.Map<java.lang.String,java.lang.String> query, LCQuery.CachePolicy cachePolicy, long maxAgeInMilliseconds)
-
cloudQuery
public io.reactivex.Observable<LCQueryResult> cloudQuery(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> query)
-
queryCount
public io.reactivex.Observable<java.lang.Integer> queryCount(LCUser authenticatedUser, java.lang.String className, java.util.Map<java.lang.String,java.lang.String> query)
-
deleteObject
public io.reactivex.Observable<LCNull> deleteObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, java.util.Map<java.lang.String,java.lang.Object> param)
-
createObject
public io.reactivex.Observable<? extends LCObject> createObject(LCUser authenticatedUser, java.lang.String className, JSONObject data, boolean fetchFlag, JSONObject where)
-
saveObject
public io.reactivex.Observable<? extends LCObject> saveObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, JSONObject data, boolean fetchFlag, JSONObject where)
-
saveWholeObject
public <E extends LCObject> io.reactivex.Observable<E> saveWholeObject(LCUser authenticatedUser, java.lang.Class<E> clazz, java.lang.String endpointClass, java.lang.String objectId, JSONObject object, boolean fetchFlag, JSONObject where)
-
getWholeObject
public io.reactivex.Observable<LCObject> getWholeObject(LCUser authenticatedUser, java.lang.String endpointClass, java.lang.String objectId, java.lang.String includeKeys)
-
deleteWholeObject
public io.reactivex.Observable<LCNull> deleteWholeObject(LCUser authenticatedUser, java.lang.String endpointClass, java.lang.String objectId, java.util.Map<java.lang.String,java.lang.Object> param)
-
fetchFile
public io.reactivex.Observable<LCFile> fetchFile(LCUser authenticatedUser, java.lang.String objectId)
-
newUploadToken
public io.reactivex.Observable<cn.leancloud.upload.FileUploadToken> newUploadToken(LCUser authenticatedUser, JSONObject fileData)
-
fileCallback
public void fileCallback(LCUser authenticatedUser, JSONObject result) throws java.io.IOException
- 抛出:
java.io.IOException
-
batchSave
public io.reactivex.Observable<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> batchSave(LCUser authenticatedUser, JSONObject parameter)
-
batchUpdate
public io.reactivex.Observable<JSONObject> batchUpdate(LCUser authenticatedUser, JSONObject parameter)
-
signUp
public io.reactivex.Observable<LCUser> signUp(JSONObject data)
-
signUpWithFlag
public io.reactivex.Observable<LCUser> signUpWithFlag(JSONObject data, boolean failOnNotExist)
-
signUpOrLoginByMobilephone
public <T extends LCUser> io.reactivex.Observable<T> signUpOrLoginByMobilephone(JSONObject data, java.lang.Class<T> clazz)
-
logIn
public <T extends LCUser> io.reactivex.Observable<T> logIn(JSONObject data, java.lang.Class<T> clazz)
-
applyFriendshipRequest
public io.reactivex.Observable<LCFriendshipRequest> applyFriendshipRequest(LCUser authenticatedUser, JSONObject data)
-
acceptFriendshipRequest
public io.reactivex.Observable<LCFriendshipRequest> acceptFriendshipRequest(LCUser authenticatedUser, LCFriendshipRequest request, JSONObject param)
-
declineFriendshipRequest
public io.reactivex.Observable<LCFriendshipRequest> declineFriendshipRequest(LCUser authenticatedUser, LCFriendshipRequest request)
-
checkAuthenticated
public io.reactivex.Observable<java.lang.Boolean> checkAuthenticated(java.lang.String sessionToken)
-
createUserBySession
public <T extends LCUser> io.reactivex.Observable<T> createUserBySession(java.lang.String sessionToken, java.lang.Class<T> clazz)
-
refreshSessionToken
public io.reactivex.Observable<java.lang.Boolean> refreshSessionToken(LCUser user)
-
requestResetPassword
public io.reactivex.Observable<LCNull> requestResetPassword(java.lang.String email)
-
requestResetPasswordBySmsCode
public io.reactivex.Observable<LCNull> requestResetPasswordBySmsCode(java.lang.String phoneNumber, java.lang.String validateToken)
-
requestEmailVerify
public io.reactivex.Observable<LCNull> requestEmailVerify(java.lang.String email)
-
requestMobilePhoneVerify
public io.reactivex.Observable<LCNull> requestMobilePhoneVerify(java.lang.String mobilePhone, java.lang.String validateToken)
-
verifyMobilePhone
public io.reactivex.Observable<LCNull> verifyMobilePhone(java.lang.String verifyCode)
-
requestLoginSmsCode
public io.reactivex.Observable<LCNull> requestLoginSmsCode(java.lang.String phoneNumber, java.lang.String validateToken)
-
resetPasswordBySmsCode
public io.reactivex.Observable<LCNull> resetPasswordBySmsCode(java.lang.String smsCode, java.lang.String newPass)
-
updatePassword
public io.reactivex.Observable<LCNull> updatePassword(LCUser user, java.lang.String oldPass, java.lang.String newPass)
-
followUser
public io.reactivex.Observable<JSONObject> followUser(LCUser authenticatedUser, java.lang.String followee, java.lang.String follower, java.util.Map<java.lang.String,java.lang.Object> attr)
-
unfollowUser
public io.reactivex.Observable<JSONObject> unfollowUser(LCUser authenticatedUser, java.lang.String followee, java.lang.String follower)
-
updateFriendship
public io.reactivex.Observable<LCFriendship> updateFriendship(LCUser authenticatedUser, java.lang.String followeeUserid, java.lang.String friendObjectId, java.util.Map<java.lang.String,java.lang.Object> attr)
-
getFollowersAndFollowees
public io.reactivex.Observable<JSONObject> getFollowersAndFollowees(LCUser authenticatedUser, java.lang.String userId)
-
queryFriendship
public io.reactivex.Observable<java.util.List<LCFriendship>> queryFriendship(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> conditions)
-
blockFriend
public io.reactivex.Observable<JSONObject> blockFriend(LCUser authenticatedUser, java.lang.String objectId)
-
unblockFriend
public io.reactivex.Observable<JSONObject> unblockFriend(LCUser authenticatedUser, java.lang.String objectId)
-
postStatus
public io.reactivex.Observable<LCStatus> postStatus(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.Object> param)
-
fetchStatus
public io.reactivex.Observable<LCStatus> fetchStatus(LCUser authenticatedUser, java.lang.String objectId)
-
queryStatus
public io.reactivex.Observable<java.util.List<LCStatus>> queryStatus(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> param)
-
queryInbox
public io.reactivex.Observable<java.util.List<LCStatus>> queryInbox(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> param)
-
getInboxCount
public io.reactivex.Observable<JSONObject> getInboxCount(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> param)
-
deleteStatus
public io.reactivex.Observable<LCNull> deleteStatus(LCUser authenticatedUser, java.lang.String statusId)
-
deleteInboxStatus
public io.reactivex.Observable<LCNull> deleteInboxStatus(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.Object> param)
-
callRPC
public <T> io.reactivex.Observable<T> callRPC(LCUser authenticatedUser, java.lang.String name, java.lang.Object param)
-
callFunction
public <T> io.reactivex.Observable<T> callFunction(LCUser authenticatedUser, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params)
-
callRPCWithCachePolicy
public <T> io.reactivex.Observable<T> callRPCWithCachePolicy(LCUser asAuthenticatedUser, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> param, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)
-
callFunctionWithCachePolicy
public <T> io.reactivex.Observable<T> callFunctionWithCachePolicy(LCUser asAuthenticatedUser, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params, LCQuery.CachePolicy cachePolicy, long maxCacheAge, java.lang.Class<T> clazz)
-
requestCaptcha
public io.reactivex.Observable<LCCaptchaDigest> requestCaptcha(LCCaptchaOption option)
-
verifyCaptcha
public io.reactivex.Observable<LCCaptchaValidateResult> verifyCaptcha(java.lang.String code, java.lang.String token)
-
requestSMSCode
public io.reactivex.Observable<LCNull> requestSMSCode(java.lang.String mobilePhone, java.util.Map<java.lang.String,java.lang.Object> param)
-
requestSMSCodeForUpdatingPhoneNumber
public io.reactivex.Observable<LCNull> requestSMSCodeForUpdatingPhoneNumber(LCUser asUser, java.lang.String mobilePhone, java.util.Map<java.lang.String,java.lang.Object> param)
-
verifySMSCode
public io.reactivex.Observable<LCNull> verifySMSCode(java.lang.String code, java.lang.String mobilePhone)
-
verifySMSCodeForUpdatingPhoneNumber
public io.reactivex.Observable<LCNull> verifySMSCodeForUpdatingPhoneNumber(LCUser asUser, java.lang.String code, java.lang.String mobilePhone)
-
search
public io.reactivex.Observable<LCSearchResponse> search(LCUser authenticatedUser, java.util.Map<java.lang.String,java.lang.String> params)
-
createLeaderboard
public io.reactivex.Observable<LCObject> createLeaderboard(java.util.Map<java.lang.String,java.lang.Object> params)
Leaderboard API
-
fetchLeaderboard
public io.reactivex.Observable<LCObject> fetchLeaderboard(java.lang.String name)
-
updateLeaderboard
public io.reactivex.Observable<LCObject> updateLeaderboard(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params)
-
resetLeaderboard
public io.reactivex.Observable<LCObject> resetLeaderboard(java.lang.String name)
-
destroyLeaderboard
public io.reactivex.Observable<java.lang.Boolean> destroyLeaderboard(java.lang.String name)
-
updateUserStatistics
public io.reactivex.Observable<LCStatisticResult> updateUserStatistics(LCUser user, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> params, boolean overwrite)
-
updateObjectStatistics
public io.reactivex.Observable<LCStatisticResult> updateObjectStatistics(java.lang.String objectId, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> params, boolean overwrite)
-
updateEntityStatistics
public io.reactivex.Observable<LCStatisticResult> updateEntityStatistics(java.lang.String entityId, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> params, boolean overwrite)
-
getUserStatistics
public io.reactivex.Observable<LCStatisticResult> getUserStatistics(java.lang.String userObjectId, java.util.List<java.lang.String> statisticNames)
-
getEntityStatistics
public io.reactivex.Observable<LCStatisticResult> getEntityStatistics(java.lang.String entityId, java.util.List<java.lang.String> statisticNames)
-
getObjectStatistics
public io.reactivex.Observable<LCStatisticResult> getObjectStatistics(java.lang.String objectId, java.util.List<java.lang.String> statisticNames)
-
getGroupStatistics
public io.reactivex.Observable<LCStatisticResult> getGroupStatistics(java.lang.String leaderboardType, java.lang.String statisticName, java.util.List<java.lang.String> targetKeys)
-
getLeaderboardResults
public io.reactivex.Observable<LCLeaderboardResult> getLeaderboardResults(java.lang.String leaderboardType, java.lang.String statisticName, int skip, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version, boolean withCount)
-
getLeaderboardGroupResults
public io.reactivex.Observable<LCLeaderboardResult> getLeaderboardGroupResults(java.lang.String leaderboardType, java.lang.String statisticName, java.util.List<java.lang.String> groupUserIds, int skip, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version)
-
getLeaderboardAroundResults
public io.reactivex.Observable<LCLeaderboardResult> getLeaderboardAroundResults(java.lang.String leaderboardType, java.lang.String statisticName, java.lang.String targetId, int skip, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version)
-
getLeaderboardAroundInGroupResults
public io.reactivex.Observable<LCLeaderboardResult> getLeaderboardAroundInGroupResults(java.lang.String leaderboardType, java.lang.String statisticName, java.util.List<java.lang.String> groupUserIds, java.lang.String targetId, int limit, java.util.List<java.lang.String> selectUserKeys, java.util.List<java.lang.String> includeUserKeys, java.util.List<java.lang.String> includeStatisticNames, int version)
-
-