deleteR3Data function

Future deleteR3Data(
  1. dynamic encriptedId, {
  2. String remarks = '',
})

Implementation

Future<dynamic> deleteR3Data(encriptedId, {String remarks = ''}) async {
  try {
    String url = '${DB.dbR3Url}$r3UrlDeleteSubEntities${DB.dbR3MS}?QS=$encriptedId';
    dynamic response = await dio.post(url, data: jsonEncode(remarks));
    dynamic r;
    try {
      r = jsonDecode(response.data);

      if (r["status"] == '200') {
        log('d["Status"]= ${r["status"]}');
        return {'status': 200, 'message': r["result"]};
      } else {
        return {'status': 404, 'message': 'deleteR3Data()->api call failed.${r["result"]}'};
      }
    } catch (e) {
      throw ("Unable to decode the response.data. $e");
    }
  } catch (e) {
    return {'status': 404, 'message': 'deleteR3Data()->api call failed. objEntity:${jsonEncode(encriptedId)}. $e'};
  }
}