feat(router): Add support for retries with clear pan and network token payment method data (#6905)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Prasunna Soppa
2025-03-03 13:19:58 +05:30
committed by GitHub
parent c56f5719a1
commit 44eec7a994
45 changed files with 727 additions and 266 deletions

View File

@ -1960,6 +1960,9 @@ pub struct ProfileCreate {
/// Card Testing Guard Configs
pub card_testing_guard_config: Option<CardTestingGuardConfig>,
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: Option<bool>,
}
#[nutype::nutype(
@ -2081,6 +2084,9 @@ pub struct ProfileCreate {
/// Card Testing Guard Configs
pub card_testing_guard_config: Option<CardTestingGuardConfig>,
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: Option<bool>,
}
#[cfg(feature = "v1")]
@ -2225,6 +2231,9 @@ pub struct ProfileResponse {
/// Card Testing Guard Configs
pub card_testing_guard_config: Option<CardTestingGuardConfig>,
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: bool,
}
#[cfg(feature = "v2")]
@ -2352,6 +2361,9 @@ pub struct ProfileResponse {
/// Card Testing Guard Configs
pub card_testing_guard_config: Option<CardTestingGuardConfig>,
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: bool,
}
#[cfg(feature = "v1")]
@ -2486,6 +2498,9 @@ pub struct ProfileUpdate {
/// Card Testing Guard Configs
pub card_testing_guard_config: Option<CardTestingGuardConfig>,
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: Option<bool>,
}
#[cfg(feature = "v2")]
@ -2601,6 +2616,9 @@ pub struct ProfileUpdate {
/// Card Testing Guard Configs
pub card_testing_guard_config: Option<CardTestingGuardConfig>,
///Indicates if clear pan retries is enabled or not.
pub is_clear_pan_retries_enabled: Option<bool>,
}
#[derive(Clone, Debug, serde::Deserialize, serde::Serialize, ToSchema)]