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}