feat(dashboard_metadata): Add ReconStatus in dashboard_metadata (#7595)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Mani Chandra
2025-03-26 15:00:38 +05:30
committed by GitHub
parent 68aa4854b6
commit 7b275ec448
7 changed files with 49 additions and 1 deletions

View File

@ -27,6 +27,7 @@ pub enum SetMetaDataRequest {
#[serde(skip)]
IsChangePasswordRequired,
OnboardingSurvey(OnboardingSurvey),
ReconStatus(ReconStatus),
}
#[derive(Debug, serde::Deserialize, serde::Serialize)]
@ -104,6 +105,12 @@ pub struct ProdIntent {
pub is_completed: bool,
}
#[derive(Debug, serde::Deserialize, serde::Serialize, Clone)]
pub struct ReconStatus {
pub is_order_data_set: bool,
pub is_processor_data_set: bool,
}
#[derive(Debug, serde::Deserialize, EnumString, serde::Serialize)]
pub enum GetMetaDataRequest {
ProductionAgreement,
@ -129,6 +136,7 @@ pub enum GetMetaDataRequest {
IsMultipleConfiguration,
IsChangePasswordRequired,
OnboardingSurvey,
ReconStatus,
}
#[derive(Debug, serde::Deserialize, serde::Serialize)]
@ -167,4 +175,5 @@ pub enum GetMetaDataResponse {
IsMultipleConfiguration(bool),
IsChangePasswordRequired(bool),
OnboardingSurvey(Option<OnboardingSurvey>),
ReconStatus(Option<ReconStatus>),
}