public class RxChatServiceAccessor.ProfileService
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
<any> |
getProfile(java.lang.String profileId)
Gets profile data.
|
<any> |
patchMyProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag)
Applies profile patch for an active session.
|
<any> |
patchProfile(java.lang.String profileId,
java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag)
Applies given profile patch if required permission is granted.
|
<any> |
queryProfiles(java.lang.String queryString)
Query user profiles.
|
<any> |
updateProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag)
Updates profile for an active session.
|
public <any> getProfile(java.lang.String profileId)
profileId - Unique profile id.public <any> queryProfiles(java.lang.String queryString)
queryString - Query string. See https://www.npmjs.com/package/mongo-querystring for query syntax. You can use com.comapi.QueryBuilder helper class to construct valid query string.public <any> updateProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag)
profileDetails - Profile details.public <any> patchProfile(java.lang.String profileId,
java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag)
profileDetails - Profile details.public <any> patchMyProfile(java.util.Map<java.lang.String,java.lang.Object> profileDetails,
java.lang.String eTag)
profileDetails - Profile details.eTag - Tag to specify local data version. Can be null.