import 'dart:convert';import 'package:http/http.dart' as http; class LeasvioClient{final String key,base;LeasvioClient(this.key,{this.base='https://api.leasv.io/v1'});Future> get(String path)async{final response=await http.get(Uri.parse('$base$path'),headers:{'Authorization':'Bearer $key'});final body=jsonDecode(response.body)as Map;if(response.statusCode>=400)throw LeasvioException(response.statusCode,body);return body;}} class LeasvioException implements Exception{final int status;final Map body;LeasvioException(this.status,this.body);}