1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00
wtf/twitter/tweet.go

27 lines
575 B
Go

package twitter
import (
"fmt"
"github.com/senorprogrammer/wtf/wtf"
)
type Tweet struct {
User User `json:"user"`
Text string `json:"text"`
CreatedAt string `json:"created_at"`
}
func (tweet *Tweet) String() string {
return fmt.Sprintf("Tweet: %s at %s by %s", tweet.Text, tweet.CreatedAt, tweet.User.ScreenName)
}
/* -------------------- Exported Functions -------------------- */
func (tweet *Tweet) Username() string {
return fmt.Sprint(tweet.User.ScreenName)
}
func (tweet *Tweet) PrettyStart() string {
return wtf.PrettyDate(tweet.CreatedAt)
}