schema_registry_client/rest/models/
schema_reference.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Default, Debug, Eq, PartialEq, Hash, Serialize, Deserialize)]
5pub struct SchemaReference {
6 #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
8 pub name: Option<String>,
9 #[serde(rename = "subject", skip_serializing_if = "Option::is_none")]
11 pub subject: Option<String>,
12 #[serde(rename = "version", skip_serializing_if = "Option::is_none")]
14 pub version: Option<i32>,
15}
16
17impl SchemaReference {
18 pub fn new() -> SchemaReference {
20 SchemaReference {
21 name: None,
22 subject: None,
23 version: None,
24 }
25 }
26}