import 'package:mobile/models/product.dart'; import 'package:mobile/models/user.dart'; abstract class Server { Future>> allProducts(); Future> register( String name, String email, String password, ); Future> login( String email, String password, ); Future> logout(String token); Future> sessionUser(String token); Future> payForCart(String token); } sealed class Response {} class Success extends Response { Data data; Success({required this.data}); } class Error extends Response { String message; Error({required this.message}); }