public class MinterProfileApi
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
ProfileAddressRepository |
address()
Address api repository
|
ProfileAuthRepository |
auth()
Auth api repository
|
ApiService.Builder |
getApiService()
Api service builder instance
|
static java.lang.String |
getCoinAvatarUrl(java.lang.String coinName)
Return constant coin avatar url using coin name
|
GsonBuilder |
getGsonBuilder()
Creates new gson builder with predefined type adapters used in sdk
|
static MinterProfileApi |
getInstance()
Singleton sdk instance
|
static java.lang.String |
getUserAvatarUrl(long id)
Return constant user avatar url using user id
|
static java.lang.String |
getUserAvatarUrl(java.lang.String id)
Return constant user avatar url using user id
|
static java.lang.String |
getUserAvatarUrlByAddress(MinterAddress address)
Return constant user avatar url using minter address Mx...
|
ProfileInfoRepository |
info()
Info api repository
|
static void |
initialize(<any> token)
Init sdk with no debug log
|
static void |
initialize(<any> token,
boolean debug)
Init sdk with debug log
|
ProfileRepository |
profile()
User profile api repository
|
public static void initialize(<any> token)
token - callback for getting token from your storagepublic static void initialize(<any> token,
boolean debug)
token - callback for getting token from your storagedebug - enable debug logspublic static java.lang.String getCoinAvatarUrl(java.lang.String coinName)
coinName - string coin name (min len: 3, max: 10)public static java.lang.String getUserAvatarUrl(long id)
id - user idpublic static java.lang.String getUserAvatarUrl(java.lang.String id)
id - string representation of numeric idgetUserAvatarUrl(long)public static java.lang.String getUserAvatarUrlByAddress(MinterAddress address)
address - minter address objectpublic static MinterProfileApi getInstance()
public ApiService.Builder getApiService()
public GsonBuilder getGsonBuilder()
public ProfileAuthRepository auth()
ProfileAuthRepository,
ProfileAuthEndpointpublic ProfileInfoRepository info()
ProfileInfoRepository,
ProfileInfoEndpointpublic ProfileAddressRepository address()
ProfileAddressRepository,
ProfileAddressEndpointpublic ProfileRepository profile()
ProfileRepository,
ProfileEndpoint