eio_okta_sync/crossplane/
connection_secret_metadata.rs1use std::collections::BTreeMap;
2
3use serde_json::Value;
4
5#[derive(Debug, Clone, PartialEq, Eq, Hash, Default, serde::Serialize, serde::Deserialize)]
6#[remain::sorted]
7pub struct ConnectionSecretMetadata {
8 #[serde(default, skip_serializing_if = "Option::is_none")]
9 pub annotations: Option<BTreeMap<String, Value>>,
10 #[serde(default, skip_serializing_if = "Option::is_none")]
11 pub labels: Option<BTreeMap<String, Value>>,
12 #[serde(default, skip_serializing_if = "Option::is_none", rename = "type")]
13 pub type_: Option<String>,
14}