22 lines
384 B
Go
22 lines
384 B
Go
package model
|
|
|
|
type (
|
|
Artist struct {
|
|
ID string `json:"id"`
|
|
Name string `json:"name"`
|
|
Website string `json:"website"`
|
|
Avatar string `json:"avatar"`
|
|
}
|
|
)
|
|
|
|
func (artist Artist) GetWebsite() string {
|
|
return artist.Website
|
|
}
|
|
|
|
func (artist Artist) GetAvatar() string {
|
|
if artist.Avatar == "" {
|
|
return "/img/default-avatar.png"
|
|
}
|
|
return artist.Avatar
|
|
}
|