mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-25 05:58:42 +01:00
* refactor: cleanup cake_pay folder * refactor: add My Cards tab on the main screen * ui: add user card item * refactor: cakePay purchase flow * feat: add user card info * refactor: auth flow * refactor: theme data * revert * Update qr_widget.dart * fix: update with new themes * minor fixes * feat: put redemption flow under a feature flag * feat: implement simulated purchasing flow in debug mode * feat: support LTC and MWEB payments * Update savings_page.dart * fix: UI fixes * add Cake Pay transaction sent bottom sheet * localization * Update cake_pay_buy_card_page.dart * addressing review comments * fix marge conflicts
69 lines
1.9 KiB
Dart
69 lines
1.9 KiB
Dart
abstract class CakePayUserVerificationState {}
|
|
|
|
class CakePayUserVerificationStateInitial extends CakePayUserVerificationState {}
|
|
|
|
class CakePayUserVerificationStateSuccess extends CakePayUserVerificationState {}
|
|
|
|
class CakePayUserVerificationStatePending extends CakePayUserVerificationState {}
|
|
|
|
class CakePayUserVerificationStateLoading extends CakePayUserVerificationState {}
|
|
|
|
class CakePayUserVerificationStateFailure extends CakePayUserVerificationState {
|
|
CakePayUserVerificationStateFailure({required this.error});
|
|
|
|
final String error;
|
|
}
|
|
|
|
abstract class CakePayOtpState {}
|
|
|
|
class CakePayOtpValidating extends CakePayOtpState {}
|
|
|
|
class CakePayOtpSuccess extends CakePayOtpState {}
|
|
|
|
class CakePayOtpSendDisabled extends CakePayOtpState {}
|
|
|
|
class CakePayOtpSendEnabled extends CakePayOtpState {}
|
|
|
|
class CakePayOtpFailure extends CakePayOtpState {
|
|
CakePayOtpFailure({required this.error});
|
|
|
|
final String error;
|
|
}
|
|
|
|
class CakePayCreateCardState {}
|
|
|
|
class CakePayCreateCardStateSuccess extends CakePayCreateCardState {}
|
|
|
|
class CakePayCreateCardStateLoading extends CakePayCreateCardState {}
|
|
|
|
class CakePayCreateCardStateFailure extends CakePayCreateCardState {
|
|
CakePayCreateCardStateFailure({required this.error});
|
|
|
|
final String error;
|
|
}
|
|
|
|
class UserCakePayCardsState {}
|
|
|
|
class UserCakePayCardsStateInitial extends UserCakePayCardsState {}
|
|
|
|
class UserCakePayCardsStateNoCards extends UserCakePayCardsState {}
|
|
|
|
class UserCakePayCardsStateFetching extends UserCakePayCardsState {}
|
|
|
|
class UserCakePayCardsStateFailure extends UserCakePayCardsState {
|
|
UserCakePayCardsStateFailure({required this.error});
|
|
|
|
final String error;
|
|
}
|
|
|
|
class UserCakePayCardsStateSuccess extends UserCakePayCardsState {}
|
|
|
|
|
|
abstract class CakePayVendorState {}
|
|
|
|
class InitialCakePayVendorLoadingState extends CakePayVendorState {}
|
|
|
|
class CakePayVendorLoadingState extends CakePayVendorState {}
|
|
|
|
class CakePayVendorLoadedState extends CakePayVendorState {}
|