1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/// Set, modify or delete a Data Entry (name/value pair) for an account.
#[derive(Debug, Clone)]
pub struct ManageData {
    name: String,
    value: String,
}

impl ManageData {
    /// Creates a new ManageData
    pub fn new(name: String, value: String) -> ManageData {
        ManageData { name, value }
    }

    /// The key of the data value to update
    pub fn name(&self) -> &str {
        &self.name
    }

    /// The new data value associated with the named key
    pub fn value(&self) -> &str {
        &self.value
    }
}