From fdcf4a4c2e856d44b9faf59344439ada284231dd Mon Sep 17 00:00:00 2001 From: Cyborus Date: Fri, 15 Mar 2024 14:45:56 -0400 Subject: [PATCH] default to `serde_json::Value` for empty schemas --- generator/src/main.rs | 2 +- src/generated/structs.rs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/generator/src/main.rs b/generator/src/main.rs index ab23cc8..1858bc9 100644 --- a/generator/src/main.rs +++ b/generator/src/main.rs @@ -117,7 +117,7 @@ fn schema_type_name( SchemaType::List(_) => todo!(), } } else { - Ok("()".into()) + Ok("serde_json::Value".into()) } } diff --git a/src/generated/structs.rs b/src/generated/structs.rs index 51f2fe2..992bc04 100644 --- a/src/generated/structs.rs +++ b/src/generated/structs.rs @@ -1149,7 +1149,7 @@ pub struct FileCommitResponse { #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct FileDeleteResponse { pub commit: Option, - pub content: Option<()>, + pub content: Option, pub verification: Option, } @@ -1449,13 +1449,13 @@ pub struct IssueFormField { #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct IssueFormFieldAttributes { #[serde(flatten)] - pub additional: std::collections::BTreeMap, + pub additional: std::collections::BTreeMap, } #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] pub struct IssueFormFieldValidations { #[serde(flatten)] - pub additional: std::collections::BTreeMap, + pub additional: std::collections::BTreeMap, } #[derive(Debug, Clone, PartialEq, serde::Serialize, serde::Deserialize)] @@ -2531,7 +2531,7 @@ pub struct WatchInfo { #[serde(with = "time::serde::rfc3339::option")] pub created_at: Option, pub ignored: Option, - pub reason: Option<()>, + pub reason: Option, #[serde(deserialize_with = "crate::none_if_blank_url")] pub repository_url: Option, pub subscribed: Option,