toWalletForm method

M4eWalletForm toWalletForm ({@required M4eUniqueId walletId, @required String label, @required M4eCurrencyType currencyType })

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,
    ),
  );
}