use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TransactionApplicationRequest {
#[serde(rename = "app")]
pub app: Box<models::ApplicationRequest>,
#[serde(rename = "provider_model")]
pub provider_model: models::ProviderModelEnum,
#[serde(rename = "provider")]
pub provider: Box<models::ModelRequest>,
}
impl TransactionApplicationRequest {
pub fn new(app: models::ApplicationRequest, provider_model: models::ProviderModelEnum, provider: models::ModelRequest) -> TransactionApplicationRequest {
TransactionApplicationRequest {
app: Box::new(app),
provider_model,
provider: Box::new(provider),
}
}
}