m4e_sdk library

Classes

ConfigFlavour
EntityEntityAccess
EntityWalletAccess
M4eAccessPermissionSet
M4eAccessPermissionType
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
M4eBalance
M4eClientRequest
M4eCurrency
M4eCurrencyType
M4eErrorResponse
M4eExceptionCode
M4eExceptionMessages
M4eHeaderInterceptors
M4eLoggingInterceptors
M4eNetworkProviderType
M4ePermissionForm
M4ePersistence
M4ePhoneNumber
M4eSDKConfig
M4eSearchConjunctionType
M4eSuffix
M4eTransaction
M4eTransactionForm
Form parameters required for m4e-sdk transactions
M4eTransactionList
M4eTransactionResult
M4eTransactionService
Exposes SDK Transaction Api methods [...]
M4eTransactionType
M4eTransactionWallet
M4eUniqueId
M4eUnitImpl
Represents a void-type but with value equality feature.
M4eUser
M4eUserForm
M4eUserService
Exposes SDK User Api methods [...]
M4eWallet
M4eWalletDetail
M4eWalletDetailType
M4eWalletForm
M4eWalletInfo
M4eWalletList
M4eWalletProvider
M4eWalletService
Exposes SDK Wallet Api methods [...]
M4eWalletType
MobileMoneyProviderSearchForm
MobileMoneyWalletDetail
MobileMoneyWalletProvider
MultipleClauseSearchForm
SearchClause
SearchFormTypeCollection
SettingValues
SingleClauseSearchForm
WalletWalletAccess

Extensions

DateTimeConverter
Converts DateTime type to and from seconds (int)
M4eWalletDetailXtension
MobileMoneyWalletDetailXtension
MobileMoneyWalletProviderXtension

Constants

unitImpl → const M4eUnitImpl
instantiated M4eUnitImpl type with value equality this type, serves as a regular dart void keyword but with value equality added
const M4eUnitImpl()

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

Exceptions / Errors

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