briefcase_core/models/data_ref.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct DataRef {
5 pub uri: String,
6 pub fingerprint: String,
7 pub version: Option<String>,
8 pub metadata: Option<serde_json::Value>,
9}
10
11impl DataRef {
12 pub fn new(uri: String, fingerprint: String) -> Self {
13 Self {
14 uri,
15 fingerprint,
16 version: None,
17 metadata: None,
18 }
19 }
20}