diff --git a/internal/models/models.go b/internal/models/models.go index 211db28..5142103 100644 --- a/internal/models/models.go +++ b/internal/models/models.go @@ -69,3 +69,44 @@ type Kiroku struct { } //#endregion Objects + +//#region Sets + +type Pagination struct { + Total int `json:"total"` + Offset int `json:"offset"` + Limit int `json:"limit"` + Count int `json:"count"` +} + +type Persons struct { + Pagination Pagination `json:"pagination"` + Persons []PersonBrief `json:"persons"` +} + +type Roles struct { + Pagination Pagination `json:"pagination"` + Roles []Role `json:"roles"` +} + +type Artists struct { + Pagination Pagination `json:"pagination"` + Artists []ArtistBrief `json:"artists"` +} + +type Tracks struct { + Pagination Pagination `json:"pagination"` + Tracks []TrackBrief `json:"tracks"` +} + +type Aliases struct { + Pagination Pagination `json:"pagination"` + Aliases []Alias `json:"aliases"` +} + +type Kirokus struct { + Pagination Pagination `json:"pagination"` + Kirokus []Kiroku `json:"kirokus"` +} + +//#endregion Sets