figma_api/models/
connector_endpoint.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
17#[serde(untagged)]
18pub enum ConnectorEndpoint {
19 ConnectorEndpointOneOf(Box<models::ConnectorEndpointOneOf>),
20 ConnectorEndpointOneOf1(Box<models::ConnectorEndpointOneOf1>),
21}
22
23impl Default for ConnectorEndpoint {
24 fn default() -> Self {
25 Self::ConnectorEndpointOneOf(Default::default())
26 }
27}
28#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
30pub enum Magnet {
31 #[serde(rename = "AUTO")]
32 Auto,
33 #[serde(rename = "TOP")]
34 Top,
35 #[serde(rename = "BOTTOM")]
36 Bottom,
37 #[serde(rename = "LEFT")]
38 Left,
39 #[serde(rename = "RIGHT")]
40 Right,
41 #[serde(rename = "CENTER")]
42 Center,
43}
44
45impl Default for Magnet {
46 fn default() -> Magnet {
47 Self::Auto
48 }
49}
50