feat(router): add routing support for token-based mit payments (#4012)

This commit is contained in:
Shanks
2024-03-11 15:26:07 +05:30
committed by GitHub
parent 5584f1131a
commit 43ebfbc47f
27 changed files with 429 additions and 180 deletions

View File

@ -36,12 +36,11 @@ use crate::{core::errors, services::api as service_api, types::storage};
#[cfg(feature = "business_profile_routing")]
use crate::{errors, services::api as service_api};
#[derive(Clone)]
pub enum TransactionData<'a, F>
where
F: Clone,
{
Payment(&'a payments::PaymentData<F>),
Payment(&'a mut payments::PaymentData<F>),
#[cfg(feature = "payouts")]
Payout(&'a payouts::PayoutData),
}