use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TransactionAdjustment {
#[serde(rename = "AdjustedTransactionID")]
pub adjusted_transaction_id: uuid::Uuid,
#[serde(rename = "AdjustmentID")]
pub adjustment_id: uuid::Uuid,
#[serde(rename = "Reason")]
pub reason: String,
}
impl TransactionAdjustment {
pub fn new(
adjusted_transaction_id: uuid::Uuid,
adjustment_id: uuid::Uuid,
reason: String,
) -> TransactionAdjustment {
TransactionAdjustment {
adjusted_transaction_id,
adjustment_id,
reason,
}
}
}