perf(models): remove lists from models' fields

This commit is contained in:
Masahiko AMANO 2025-01-18 17:58:53 +03:00
parent a1bb6a2dbc
commit 778fcf641a

View File

@ -33,7 +33,6 @@ type Person struct {
PersonBrief
Birthdate string `json:"birthdate"`
Deathdate string `json:"deathdate"`
Credits []PersonCredit `json:"credits"`
Info string `json:"info"`
}
@ -44,14 +43,12 @@ type ArtistBrief struct {
type Artist struct {
ArtistBrief
Tracks []TrackBrief `json:"tracks"`
Info string `json:"info"`
}
type TrackBrief struct {
ID string `json:"id"`
Name string `json:"name"`
Artists []ArtistBrief `json:"artists"`
Duration float32 `json:"duration"`
ReleaseDate string `json:"release_date"`
AcquireDatetime time.Time `json:"acquire_datetime"`
@ -60,7 +57,6 @@ type TrackBrief struct {
type Track struct {
TrackBrief
Credits []TrackCredit `json:"credits"`
Lyrics string `json:"lyrics"`
Info string `json:"info"`
}