Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
failures.dart
Go to the documentation of this file.
1import 'package:equatable/equatable.dart';
2import 'package:flutter/painting.dart';
4abstract class Failure extends Equatable {
6 final Color color;
7
8 const Failure({
9 required this.message,
10 required this.color,
11 });
12
13 @override
14 List<Object?> get props => [message];
15}
16
17class ServerFailure extends Failure {
18 const ServerFailure({
19 required super.message,
20 required super.color,
21 });
22}
23
24class CacheFailure extends Failure {
26 required super.message,
27 required super.color,
28 });
29}
30
31class NetworkFailure extends Failure {
32 const NetworkFailure({
33 required super.message,
34 required super.color,
35 });
36}
37
40 required super.message,
41 required super.color,
42 });
43}
44
45class UnknownFailure extends Failure {
46 const UnknownFailure({
47 required super.message,
48 required super.color,
49 });
50}
51
52class ValidationFailure extends Failure {
54 required super.message,
55 super.color = const Color(0xFFFF5722),
56 });
57}
final Color color
Definition failures.dart:6
const Failure({ required this.message, required this.color, })
final String message
Definition failures.dart:5
const BiometricFailure({ required super.message, required super.color, })
const CacheFailure({ required super.message, required super.color, })
const ValidationFailure({ required super.message, super.color=const Color(0xFFFF5722), })
class Partner String
String get(String locale)
abstract class Failure extends Equatable ServerFailure({ required super.message, required super.color, })
class BiometricFailure extends Failure UnknownFailure({ required super.message, required super.color, })
class CacheFailure extends Failure NetworkFailure({ required super.message, required super.color, })
const BiometricFailure({ required super.message, required super.color, })
final String message
Definition failures.dart:0
override List< Object?> get props
Definition failures.dart:9