m4e_sdk library

Classes

ConfigFlavour
M4eAmount
M4eAuthOTPVerificationForm
Form parameters required for m4e-sdk authentication OTP verification
M4eAuthPhoneNumberForm
Form parameters required for m4e-sdk authentication phone number verification
M4eAuthService
Exposes SDK Auth Api methods [...]
M4eAuthToken
M4eClientRequest
M4eExceptionCode
M4eExceptionMessages
M4eHeaderInterceptors
M4eLoggingInterceptors
M4ePersistence
M4eSDKConfig
M4eTransactionForm
Form parameters required for m4e-sdk transactions
M4eTransactionLog
M4eTransactionLogList
M4eTransactionMeta
M4eTransactionResult
M4eTransactionService
Exposes SDK Transaction Api methods [...]
M4eUser
M4eWallet
M4eWalletInfo
M4eWalletService
Exposes SDK Wallet Api methods [...]
M4eWalletType
PhoneNumber
TransactionType
UniqueId
UnitImpl
Represents a void-type but with value equality feature.

Extensions

DateTimeConverter
Converts DateTime type to and from seconds (int)

Properties

m4eSDK ↔ GetIt
GETIt instatiation
read / write

Functions

initializeM4eSDK({M4eSDKConfig config }) → void
Initializes the m4e sdk with specified SDKConfig env [...]
logger(dynamic log) → void
Prints logs in debug mode

Enums

M4eTransactionStatus

Exceptions / Errors

M4eAuthException
This is thrown when M4eAuthException occures
M4eCacheException
This is thrown when a an M4eCacheException occures
M4eServerException
This is thrown when a an M4eServerException occures