cyanocorax/model/author/author.go

29 lines
525 B
Go

package author
import (
"strings"
)
type Author struct {
Handle string `json:"handle"`
FullName string `json:"fullName"`
Bio []string `json:"bio"`
Banner []string `json:"banner"`
}
func (a *Author) GetBio() string {
return strings.Join(a.Bio, "\n")
}
func (a *Author) SetBio(newBio string) {
a.Bio = strings.Split(newBio, "\n")
}
func (a *Author) GetBanner() string {
return strings.Join(a.Banner, "\n")
}
func (a *Author) SetBanner(newBanner string) {
a.Banner = strings.Split(newBanner, "\n")
}