Files
2023-11-06 17:54:35 +05:45

20 lines
549 B
Dart

import 'package:flutter_project/shared/domain/models/either.dart';
import 'package:flutter_project/shared/exceptions/http_exception.dart';
class Response {
final int statusCode;
final String? statusMessage;
final dynamic data;
Response(
{required this.statusCode, this.statusMessage, this.data = const {}});
@override
String toString() {
return 'statusCode=$statusCode\nstatusMessage=$statusMessage\n data=$data';
}
}
extension ResponseExtension on Response {
Right<AppException, Response> get toRight => Right(this);
}