feat(storage): make amount as an enum (#98)

This commit is contained in:
Nishant Joshi
2022-12-10 15:05:17 +05:30
committed by GitHub
parent 091d5af42a
commit 031c073e79
18 changed files with 190 additions and 95 deletions

View File

@ -136,7 +136,7 @@ pub(crate) struct StripePaymentIntentRequest {
impl From<StripePaymentIntentRequest> for PaymentsRequest {
fn from(item: StripePaymentIntentRequest) -> Self {
PaymentsRequest {
amount: item.amount,
amount: item.amount.map(|amount| amount.into()),
currency: item.currency.as_ref().map(|c| c.to_uppercase()),
capture_method: item.capture_method,
amount_to_capture: item.amount_capturable,