underworld_core/actions/
open_fixture.rs1#[cfg(feature = "bevy_components")]
2use bevy_ecs::prelude::Component;
3#[cfg(feature = "openapi")]
4use poem_openapi::Object;
5#[cfg(feature = "serialization")]
6use serde::{Deserialize, Serialize};
7
8#[derive(Clone, Debug)]
9#[cfg_attr(feature = "bevy_components", derive(Component))]
10#[cfg_attr(
11 feature = "serialization",
12 derive(Deserialize, Serialize),
13 serde(rename_all = "snake_case")
14)]
15#[cfg_attr(feature = "openapi", derive(Object))]
16pub struct OpenFixture {
17 pub fixture_id: String,
18}