abs_data/models/typed/
datakey_dimension.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Default, Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
4pub struct DataKeyDimension<'a> {
5    key: &'a str,
6    value: &'a str,
7}
8
9impl<'a> DataKeyDimension<'a> {
10    pub fn new(key: &'a str, value: &'a str) -> Self {
11        Self { key, value }
12    }
13
14    pub fn key(&self) -> &str {
15        self.key
16    }
17
18    pub fn value(&self) -> &str {
19        self.value
20    }
21}