use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ImageFilters {
#[serde(rename = "exposure", skip_serializing_if = "Option::is_none")]
pub exposure: Option<f64>,
#[serde(rename = "contrast", skip_serializing_if = "Option::is_none")]
pub contrast: Option<f64>,
#[serde(rename = "saturation", skip_serializing_if = "Option::is_none")]
pub saturation: Option<f64>,
#[serde(rename = "temperature", skip_serializing_if = "Option::is_none")]
pub temperature: Option<f64>,
#[serde(rename = "tint", skip_serializing_if = "Option::is_none")]
pub tint: Option<f64>,
#[serde(rename = "highlights", skip_serializing_if = "Option::is_none")]
pub highlights: Option<f64>,
#[serde(rename = "shadows", skip_serializing_if = "Option::is_none")]
pub shadows: Option<f64>,
}
impl ImageFilters {
pub fn new() -> ImageFilters {
ImageFilters {
exposure: None,
contrast: None,
saturation: None,
temperature: None,
tint: None,
highlights: None,
shadows: None,
}
}
}