[Snippet rust]
```rust
fn try_from(auth_type: &ConnectorAuthType) -> Result<Self, Self::Error> {
        match auth_type {
            ConnectorAuthType::BodyKey { api_key, key1 } => Ok(Self {
                api_key: api_key.to_owned(),
                merchant_id: key1.clone(),
```
Path: hyperswitch/crates/hyperswitch_connectors/src/connectors/zsl/transformers.rs :: try_from (function, crate=hyperswitch_connectors)

Negatives:
- hyperswitch/crates/router/src/core/payments.rs :: set_vault_operation
- hyperswitch/crates/router/src/core/webhooks/recovery_incoming.rs :: get_billing_connector_invoice_details
- hyperswitch/crates/drainer/src/connection.rs :: pg_connection
- hyperswitch/crates/hyperswitch_connectors/src/connectors/noon.rs :: get_content_type
- hyperswitch/crates/hyperswitch_connectors/src/connectors/trustpay/transformers.rs :: handle_bank_redirects_error_response