A B C D E G H I L M O P R S T U 

A

AccessToken - Class in ug.sparkpl.momoapi.models
 
AccessToken(String, String, Integer) - Constructor for class ug.sparkpl.momoapi.models.AccessToken
 
Account - Class in ug.sparkpl.momoapi.models
 
ApiException - Exception in ug.sparkpl.momoapi.network
An exception class for the response.
ApiException(String) - Constructor for exception ug.sparkpl.momoapi.network.ApiException
 
ApiResponse - Class in ug.sparkpl.momoapi.network
 
ApiResponse() - Constructor for class ug.sparkpl.momoapi.network.ApiResponse
 

B

Balance - Class in ug.sparkpl.momoapi.models
 
Balance(String, String, String) - Constructor for class ug.sparkpl.momoapi.models.Balance
 
BaseResponse - Class in ug.sparkpl.momoapi.network
 
BaseResponse() - Constructor for class ug.sparkpl.momoapi.network.BaseResponse
 
build() - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
builder() - Static method in class ug.sparkpl.momoapi.network.RequestOptions
 
Builder() - Constructor for class ug.sparkpl.momoapi.network.RequestOptions.Builder
Constructs a request options builder with the global parameters (API key, client ID and API version) as default values.

C

canEqual(Object) - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
coalesce(T, T) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Returns the first non-`null` value of its arguments.
CollectionsApiService - Interface in ug.sparkpl.momoapi.network.collections
 
CollectionsAuthorizationInterceptor - Class in ug.sparkpl.momoapi.network.collections
 
CollectionsAuthorizationInterceptor(CollectionSession, RequestOptions) - Constructor for class ug.sparkpl.momoapi.network.collections.CollectionsAuthorizationInterceptor
 
CollectionsClient - Class in ug.sparkpl.momoapi.network.collections
 
CollectionsClient(RequestOptions) - Constructor for class ug.sparkpl.momoapi.network.collections.CollectionsClient
 
CollectionSession - Class in ug.sparkpl.momoapi.network.collections
 
CollectionSession() - Constructor for class ug.sparkpl.momoapi.network.collections.CollectionSession
 
CurrentUserType - Class in ug.sparkpl.momoapi.models
Created by mossplix on 4/27/17.
CurrentUserType() - Constructor for class ug.sparkpl.momoapi.models.CurrentUserType
 

D

DateTimeTypeConverter - Class in ug.sparkpl.momoapi.Utils
 
DateTimeTypeConverter() - Constructor for class ug.sparkpl.momoapi.Utils.DateTimeTypeConverter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class ug.sparkpl.momoapi.Utils.DateTimeTypeConverter
 
DisbursementsApiService - Interface in ug.sparkpl.momoapi.network.disbursements
 
DisbursementsAuthorizationInterceptor - Class in ug.sparkpl.momoapi.network.disbursements
 
DisbursementsAuthorizationInterceptor(DisbursementsSession, RequestOptions) - Constructor for class ug.sparkpl.momoapi.network.disbursements.DisbursementsAuthorizationInterceptor
 
DisbursementsClient - Class in ug.sparkpl.momoapi.network.disbursements
 
DisbursementsClient(RequestOptions) - Constructor for class ug.sparkpl.momoapi.network.disbursements.DisbursementsClient
 
DisbursementsSession - Class in ug.sparkpl.momoapi.network.disbursements
 
DisbursementsSession() - Constructor for class ug.sparkpl.momoapi.network.disbursements.DisbursementsSession
 

E

equals(Object) - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
exists() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Deprecated.

G

getAccessToken() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Get the logged in user's access token.
getAmount() - Method in class ug.sparkpl.momoapi.models.Transaction
 
getBalance() - Method in class ug.sparkpl.momoapi.models.Balance
 
getBalance() - Method in interface ug.sparkpl.momoapi.network.collections.CollectionsApiService
Get Account Balance
getBalance() - Method in class ug.sparkpl.momoapi.network.collections.CollectionsClient
 
getBalance() - Method in interface ug.sparkpl.momoapi.network.disbursements.DisbursementsApiService
Get Account Balance
getBalance() - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsClient
 
getBalance() - Method in interface ug.sparkpl.momoapi.network.remittances.RemittancesApiService
Get Account Balance
getBalance() - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesClient
 
getBaseUrl() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getCollectionApiSecret() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getCollectionPrimaryKey() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getCollectionUserId() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getCurrency() - Method in class ug.sparkpl.momoapi.models.Transaction
 
getDisbursementApiSecret() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getDisbursementPrimaryKey() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getDisbursementUserId() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getError() - Method in class ug.sparkpl.momoapi.network.BaseResponse
 
getExternalId() - Method in class ug.sparkpl.momoapi.models.Transaction
 
getFinancialTransactionId() - Method in class ug.sparkpl.momoapi.models.Transaction
 
getRemittanceApiSecret() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getRemittancePrimaryKey() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getRemittanceUserId() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getStatus() - Method in class ug.sparkpl.momoapi.models.Transaction
 
