refactor(core): restrict requires_customer_action in confirm (#3235)

This commit is contained in:
Narayan Bhat
2024-01-30 17:16:02 +05:30
committed by GitHub
parent b5bc8c4e7c
commit d2accdef41
18 changed files with 51 additions and 410 deletions

View File

@ -403,6 +403,15 @@ pub struct HeaderPayload {
pub x_hs_latency: Option<bool>,
}
impl HeaderPayload {
pub fn with_source(payment_confirm_source: api_enums::PaymentSource) -> Self {
Self {
payment_confirm_source: Some(payment_confirm_source),
..Default::default()
}
}
}
#[derive(
Default, Debug, serde::Serialize, Clone, PartialEq, ToSchema, router_derive::PolymorphicSchema,
)]