schema_registry_api/domain/
mode.rs

1/// The resource mode
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Default, serde::Serialize, serde::Deserialize)]
3#[serde(rename_all = "UPPERCASE")]
4pub enum ResourceMode {
5    /// Import
6    Import,
7    /// Read only
8    ReadOnly,
9    /// Read write
10    #[default]
11    ReadWrite,
12}
13
14/// The mode wrapper
15#[derive(Debug, Clone, Copy, PartialEq, Eq, Default, serde::Serialize, serde::Deserialize)]
16pub struct Mode {
17    /// The mode
18    pub mode: ResourceMode,
19}