#![allow(unused_imports, non_camel_case_types, non_snake_case, clippy::all)]
use serde::{Deserialize, Serialize};
use super::*;
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub struct Conformance {
pub conformance_version: Conformance_ConformanceVersion,
pub claimed_profiles: Vec<String>,
#[serde(skip_serializing_if = "Option::is_none", default)]
pub extensions: Option<std::collections::BTreeMap<String, Vec<String>>>,
#[serde(skip_serializing_if = "Option::is_none", default)]
pub claimant: Option<ActorId>,
#[serde(skip_serializing_if = "Option::is_none", default)]
pub as_of: Option<Timestamp>,
#[serde(skip_serializing_if = "Option::is_none", default)]
pub notes: Option<String>,
}
#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
pub enum Conformance_ConformanceVersion {
#[serde(rename = "1")]
V1,
}