From c6febffe38c4079cee033c899a2ac9252947deb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20P=C4=99dzich?= Date: Thu, 26 Jan 2023 15:22:12 +0100 Subject: [PATCH] Reintroduce Track and User models --- src/models/Track.ts | 18 ++++++++++++++++++ src/models/User.ts | 4 ++++ 2 files changed, 22 insertions(+) create mode 100644 src/models/Track.ts create mode 100644 src/models/User.ts diff --git a/src/models/Track.ts b/src/models/Track.ts new file mode 100644 index 0000000..aa6930b --- /dev/null +++ b/src/models/Track.ts @@ -0,0 +1,18 @@ +import type { User } from './User'; + +export interface Track { + added_at: string; + album: { + name: string; + url: string; + }; + artists: User[]; + duration_ms: number; + name: string; + url: string; + date_added: string; + date_added_asterisk: boolean; + date_removed: string | null; + position?: string; + retention?: number; +} diff --git a/src/models/User.ts b/src/models/User.ts new file mode 100644 index 0000000..d8e94be --- /dev/null +++ b/src/models/User.ts @@ -0,0 +1,4 @@ +export interface User { + name: string; + url: string; +}