commit e9d9e85ad51b1d08ea6f8b86f6f14181b6d0fd8b
parent af6cc117f652bffd4120e797a2405b0920f65dfd
Author: triesap <tyson@radroots.org>
Date: Sat, 27 Jun 2026 08:16:04 +0000
events: derive dto events coop farm plot resource areas
Diffstat:
4 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/crates/events/src/coop.rs b/crates/events/src/coop.rs
@@ -6,6 +6,7 @@ use crate::gcs::RadrootsGcsLocation;
use alloc::{string::String, vec::Vec};
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsCoop {
@@ -20,6 +21,7 @@ pub struct RadrootsCoop {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsCoopRef {
@@ -28,6 +30,7 @@ pub struct RadrootsCoopRef {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsCoopLocation {
diff --git a/crates/events/src/farm.rs b/crates/events/src/farm.rs
@@ -2,6 +2,7 @@
use alloc::{string::String, vec::Vec};
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsFarm {
@@ -16,6 +17,7 @@ pub struct RadrootsFarm {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug, Default)]
pub struct RadrootsFarmRef {
@@ -24,6 +26,7 @@ pub struct RadrootsFarmRef {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsFarmPublicLocation {
diff --git a/crates/events/src/plot.rs b/crates/events/src/plot.rs
@@ -4,6 +4,7 @@ use crate::{farm::RadrootsFarmRef, gcs::RadrootsGcsLocation};
use alloc::{string::String, vec::Vec};
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsPlotRef {
@@ -12,6 +13,7 @@ pub struct RadrootsPlotRef {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsPlot {
@@ -24,6 +26,7 @@ pub struct RadrootsPlot {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsPlotLocation {
diff --git a/crates/events/src/resource_area.rs b/crates/events/src/resource_area.rs
@@ -6,6 +6,7 @@ use crate::gcs::RadrootsGcsLocation;
use alloc::{string::String, vec::Vec};
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsResourceArea {
@@ -17,6 +18,7 @@ pub struct RadrootsResourceArea {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsResourceAreaRef {
@@ -25,6 +27,7 @@ pub struct RadrootsResourceAreaRef {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsResourceAreaLocation {