trading212 0.2.15

A library for interacting with the Trading212 API
Documentation
//! `DuplicateBucketRequest` model

/// `DuplicateBucketRequest`
/// Currently not used
#[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)]
pub struct DuplicateBucketRequest {
    /// Icon
    #[serde(rename = "icon", skip_serializing_if = "Option::is_none")]
    pub icon: Option<String>,
    /// Name
    #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
    pub name: Option<String>,
}

impl DuplicateBucketRequest {
    /// Create a new `DuplicateBucketRequest`.
    #[must_use]
    pub const fn new() -> Self {
        Self {
            icon: None,
            name: None,
        }
    }
}

impl Default for DuplicateBucketRequest {
    fn default() -> Self {
        Self::new()
    }
}