public class ProfileAddressRepository
extends <any>
| Constructor and Description |
|---|
ProfileAddressRepository(ApiService.Builder apiBuilder) |
| Modifier and Type | Method and Description |
|---|---|
<any> |
addAddress(ProfileAddressData data)
Add new address to the server
|
void |
configure(ApiService.Builder api) |
<any> |
delete(ProfileAddressData address)
Delete user address with private data from server by address data
|
<any> |
delete(java.lang.String addressId)
Delete user address with private data from server
|
<any> |
getAddresses()
Get list of user addresses without encrypted data
|
<any> |
getAddresses(int page)
Get list of user addresses without encrypted data
|
<any> |
getAddressesWithEncrypted()
Get list of user addresses with encrypted data
|
protected java.lang.Class<ProfileAddressEndpoint> |
getServiceClass() |
<any> |
setAddressMain(boolean isMain,
ProfileAddressData data)
Set given address as main (only one address can be main)
|
<any> |
updateAddress(ProfileAddressData addressData)
Update address information
|
public ProfileAddressRepository(ApiService.Builder apiBuilder)
public <any> getAddresses()
public <any> getAddresses(int page)
page - page numberpublic <any> getAddressesWithEncrypted()
public <any> delete(java.lang.String addressId)
addressId - server id of given addresspublic <any> delete(ProfileAddressData address)
address - address datapublic <any> addAddress(ProfileAddressData data)
data - address datapublic <any> updateAddress(ProfileAddressData addressData)
addressData - address datapublic <any> setAddressMain(boolean isMain,
ProfileAddressData data)
isMain - data - address datapublic void configure(ApiService.Builder api)
protected java.lang.Class<ProfileAddressEndpoint> getServiceClass()