use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct Connection {
#[serde(rename = "fromChainId")]
pub from_chain_id: f64,
#[serde(rename = "toChainId")]
pub to_chain_id: f64,
#[serde(rename = "fromTokens")]
pub from_tokens: Vec<models::Token>,
#[serde(rename = "toTokens")]
pub to_tokens: Vec<models::Token>,
}
impl Connection {
pub fn new(from_chain_id: f64, to_chain_id: f64, from_tokens: Vec<models::Token>, to_tokens: Vec<models::Token>) -> Connection {
Connection {
from_chain_id,
to_chain_id,
from_tokens,
to_tokens,
}
}
}