totalOrderAmountDetails property
dynamic
get
totalOrderAmountDetails
Implementation
get totalOrderAmountDetails {
OrderWithFees oo = new OrderWithFees();
double value = (double.parse(this.amount as String));
double covinenceFeesWithAdditionalValue = ((double.parse(
this.amount as String) *
(double.parse(oo.convinenceFeesValueDetails.percentage) / 100)) +
double.parse(oo.convinenceFeesValueDetails.additiveAdditionalAmount));
double gstAmount = covinenceFeesWithAdditionalValue *
(double.parse(oo.gstPercent as String) / 100);
double total = value + covinenceFeesWithAdditionalValue + gstAmount;
oo.orderWithConvinenceFees = total.toStringAsFixed(2);
oo.totalConvinenceFees =
(covinenceFeesWithAdditionalValue + gstAmount).toStringAsFixed(2);
oo.convinenceFees = covinenceFeesWithAdditionalValue.toStringAsFixed(2);
oo.gstFees = gstAmount.toStringAsFixed(2);
return oo;
}