tryParse static method

PaiementType tryParse(
  1. String val
)

Implementation

static PaiementType tryParse(String val) {
  switch (val) {
    case 'cash':
      return PaiementType.cash;
    case 'mobileMoney':
      return PaiementType.mobileMoney;
    case 'goods':
      return PaiementType.goods;
    case 'cheque':
      return PaiementType.cheque;
    case 'cb':
      return PaiementType.cb;
    case 'nope':
      return PaiementType.nope;
    case '':
      return PaiementType.unknown;
    default:
      print('$val is not a valid paiementType');
      return PaiementType.unknown;
  }
}