fetchMfsCommonResponse method
Implementation
Future<MfsCommonResponse> fetchMfsCommonResponse(String token) async {
const String email = "";
const String phoneNmbr = "";
const String entityId = "85000000250";
final Uri uri = Uri.parse(
'$baseURL?limit=0&offset=100&email$email&phoneNmbr$phoneNmbr&entityId=$entityId',
);
if (kDebugMode) {
print('API Request: ${uri.toString()}');
}
final Map<String, String> headers = {
//'Authorization': 'bearer d995b237-f51e-466f-98e0-5eec74952332',
'Authorization': 'bearer $token',
'appversion': '1.0.0.2',
'language': '301',
'resolution': 'xxhdpi',
'platform': 'Android',
'Content-Type': 'application/json; charset=UTF-8',
};
if (kDebugMode) {
print('API Header: ${headers.toString()}');
}
final response = await http.get(uri);
if (kDebugMode) {
print('API Response Body: ${response.body}');
print('API Response Status Code: ${response.statusCode}');
}
if (response.statusCode == 200) {
final resData = MfsCommonResponse.fromJson(jsonDecode(response.body));
return resData;
} else {
throw Exception('Not able to fetch the data: ${response.body}');
}
}