From ea1d844e52a8c7c1d35d55e9c0c473a5b31691b8 Mon Sep 17 00:00:00 2001 From: Paco van der Linden Date: Fri, 13 Dec 2024 11:08:19 +0100 Subject: [PATCH] feat: simpler JSON in emulator UI --- crates/googleapis/build.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/googleapis/build.rs b/crates/googleapis/build.rs index 6d5a88c..d05541e 100644 --- a/crates/googleapis/build.rs +++ b/crates/googleapis/build.rs @@ -13,6 +13,9 @@ fn main() { "#[derive(serde::Serialize)]", ) .message_attribute(".google.firestore.v1.Value", "#[derive(serde::Serialize)]") + .message_attribute(".google.firestore.v1.Value", "#[serde(transparent)]") + .enum_attribute(".google.firestore.v1.Value", "#[derive(serde::Serialize)]") + .enum_attribute(".google.firestore.v1.Value", "#[serde(untagged)]") .message_attribute( ".google.firestore.v1.ArrayValue", "#[derive(serde::Serialize)]", @@ -21,7 +24,6 @@ fn main() { ".google.firestore.v1.MapValue", "#[derive(serde::Serialize)]", ) - .enum_attribute(".google.firestore.v1.Value", "#[derive(serde::Serialize)]") .compile( &["include/google/firestore/v1/firestore.proto"], &["include"],