[Snippet rust]
```rust
pub enum GooglePayDecryptionError {
    #[error("Invalid expiration time")]
    InvalidExpirationTime,
    #[error("Failed to base64 decode input data")]
    Base64DecodingFailed,
    #[error("Failed to decrypt input data")]
    DecryptionFailed,
    #[error("Failed to deserialize input data")]
    DeserializationFailed,
    #[error("Certificate parsing failed")]
    CertificateParsingFailed,
    #[error("Key deserialization failure")]
    KeyDeserializationFailed,
    #[error("Failed to derive 
```
Path: hyperswitch/crates/router/src/core/errors.rs :: GooglePayDecryptionError (enum, crate=router)

Negatives:
- hyperswitch/crates/hyperswitch_connectors/src/connectors/cybersource/transformers.rs :: EffectiveAuthenticationType
- hyperswitch/crates/hyperswitch_connectors/src/connectors/tokenio/transformers.rs :: TokenioPaymentsResponse
- hyperswitch/crates/common_enums/src/enums.rs :: DisputeStatus
- hyperswitch/crates/hyperswitch_connectors/src/connectors/boku/transformers.rs :: BokuResponse
- hyperswitch/crates/hyperswitch_connectors/src/connectors/nomupay/transformers.rs :: NomupayPaymentStatus