toWalletForm method
Implementation
M4eWalletForm toWalletForm({
@required M4eUniqueId walletId,
@required String label,
@required M4eCurrencyType currencyType,
}) {
assert(walletId != null,
'MobileMoneyWalletProvider [walletId] should not be null');
assert(
label != null, 'MobileMoneyWalletProvider [label] should not be null');
assert(currencyType != null,
'MobileMoneyWalletProvider [currencyType] should not be null');
return M4eWalletForm(
id: walletId,
label: label,
currency: currencyType,
type: M4eWalletType.MOBILE_MONEY,
detail: M4eWalletDetailType.mobileMoneyWalletDetail(
provider: this.provider,
phoneNumber: this.phoneNumber,
),
);
}