A decentralized music tracking and discovery platform built on AT Protocol 馃幍
rocksky.app
spotify
atproto
lastfm
musicbrainz
scrobbling
listenbrainz
1use chrono::{DateTime, Utc};
2use serde::Deserialize;
3
4#[derive(Debug, sqlx::FromRow, Deserialize, Clone)]
5pub struct User {
6 pub xata_id: String,
7 pub display_name: String,
8 pub did: String,
9 pub handle: String,
10 pub avatar: String,
11 #[serde(with = "chrono::serde::ts_seconds")]
12 pub xata_createdat: DateTime<Utc>,
13}