docFrontVerify method
ml api
Implementation
Future<IdCheckModel> docFrontVerify(file, type) async {
List<int> bytes = await file.readAsBytes();
String base64File = base64Encode(bytes);
var payload = {
"image_id": '${DateTime.now().microsecond}',
"type": type == "AADHAAR" ? "Aadhaar" : "PAN",
"file": base64File,
};
Response response;
final dio = apiClient();
try {
var data = dio.then((value) async {
response = await value.post(UrlResources.getIdCardNo, data: payload);
if (response.statusCode == 200) {
IdCheckModel results = IdCheckModel.fromMap(response.data);
return results;
} else {
throw Exception("failed");
}
});
return data;
} catch (e) {
rethrow;
}
}