paymentlib/nswcpp/dto/
get_payment_status_request.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
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>,
}