mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 11:24:45 +08:00
feat(router): Add support for Vault in connector_accounts endpoint (#7814)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -170,6 +170,21 @@ pub enum BillingConnectors {
|
||||
DummyBillingConnector,
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Debug, serde::Serialize, strum::EnumString, Eq, PartialEq)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
#[strum(serialize_all = "snake_case")]
|
||||
pub enum VaultConnectors {
|
||||
Vgs,
|
||||
}
|
||||
|
||||
impl From<VaultConnectors> for Connector {
|
||||
fn from(value: VaultConnectors) -> Self {
|
||||
match value {
|
||||
VaultConnectors::Vgs => Self::Vgs,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(
|
||||
Clone, Debug, serde::Deserialize, serde::Serialize, strum::Display, strum::EnumString, ToSchema,
|
||||
)]
|
||||
@ -438,6 +453,10 @@ pub fn convert_frm_connector(connector_name: &str) -> Option<FrmConnectors> {
|
||||
FrmConnectors::from_str(connector_name).ok()
|
||||
}
|
||||
|
||||
pub fn convert_vault_connector(connector_name: &str) -> Option<VaultConnectors> {
|
||||
VaultConnectors::from_str(connector_name).ok()
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, Eq, PartialEq, Ord, PartialOrd, serde::Serialize, Hash)]
|
||||
pub enum ReconPermissionScope {
|
||||
#[serde(rename = "R")]
|
||||
|
||||
Reference in New Issue
Block a user