feat(pm_auth): add plaid to connector list (#2166)

This commit is contained in:
Chethan Rao
2023-09-15 13:03:53 +05:30
committed by GitHub
parent 9668a74a79
commit 0bc99ad327
4 changed files with 5 additions and 3 deletions

View File

@ -119,6 +119,7 @@ pub enum Connector {
Worldpay, Worldpay,
Zen, Zen,
Signifyd, Signifyd,
Plaid,
} }
impl Connector { impl Connector {

View File

@ -1383,7 +1383,7 @@ pub(crate) fn validate_auth_type(
zen::transformers::ZenAuthType::try_from(val)?; zen::transformers::ZenAuthType::try_from(val)?;
Ok(()) Ok(())
} }
api_enums::Connector::Signifyd => { api_enums::Connector::Signifyd | api_enums::Connector::Plaid => {
Err(report!(errors::ConnectorError::InvalidConnectorName) Err(report!(errors::ConnectorError::InvalidConnectorName)
.attach_printable(format!("invalid connector name: {connector_name}"))) .attach_printable(format!("invalid connector name: {connector_name}")))
} }

View File

@ -341,7 +341,7 @@ impl ConnectorData {
enums::Connector::Trustpay => Ok(Box::new(&connector::Trustpay)), enums::Connector::Trustpay => Ok(Box::new(&connector::Trustpay)),
enums::Connector::Tsys => Ok(Box::new(&connector::Tsys)), enums::Connector::Tsys => Ok(Box::new(&connector::Tsys)),
enums::Connector::Zen => Ok(Box::new(&connector::Zen)), enums::Connector::Zen => Ok(Box::new(&connector::Zen)),
enums::Connector::Signifyd => { enums::Connector::Signifyd | enums::Connector::Plaid => {
Err(report!(errors::ConnectorError::InvalidConnectorName) Err(report!(errors::ConnectorError::InvalidConnectorName)
.attach_printable(format!("invalid connector name: {connector_name}"))) .attach_printable(format!("invalid connector name: {connector_name}")))
.change_context(errors::ApiErrorResponse::InternalServerError) .change_context(errors::ApiErrorResponse::InternalServerError)

View File

@ -3872,7 +3872,8 @@
"worldline", "worldline",
"worldpay", "worldpay",
"zen", "zen",
"signifyd" "signifyd",
"plaid"
] ]
}, },
"ConnectorMetadata": { "ConnectorMetadata": {