getTargetEnvironment() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
getToken() - Method in class ug.sparkpl.momoapi.models.AccessToken
 
getToken() - Method in class ug.sparkpl.momoapi.network.collections.CollectionsClient
 
getToken() - Method in class ug.sparkpl.momoapi.network.collections.CollectionSession
 
getToken() - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsClient
 
getToken() - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsSession
 
getToken() - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesClient
 
getToken() - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesSession
 
getToken(String, String) - Method in interface ug.sparkpl.momoapi.network.collections.CollectionsApiService
 
getToken(String, String) - Method in interface ug.sparkpl.momoapi.network.disbursements.DisbursementsApiService
 
getToken(String, String) - Method in interface ug.sparkpl.momoapi.network.remittances.RemittancesApiService
 
getTransactionStatus(String) - Method in interface ug.sparkpl.momoapi.network.collections.CollectionsApiService
 
getTransactionStatus(String) - Method in class ug.sparkpl.momoapi.network.collections.CollectionsClient
 
getTransactionStatus(String) - Method in interface ug.sparkpl.momoapi.network.disbursements.DisbursementsApiService
 
getTransactionStatus(String) - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsClient
 
getTransactionStatus(String) - Method in interface ug.sparkpl.momoapi.network.remittances.RemittancesApiService
 
getTransactionStatus(String) - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesClient
 
getUser() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Deprecated.

H

hashCode() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 

I

ImproperlyConfiguredException - Exception in ug.sparkpl.momoapi
 
ImproperlyConfiguredException(String) - Constructor for exception ug.sparkpl.momoapi.ImproperlyConfiguredException
 
intercept(Interceptor.Chain) - Method in class ug.sparkpl.momoapi.network.collections.CollectionsAuthorizationInterceptor
 
intercept(Interceptor.Chain) - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsAuthorizationInterceptor
 
intercept(Interceptor.Chain) - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesAuthorizationInterceptor
 
invalidate() - Method in class ug.sparkpl.momoapi.network.collections.CollectionSession
 
invalidate() - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsSession
 
invalidate() - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesSession
 
InvalidRequestOptionsException(String) - Constructor for exception ug.sparkpl.momoapi.network.RequestOptions.InvalidRequestOptionsException
 
isActive(String, String) - Method in interface ug.sparkpl.momoapi.network.collections.CollectionsApiService
 
isActive(String, String) - Method in interface ug.sparkpl.momoapi.network.disbursements.DisbursementsApiService
 
isHttpStatusCode(Throwable, int) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Returns true if the Throwable is an instance of RetrofitError with an http status code equals to the given one.
isLoggedIn() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Emits a boolean that determines if the user is logged in or not.
isNotNull(Object) - Static method in class ug.sparkpl.momoapi.Utils.Utils
 
isNull(Object) - Static method in class ug.sparkpl.momoapi.Utils.Utils
 

L

loggedInUser() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Emits only values of a logged in user.
loggedOutUser() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Emits only values of a logged out user.
login(User) - Method in class ug.sparkpl.momoapi.models.CurrentUserType
 
login(User, String) - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Call when a user has logged in.
LoginBody - Class in ug.sparkpl.momoapi.models
 
LoginBody(String, String) - Constructor for class ug.sparkpl.momoapi.models.LoginBody
 
logout() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Call when a user should be logged out.

M

main(String[]) - Static method in class ug.sparkpl.momoapi.MomoApi
 
message() - Method in class ug.sparkpl.momoapi.models.MomoApiError
 
MomoApi - Class in ug.sparkpl.momoapi
 
MomoApiError - Class in ug.sparkpl.momoapi.models
 
MomoApiError() - Constructor for class ug.sparkpl.momoapi.models.MomoApiError
 

O

observable() - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Returns an observable representing the current user.

P

parseError(Response<JsonObject>) - Method in class ug.sparkpl.momoapi.Utils.Utils
 
Payer - Class in ug.sparkpl.momoapi.models
 
Payer(String, String) - Constructor for class ug.sparkpl.momoapi.models.Payer
 

R

refresh(User) - Method in class ug.sparkpl.momoapi.models.CurrentUserType
Updates the persisted current user with a fresh, new user.
RemittancesApiService - Interface in ug.sparkpl.momoapi.network.remittances
 
RemittancesAuthorizationInterceptor - Class in ug.sparkpl.momoapi.network.remittances
 
RemittancesAuthorizationInterceptor(RemittancesSession, RequestOptions) - Constructor for class ug.sparkpl.momoapi.network.remittances.RemittancesAuthorizationInterceptor
 
RemittancesClient - Class in ug.sparkpl.momoapi.network.remittances
 
RemittancesClient(RequestOptions) - Constructor for class ug.sparkpl.momoapi.network.remittances.RemittancesClient
 
RemittancesSession - Class in ug.sparkpl.momoapi.network.remittances
 
RemittancesSession() - Constructor for class ug.sparkpl.momoapi.network.remittances.RemittancesSession
 
