convertYookassa function

List<PaymentMethodEntity> convertYookassa(
  1. List<String> payMethods
)

Implementation

List<PaymentMethodEntity> convertYookassa(List<String> payMethods) {
  List<PaymentMethodEntity> paymentMethods = [];
  for (final elem in payMethods) {
    PaymentMethodEntity? pt;
    switch (elem) {
      case 'bank_card':
        pt = PaymentMethodEntity.bankCard;
        break;
      case 'yoo_money':
        pt = PaymentMethodEntity.youMoney;
        break;
      case 'qiwi':
        pt = PaymentMethodEntity.qiwi;
        break;
      case 'sberbank':
        pt = PaymentMethodEntity.sberbank;
        break;
      case 'tinkoff_bank':
        pt = PaymentMethodEntity.tinkoffBank;
        break;
      case 'sbp':
        pt = PaymentMethodEntity.sbp;
        break;
    }
    pt != null ? paymentMethods.add(pt) : null;
  }
  return paymentMethods;
}