enum PaymentMethod { cash('cash'), payconiq('payconiq'), paymentPending('payment_pending'); final String value; const PaymentMethod(this.value); static PaymentMethod fromValue(String value) => PaymentMethod.values.firstWhere( (method) => method.value == value, orElse: () => PaymentMethod.cash, ); }