yogaMatandWatchRequest method
Future
yogaMatandWatchRequest({
- dynamic packageId,
- dynamic productId,
- dynamic address,
- dynamic landmark,
- dynamic pincode,
- dynamic city,
- dynamic state,
- dynamic context,
Implementation
Future yogaMatandWatchRequest(
{packageId,
productId,
address,
landmark,
pincode,
city,
state,
context}) async {
var decodedResponse;
final ApiBody = {
"package_id": '$packageId',
"product_id": '$productId',
"address": "$address",
"landmark": "$landmark",
"pincode": "$pincode",
"city": "$city",
"state": "$state"
};
var body = jsonEncode(ApiBody);
http.Response response = await http.post(
Uri.parse(
'${medicine_API}api/package/utilize-package-additional-benefit'),
headers: {
"Content-Type": "application/json",
'Authorization': currentUserToken,
},
body: body);
decodedResponse = json.decode(response.body);
Get.back();
if (decodedResponse['success'] == true) {
await showDialog(
barrierDismissible: false,
context: context,
builder: (BuildContext context) {
return PinCodePopUp(
messag: "${decodedResponse['message']}",
image: '${LottiePath}Upload_Successful.json',
);
},
);
// await Get.offAll(HomePage());
} else {
Get.back();
Validator().errorMessage(
context: context, message: "${decodedResponse['message']}");
}
}