Skip to content

Commit 22a5372

Browse files
feat(api_models): derive Serialize, Eq, PartialEq, strum::Display on RefundStatus (#989)
Co-authored-by: manoj <[email protected]>
1 parent 17e8305 commit 22a5372

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

crates/api_models/src/refunds.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ pub struct RefundUpdateRequest {
7474
pub metadata: Option<pii::SecretSerdeValue>,
7575
}
7676

77-
#[derive(Default, Debug, Clone, ToSchema, Deserialize)]
77+
#[derive(
78+
Default, Debug, Clone, Copy, ToSchema, Deserialize, Serialize, Eq, PartialEq, strum::Display,
79+
)]
7880
#[serde(rename_all = "snake_case")]
7981
pub enum RefundType {
8082
#[default]

crates/router/src/core/refunds.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ pub async fn validate_and_create_refund(
477477
let (refund_id, all_refunds, currency, refund_create_req, refund);
478478

479479
// Only for initial dev and testing
480-
let refund_type = req.refund_type.clone().unwrap_or_default();
480+
let refund_type = req.refund_type.unwrap_or_default();
481481

482482
// If Refund Id not passed in request Generate one.
483483

0 commit comments

Comments
 (0)