geoengine_api_client/models/
colorizer.rs1use crate::models;
11use serde::{Deserialize, Serialize};
12
13#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15#[serde(tag = "type")]
16pub enum Colorizer {
17 #[serde(rename="linearGradient")]
18 LinearGradient(Box<models::LinearGradient>),
19 #[serde(rename="logarithmicGradient")]
20 LogarithmicGradient(Box<models::LogarithmicGradient>),
21 #[serde(rename="palette")]
22 Palette(Box<models::PaletteColorizer>),
23}
24
25impl Default for Colorizer {
26 fn default() -> Self {
27 Self::LinearGradient(Default::default())
28 }
29}
30
31