diff --git a/crates/router/src/types.rs b/crates/router/src/types.rs index da5a6dcfbe..06a1dbca5d 100644 --- a/crates/router/src/types.rs +++ b/crates/router/src/types.rs @@ -213,8 +213,18 @@ pub struct ResponseRouterData { #[derive(Debug, Clone, serde::Deserialize)] #[serde(tag = "auth_type")] pub enum ConnectorAuthType { - HeaderKey { api_key: String }, - BodyKey { api_key: String, key1: String }, + HeaderKey { + api_key: String, + }, + BodyKey { + api_key: String, + key1: String, + }, + SignatureKey { + api_key: String, + key1: String, + api_secret: String, + }, } impl Default for ConnectorAuthType {