music_player_server/
event.rs

1use music_player_entity::track::Model as Track;
2use serde::{Deserialize, Serialize};
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct TrackEvent {
5    pub track: Option<Track>,
6    pub index: u32,
7    pub is_playing: bool,
8    pub position_ms: u32,
9}
10
11#[derive(Serialize, Deserialize, Debug, Clone)]
12pub struct Event {
13    pub event_type: String,
14    pub data: String,
15}