getInvoiceDetails method
Implementation
getInvoiceDetails(BuildContext context, String invoiceId) async {
WidgetsBinding.instance.addPostFrameCallback((_) {
Helper.progressDialog(context, "Please wait..");
});
// printLogs(dio);
dio
.get(
'${ApiConstant.posBaseUrl}pos-accounting-service-svc/invoices',
queryParameters: {
"orderId": invoiceId,
"offset": 0,
"limit": 10,
},
options: Options(
headers: {
'X-User-Id': storage.read("XUSER_ID"),
'X-User-Name': storage.read("XUSER_ID")
},
),
)
.then((response) {
Get.back();
if (response.data != null) {
print('getInvoiceDetails${response.data}');
Map<String, dynamic> creditData = response.data;
invoice = InvoiceOrderStockResponse.fromMap(creditData);
}
}, onError: (error) {
print(error.toString());
Get.back();
Helper.messageDialog(Get.context!, "Try Again!!", error.toString());
});
}