use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ShipNavRoute {
#[serde(rename = "destination")]
pub destination: crate::models::ShipNavRouteWaypoint,
#[serde(rename = "departure")]
pub departure: crate::models::ShipNavRouteWaypoint,
#[serde(rename = "departureTime")]
pub departure_time: String,
#[serde(rename = "arrival")]
pub arrival: String,
}
impl ShipNavRoute {
#[allow(clippy::too_many_arguments)]
pub fn new(
destination: crate::models::ShipNavRouteWaypoint,
departure: crate::models::ShipNavRouteWaypoint,
departure_time: String,
arrival: String,
) -> ShipNavRoute {
ShipNavRoute {
destination,
departure,
departure_time,
arrival,
}
}
}