mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 19:46:48 +08:00
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
68 lines
1.5 KiB
Rust
68 lines
1.5 KiB
Rust
pub mod admin;
|
|
pub mod analytics;
|
|
pub mod api_keys;
|
|
pub mod apple_pay_certificates_migration;
|
|
pub mod authentication;
|
|
pub mod blocklist;
|
|
pub mod cards_info;
|
|
pub mod chat;
|
|
pub mod conditional_configs;
|
|
pub mod connector_enums;
|
|
pub mod connector_onboarding;
|
|
pub mod consts;
|
|
pub mod currency;
|
|
pub mod customers;
|
|
pub mod disputes;
|
|
pub mod enums;
|
|
pub mod ephemeral_key;
|
|
#[cfg(feature = "errors")]
|
|
pub mod errors;
|
|
pub mod events;
|
|
pub mod external_service_auth;
|
|
pub mod feature_matrix;
|
|
pub mod files;
|
|
pub mod gsm;
|
|
pub mod health_check;
|
|
pub mod locker_migration;
|
|
pub mod mandates;
|
|
pub mod open_router;
|
|
pub mod organization;
|
|
pub mod payment_methods;
|
|
pub mod payments;
|
|
#[cfg(feature = "payouts")]
|
|
pub mod payouts;
|
|
pub mod pm_auth;
|
|
pub mod poll;
|
|
pub mod process_tracker;
|
|
pub mod profile_acquirer;
|
|
#[cfg(feature = "v2")]
|
|
pub mod proxy;
|
|
#[cfg(feature = "recon")]
|
|
pub mod recon;
|
|
pub mod refunds;
|
|
pub mod relay;
|
|
#[cfg(feature = "v2")]
|
|
pub mod revenue_recovery_data_backfill;
|
|
pub mod routing;
|
|
#[cfg(feature = "v1")]
|
|
pub mod subscription;
|
|
pub mod surcharge_decision_configs;
|
|
pub mod three_ds_decision_rule;
|
|
#[cfg(feature = "tokenization_v2")]
|
|
pub mod tokenization;
|
|
pub mod user;
|
|
pub mod user_role;
|
|
pub mod verifications;
|
|
pub mod verify_connector;
|
|
pub mod webhook_events;
|
|
pub mod webhooks;
|
|
|
|
pub trait ValidateFieldAndGet<Request> {
|
|
fn validate_field_and_get(
|
|
&self,
|
|
request: &Request,
|
|
) -> common_utils::errors::CustomResult<Self, common_utils::errors::ValidationError>
|
|
where
|
|
Self: Sized;
|
|
}
|