23 lines
675 B
Dart
23 lines
675 B
Dart
abstract class ScooterCodeState {
|
|
final String code;
|
|
final String? error;
|
|
|
|
const ScooterCodeState({this.code = '', this.error});
|
|
}
|
|
|
|
class ScooterCodeInitial extends ScooterCodeState {
|
|
const ScooterCodeInitial({super.code, super.error});
|
|
}
|
|
|
|
class ScooterCodeLoading extends ScooterCodeState {
|
|
const ScooterCodeLoading({super.code});
|
|
}
|
|
|
|
class ScooterCodeSuccess extends ScooterCodeState {
|
|
final dynamic scooter; // Замените dynamic на вашу модель Scooter
|
|
const ScooterCodeSuccess(this.scooter, {super.code});
|
|
}
|
|
|
|
class ScooterCodeFailure extends ScooterCodeState {
|
|
const ScooterCodeFailure(String error, {super.code}) : super(error: error);
|
|
} |