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}