mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 19:42:27 +08:00
feat(router): add refunds manual-update api (#5094)
This commit is contained in:
committed by
GitHub
parent
618ec41aff
commit
9bc780151c
@ -1,8 +1,9 @@
|
||||
use common_utils::events::{ApiEventMetric, ApiEventsType};
|
||||
|
||||
use crate::refunds::{
|
||||
RefundListFilters, RefundListMetaData, RefundListRequest, RefundListResponse, RefundRequest,
|
||||
RefundResponse, RefundUpdateRequest, RefundsRetrieveRequest,
|
||||
RefundListFilters, RefundListMetaData, RefundListRequest, RefundListResponse,
|
||||
RefundManualUpdateRequest, RefundRequest, RefundResponse, RefundUpdateRequest,
|
||||
RefundsRetrieveRequest,
|
||||
};
|
||||
|
||||
impl ApiEventMetric for RefundRequest {
|
||||
@ -44,6 +45,15 @@ impl ApiEventMetric for RefundUpdateRequest {
|
||||
}
|
||||
}
|
||||
|
||||
impl ApiEventMetric for RefundManualUpdateRequest {
|
||||
fn get_api_event_type(&self) -> Option<ApiEventsType> {
|
||||
Some(ApiEventsType::Refund {
|
||||
payment_id: None,
|
||||
refund_id: self.refund_id.clone(),
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
impl ApiEventMetric for RefundListRequest {
|
||||
fn get_api_event_type(&self) -> Option<ApiEventsType> {
|
||||
Some(ApiEventsType::ResourceListAPI)
|
||||
|
||||
Reference in New Issue
Block a user