paymentlib/nswcpp/dto/get_payment_status_request.rs
use serde::{Deserialize, Serialize};
use crate::nswcpp::enums::status::Status;
use crate::nswcpp::jsonb::agency_completion_payment::AgencyCompletionPayment;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct GetPaymentStatusRequest {
pub payment_reference: String,
pub payment_status: Status,
pub reference_number: String,
pub agency_completion_payment: Vec<AgencyCompletionPayment>,
}