use bevy::reflect::Reflect;
use serde::{Deserialize, Serialize};
#[derive(
Debug,
Clone,
Copy,
Default,
PartialEq,
Eq,
PartialOrd,
Ord,
Hash,
Reflect,
Serialize,
Deserialize,
)]
#[serde(transparent)]
pub struct ActorId(pub i32);
#[derive(
Debug,
Clone,
Copy,
Default,
PartialEq,
Eq,
PartialOrd,
Ord,
Hash,
Reflect,
Serialize,
Deserialize,
)]
#[serde(transparent)]
pub struct EntryId(pub i32);
#[derive(
Debug,
Clone,
Copy,
Default,
PartialEq,
Eq,
PartialOrd,
Ord,
Hash,
Reflect,
Serialize,
Deserialize,
)]
#[serde(transparent)]
pub struct ConversationId(pub i32);