uploadClaimStatusDoc method
Future<void>
uploadClaimStatusDoc({
- required BuildContext context,
- required String policyId,
- required String tpaClaimId,
Implementation
Future<void> uploadClaimStatusDoc({
required BuildContext context,
required String policyId,
required String tpaClaimId,
}) async {
final apiBody = {
'data': {
'policy_id': policyId,
'tpa_claim_id': tpaClaimId,
},
'document': claimStatusDocList,
};
final response = await apiRequest(
'POST',
'${APP_URL}query_claim_docs_upload',
apiBody,
true,
);
print(response);
Get.back();
if (response['status'] == true) {
Get.off(() => MyclaimStatus());
showDialog(
context: context,
barrierDismissible: false,
builder: (BuildContext context) {
return AlertPopup(
messag: response['app_message']?.toString() ?? 'Success',
image:
'${BASE_URL}assets/images/medibhai_images/lottie/Upload_Successful.json',
);
},
);
} else {
Validator().errorMessage(
context: context,
message:
response['app_message']?.toString() ?? 'Failed to upload documents',
);
}
}