mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 04:04:55 +08:00
feat(analytics): add sessionized_metrics and currency_conversion for refunds analytics (#6419)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -271,7 +271,7 @@ pub struct PaymentMetricsBucketValue {
|
||||
pub payment_count: Option<u64>,
|
||||
pub payment_success_count: Option<u64>,
|
||||
pub payment_processed_amount: Option<u64>,
|
||||
pub payment_processed_amount_usd: Option<u64>,
|
||||
pub payment_processed_amount_in_usd: Option<u64>,
|
||||
pub payment_processed_count: Option<u64>,
|
||||
pub payment_processed_amount_without_smart_retries: Option<u64>,
|
||||
pub payment_processed_amount_without_smart_retries_usd: Option<u64>,
|
||||
|
||||
@ -88,6 +88,10 @@ pub enum RefundMetrics {
|
||||
RefundCount,
|
||||
RefundSuccessCount,
|
||||
RefundProcessedAmount,
|
||||
SessionizedRefundSuccessRate,
|
||||
SessionizedRefundCount,
|
||||
SessionizedRefundSuccessCount,
|
||||
SessionizedRefundProcessedAmount,
|
||||
}
|
||||
|
||||
pub mod metric_behaviour {
|
||||
@ -176,6 +180,7 @@ pub struct RefundMetricsBucketValue {
|
||||
pub refund_count: Option<u64>,
|
||||
pub refund_success_count: Option<u64>,
|
||||
pub refund_processed_amount: Option<u64>,
|
||||
pub refund_processed_amount_in_usd: Option<u64>,
|
||||
}
|
||||
#[derive(Debug, serde::Serialize)]
|
||||
pub struct RefundMetricsBucketResponse {
|
||||
|
||||
Reference in New Issue
Block a user