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
|
ProfileInfoRepository |
info()
Info api repository
|
static void |
initialize()
Init sdk with no debug log
|
static void |
initialize(boolean debug)
Init sdk with debug log
|
ProfileRepository |
profile()
User profile api repository
|
public static void initialize()
public static void initialize(boolean debug)
debug - public 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 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