public class ProfileRepository
extends <any>
| Constructor and Description |
|---|
ProfileRepository(ApiService.Builder apiBuilder) |
| Modifier and Type | Method and Description |
|---|---|
<any> |
changePassword(PasswordChangeRequest data)
Update user password using complex transaction (changing password leads re-encrypting whole encrypted data)
|
void |
configure(ApiService.Builder api) |
<any> |
getProfile()
Getting user profile from web console
|
protected java.lang.Class<ProfileEndpoint> |
getServiceClass() |
<any> |
updateAvatar(java.lang.String b64)
Upload base64 encoded avatar
|
<any> |
updateField(java.lang.String field,
java.lang.String value)
Updating user profile field by name and value
|
<any> |
updateProfile(User.Data data)
Updating user profile by profile data
|
public <any> getProfile()
public <any> updateProfile(User.Data data)
data - public <any> updateField(java.lang.String field,
java.lang.String value)
field - field name (email, username etc)value - string valuepublic <any> updateAvatar(java.lang.String b64)
b64 - base64 encoded stringProfileEndpoint.updateAvatarBase64(String)public <any> changePassword(PasswordChangeRequest data)
data - model to updatepublic void configure(ApiService.Builder api)
protected java.lang.Class<ProfileEndpoint> getServiceClass()