use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GetAssetsGraph200Response {
#[serde(rename = "assets")]
pub assets: Vec<models::GetAssetsGraph200ResponseAssetsInner>,
#[serde(rename = "runnables")]
pub runnables: Vec<models::GetAssetsGraph200ResponseRunnablesInner>,
#[serde(rename = "edges")]
pub edges: Vec<models::GetAssetsGraph200ResponseEdgesInner>,
#[serde(rename = "triggers")]
pub triggers: Vec<models::GetAssetsGraph200ResponseTriggersInner>,
}
impl GetAssetsGraph200Response {
pub fn new(assets: Vec<models::GetAssetsGraph200ResponseAssetsInner>, runnables: Vec<models::GetAssetsGraph200ResponseRunnablesInner>, edges: Vec<models::GetAssetsGraph200ResponseEdgesInner>, triggers: Vec<models::GetAssetsGraph200ResponseTriggersInner>) -> GetAssetsGraph200Response {
GetAssetsGraph200Response {
assets,
runnables,
edges,
triggers,
}
}
}