chore: Allow to update refund reason (#372)

This commit is contained in:
Kartikeya Hegde
2023-01-14 22:57:36 +05:30
committed by GitHub
parent 4e00b92dc1
commit 50f16d270a
4 changed files with 12 additions and 3 deletions

View File

@ -81,8 +81,9 @@ pub enum RefundUpdate {
refund_error_message: Option<String>,
refund_arn: String,
},
MetadataUpdate {
MetadataAndReasonUpdate {
metadata: Option<serde_json::Value>,
reason: Option<String>,
},
StatusUpdate {
connector_refund_id: Option<String>,
@ -104,6 +105,7 @@ pub struct RefundUpdateInternal {
refund_error_message: Option<String>,
refund_arn: Option<String>,
metadata: Option<serde_json::Value>,
refund_reason: Option<String>,
}
impl From<RefundUpdate> for RefundUpdateInternal {
@ -123,8 +125,9 @@ impl From<RefundUpdate> for RefundUpdateInternal {
refund_arn: Some(refund_arn),
..Default::default()
},
RefundUpdate::MetadataUpdate { metadata } => Self {
RefundUpdate::MetadataAndReasonUpdate { metadata, reason } => Self {
metadata,
refund_reason: reason,
..Default::default()
},
RefundUpdate::StatusUpdate {