1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Response struct for the Create Payment API

use serde::Deserialize;

use super::errors::Error;
use super::Payment;

/// This is a model struct for CreatePaymentResponse type.
#[derive(Clone, Debug, Default, Deserialize, Eq, PartialEq)]
pub struct CreatePaymentResponse {
    /// Information about errors encountered during the request.
    pub errors: Option<Vec<Error>>,
    /// The newly created payment.
    pub payment: Payment,
}