feat(recon): add merchant and profile IDs in auth tokens (#5643)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
Kashif
2024-09-06 19:55:40 +05:30
committed by GitHub
parent 36cd5c1c41
commit d9485a5f36
30 changed files with 339 additions and 339 deletions

View File

@ -5,7 +5,6 @@ use crate::enums;
#[derive(serde::Deserialize, Debug, serde::Serialize)]
pub struct ReconUpdateMerchantRequest {
pub merchant_id: common_utils::id_type::MerchantId,
pub recon_status: enums::ReconStatus,
pub user_email: pii::Email,
}

View File

@ -37,6 +37,7 @@ pub enum Permission {
PayoutRead,
WebhookEventWrite,
GenerateReport,
ReconAdmin,
}
#[derive(Clone, Debug, serde::Serialize, PartialEq, Eq, Hash)]
@ -50,6 +51,7 @@ pub enum ParentGroup {
Merchant,
#[serde(rename = "OrganizationAccess")]
Organization,
Recon,
}
#[derive(Debug, serde::Serialize)]
@ -67,6 +69,7 @@ pub enum PermissionModule {
SurchargeDecisionManager,
AccountCreate,
Payouts,
Recon,
}
#[derive(Debug, serde::Serialize)]