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 get toRight => Right(this); }