feat(analytics): add new filters, dimensions and metrics for authentication analytics (#7451)

Co-authored-by: Sandeep Kumar <sandeep.kumar@Sandeep-Kumar-LVF93XQXPC.local>
This commit is contained in:
Sandeep Kumar
2025-03-06 21:49:44 +05:30
committed by GitHub
parent 957a228525
commit 7473182b30
27 changed files with 1177 additions and 81 deletions

View File

@ -4,7 +4,7 @@ use api_models::{
analytics::{
self as analytics_api,
api_event::ApiEventDimensions,
auth_events::AuthEventFlows,
auth_events::{AuthEventDimensions, AuthEventFlows},
disputes::DisputeDimensions,
frm::{FrmDimensions, FrmTransactionType},
payment_intents::PaymentIntentDimensions,
@ -19,7 +19,7 @@ use api_models::{
},
refunds::RefundStatus,
};
use common_enums::{AuthenticationStatus, TransactionStatus};
use common_enums::{AuthenticationConnectors, AuthenticationStatus, TransactionStatus};
use common_utils::{
errors::{CustomResult, ParsingError},
id_type::{MerchantId, OrganizationId, ProfileId},
@ -505,6 +505,7 @@ impl_to_sql_for_to_string!(
FrmTransactionType,
TransactionStatus,
AuthenticationStatus,
AuthenticationConnectors,
Flow,
&String,
&bool,
@ -522,7 +523,9 @@ impl_to_sql_for_to_string!(
ApiEventDimensions,
&DisputeDimensions,
DisputeDimensions,
DisputeStage
DisputeStage,
AuthEventDimensions,
&AuthEventDimensions
);
#[derive(Debug, Clone, Copy)]