nhl_stats/models/
game_highlight_playbacks.rs

1/*
2 * NHL API
3 *
4 * Documenting the publicly accessible portions of the NHL API.
5 *
6 * The version of the OpenAPI document: 1.0.0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11
12
13#[derive(Debug, PartialEq, Serialize, Deserialize)]
14pub struct GameHighlightPlaybacks {
15    #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
16    pub name: Option<Name>,
17    #[serde(rename = "width", skip_serializing_if = "Option::is_none")]
18    pub width: Option<String>,
19    #[serde(rename = "height", skip_serializing_if = "Option::is_none")]
20    pub height: Option<String>,
21    #[serde(rename = "url", skip_serializing_if = "Option::is_none")]
22    pub url: Option<String>,
23}
24
25impl GameHighlightPlaybacks {
26    pub fn new() -> GameHighlightPlaybacks {
27        GameHighlightPlaybacks {
28            name: None,
29            width: None,
30            height: None,
31            url: None,
32        }
33    }
34}
35
36/// 
37#[derive(Debug, PartialEq, Serialize, Deserialize)]
38pub enum Name {
39    #[serde(rename = "FLASH_192K_320X180")]
40    FLASH192K320X180,
41    #[serde(rename = "FLASH_450K_400X224")]
42    FLASH450K400X224,
43    #[serde(rename = "FLASH_1200K_640X360")]
44    FLASH1200K640X360,
45    #[serde(rename = "FLASH_1800K_960X540")]
46    FLASH1800K960X540,
47    #[serde(rename = "HTTP_CLOUD_MOBILE")]
48    HTTPCLOUDMOBILE,
49    #[serde(rename = "HTTP_CLOUD_TABLET")]
50    HTTPCLOUDTABLET,
51    #[serde(rename = "HTTP_CLOUD_TABLET_60")]
52    HTTPCLOUDTABLET60,
53    #[serde(rename = "HTTP_CLOUD_WIRED")]
54    HTTPCLOUDWIRED,
55    #[serde(rename = "HTTP_CLOUD_WIRED_60")]
56    HTTPCLOUDWIRED60,
57    #[serde(rename = "HTTP_CLOUD_WIRED_WEB")]
58    HTTPCLOUDWIREDWEB,
59}
60