line_bot_sdk_messaging_api/models/
flex_box_background.rs1use crate::models;
13use serde::{Deserialize, Serialize};
14
15#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
18#[serde(untagged)]
19pub enum FlexBoxBackground {
20 FlexBoxLinearGradient(Box<models::FlexBoxLinearGradient>),
21}
22
23impl Default for FlexBoxBackground {
24 fn default() -> Self {
25 Self::FlexBoxLinearGradient(Box::new(Default::default()))
26 }
27}
28
29impl From<models::FlexBoxLinearGradient> for FlexBoxBackground {
31 fn from(value: models::FlexBoxLinearGradient) -> Self {
32 FlexBoxBackground::FlexBoxLinearGradient(Box::new(value))
33 }
34}