RequestOptions - Class in ug.sparkpl.momoapi.network
 
RequestOptions(RequestOptions.Builder) - Constructor for class ug.sparkpl.momoapi.network.RequestOptions
 
RequestOptions.Builder - Class in ug.sparkpl.momoapi.network
 
RequestOptions.InvalidRequestOptionsException - Exception in ug.sparkpl.momoapi.network
 
requestToPay(String, String, String, String, String, String) - Method in class ug.sparkpl.momoapi.network.collections.CollectionsClient
 
requestToPay(RequestToPay, String) - Method in interface ug.sparkpl.momoapi.network.collections.CollectionsApiService
 
RequestToPay - Class in ug.sparkpl.momoapi.models
 
RequestToPay(String, String, String, String, String, String) - Constructor for class ug.sparkpl.momoapi.models.RequestToPay
 
requireNonNull(T) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Cast a `null`able value into a non-`null` value, and throw a `NullPointerException` if the value is `null`.
requireNonNull(T, Class<T>) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Cast a `null`able value into a non-`null` value, and throw a `NullPointerException` if the value is `null`.
requireNonNull(T, String) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Cast a `null`able value into a non-`null` value, and throw a `NullPointerException` if the value is `null`.
response() - Method in exception ug.sparkpl.momoapi.network.ResponseException
 
Response - Class in ug.sparkpl.momoapi.models
 
Response() - Constructor for class ug.sparkpl.momoapi.models.Response
 
ResponseException - Exception in ug.sparkpl.momoapi.network
 
ResponseException(Response) - Constructor for exception ug.sparkpl.momoapi.network.ResponseException
 

S

saveToken(String) - Method in class ug.sparkpl.momoapi.network.collections.CollectionSession
 
saveToken(String) - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsSession
 
saveToken(String) - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesSession
 
serialize(DateTime, Type, JsonSerializationContext) - Method in class ug.sparkpl.momoapi.Utils.DateTimeTypeConverter
 
setBaseUrl(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setCollectionApiSecret(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setCollectionPrimaryKey(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setCollectionUserId(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setDisbursementApiSecret(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setDisbursementPrimaryKey(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setDisbursementUserId(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setRemittanceApiSecret(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setRemittancePrimaryKey(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
setRemittanceUserId(String) - Method in class ug.sparkpl.momoapi.network.RequestOptions.Builder
 
status() - Method in class ug.sparkpl.momoapi.models.MomoApiError
 

T

toBoolean(String) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Converts a String to a Boolean, or null if the boolean cannot be parsed.
toInteger(String) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Converts a String to an Integer, or null if the integer cannot be parsed.
toString() - Method in class ug.sparkpl.momoapi.network.RequestOptions
 
toString(Double) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Converts a Double to a String, can be null if the double is also null.
toString(Float) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Converts a Float to a String, can be null if the float is also null.
toString(Integer) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Converts an Integer to a String, can be null if the integer is also null.
toString(Long) - Static method in class ug.sparkpl.momoapi.Utils.Utils
Converts a Long to a String, can be null if the long is also null.
Transaction - Class in ug.sparkpl.momoapi.models
 
Transaction() - Constructor for class ug.sparkpl.momoapi.models.Transaction
 
transfer(String, String, String, String, String, String) - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsClient
 
transfer(String, String, String, String, String, String) - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesClient
 
transfer(HashMap<String, String>) - Method in class ug.sparkpl.momoapi.network.disbursements.DisbursementsClient
 
transfer(HashMap<String, String>) - Method in class ug.sparkpl.momoapi.network.remittances.RemittancesClient
 
transfer(Transfer, String) - Method in interface ug.sparkpl.momoapi.network.disbursements.DisbursementsApiService
 
transfer(Transfer, String) - Method in interface ug.sparkpl.momoapi.network.remittances.RemittancesApiService
 
Transfer - Class in ug.sparkpl.momoapi.models
 
Transfer(String, String, String, String, String, String) - Constructor for class ug.sparkpl.momoapi.models.Transfer
 

U

ug.sparkpl.momoapi - package ug.sparkpl.momoapi
 
ug.sparkpl.momoapi.models - package ug.sparkpl.momoapi.models
 
ug.sparkpl.momoapi.network - package ug.sparkpl.momoapi.network
 
ug.sparkpl.momoapi.network.collections - package ug.sparkpl.momoapi.network.collections
 
ug.sparkpl.momoapi.network.disbursements - package ug.sparkpl.momoapi.network.disbursements
 
ug.sparkpl.momoapi.network.remittances - package ug.sparkpl.momoapi.network.remittances
 
ug.sparkpl.momoapi.Utils - package ug.sparkpl.momoapi.Utils
 
User - Class in ug.sparkpl.momoapi.models
 
User() - Constructor for class ug.sparkpl.momoapi.models.User
 
Utils - Class in ug.sparkpl.momoapi.Utils
 
A B C D E G H I L M O P R S T U 
Skip navigation links