fix: percentage float inconsistency problem and api models changes to support surcharge feature (#2550)

This commit is contained in:
Hrithikesh
2023-10-12 13:06:09 +05:30
committed by GitHub
parent ef647b7ab9
commit 1ee11849d4
35 changed files with 390 additions and 47 deletions

View File

@ -1307,6 +1307,13 @@ impl DataModelExt for PaymentAttemptUpdate {
Self::SurchargeMetadataUpdate { surcharge_metadata } => {
DieselPaymentAttemptUpdate::SurchargeMetadataUpdate { surcharge_metadata }
}
Self::SurchargeAmountUpdate {
surcharge_amount,
tax_amount,
} => DieselPaymentAttemptUpdate::SurchargeAmountUpdate {
surcharge_amount,
tax_amount,
},
}
}
@ -1500,6 +1507,13 @@ impl DataModelExt for PaymentAttemptUpdate {
DieselPaymentAttemptUpdate::SurchargeMetadataUpdate { surcharge_metadata } => {
Self::SurchargeMetadataUpdate { surcharge_metadata }
}
DieselPaymentAttemptUpdate::SurchargeAmountUpdate {
surcharge_amount,
tax_amount,
} => Self::SurchargeAmountUpdate {
surcharge_amount,
tax_amount,
},
}
}
}