Skip to main content

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}