use bevy::prelude::{Entity, Message, Transform, TypePath};
use serde::{Deserialize, Serialize};
use crate::shared::config::planet::Planet;
use crate::shared::ecs::{Part, Temperature};
use crate::shared::net::was_updated::WasUpdated;
#[derive(Serialize, Deserialize, TypePath, Debug, Clone, Message)]
pub struct PartDto {
pub server_entity: Entity,
pub part: WasUpdated<Part>,
pub transform: WasUpdated<Transform>,
pub temperature: WasUpdated<Temperature>,
}