Release series object (#37)

This commit is contained in:
Nigel Garside 2020-02-28 11:32:23 +00:00 committed by GitHub
parent f499b48b2f
commit e287c7d9b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 3 deletions

View File

@ -54,7 +54,7 @@ type Release struct {
Released string `json:"released"`
ReleasedFormatted string `json:"released_formatted"`
ResourceURL string `json:"resource_url"`
Series []string `json:"series"`
Series []Series `json:"series"`
Status string `json:"status"`
Styles []string `json:"styles"`
Tracklist []Track `json:"tracklist"`

View File

@ -14,6 +14,17 @@ type Video struct {
URI string `json:"uri"`
}
// Series ...
type Series struct {
Catno string `json:"catno"`
EntityType string `json:"entity_type"`
EntityTypeName string `json:"entity_type_name"`
ID int `json:"id"`
Name string `json:"name"`
ResourceURL string `json:"resource_url"`
ThumbnailURL string `json:"thumbnail_url"`
}
// ArtistSource ...
type ArtistSource struct {
Anv string `json:"anv"`
@ -57,8 +68,9 @@ type LabelSource struct {
// Identifier ...
type Identifier struct {
Type string `json:"type"`
Value string `json:"value"`
Description string `json:"description"`
Type string `json:"type"`
Value string `json:"value"`
}
// Format ...