diff --git a/src/api/types.ts b/src/api/types.ts index e69de29..96355ea 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -0,0 +1,23 @@ +interface TrackMetadata { + additional_info: { + duration: number; + music_service_name: string; + origin_url: string; + submission_client: string; + submission_client_version: string; + }; + artist_name: string; + track_name: string; +} + +interface Listen { + playing_now: boolean; + track_metadata: TrackMetadata; +} + +interface Payload { + count: number; + listens: Listen[]; + playing_now: boolean; + user_id: string; +} \ No newline at end of file