kmp_domain/value_objects/bundle_metadata.rs
1#[derive(Debug, Clone, PartialEq, Eq)]
2pub struct BundleMetadata {
3 pub revision: u64,
4 pub content_hash: String,
5 pub generator_version: String,
6}
7
8impl BundleMetadata {
9 pub fn initial(generator_version: impl Into<String>) -> Self {
10 Self {
11 revision: 1,
12 content_hash: "pending".to_string(),
13 generator_version: generator_version.into(),
14 }
15 }
16}