use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct RasterToDatasetQueryRectangle {
#[serde(rename = "spatialBounds")]
pub spatial_bounds: Box<models::SpatialPartition2D>,
#[serde(rename = "timeInterval")]
pub time_interval: Box<models::TimeInterval>,
}
impl RasterToDatasetQueryRectangle {
pub fn new(spatial_bounds: models::SpatialPartition2D, time_interval: models::TimeInterval) -> RasterToDatasetQueryRectangle {
RasterToDatasetQueryRectangle {
spatial_bounds: Box::new(spatial_bounds),
time_interval: Box::new(time_interval),
}
}
}