first commit
This commit is contained in:
14
lib/core/models/result.dart
Normal file
14
lib/core/models/result.dart
Normal file
@@ -0,0 +1,14 @@
|
||||
sealed class Result<T> {
|
||||
const Result();
|
||||
}
|
||||
|
||||
class Success<T> extends Result<T> {
|
||||
final T data;
|
||||
const Success(this.data);
|
||||
}
|
||||
|
||||
class Failure<T> extends Result<T> {
|
||||
final String message;
|
||||
final dynamic error;
|
||||
const Failure(this.message, [this.error]);
|
||||
}
|
||||
Reference in New Issue
Block a user