package fetdata
import (
"html/template"
"time"
)
type BlogPost struct {
id int
user int
name string
alias string
content string
datetime int
active int
}
func (this *BlogPost) Id() int {
return this.id
}
func (this *BlogPost) Name() string {
return this.name
}
func (this *BlogPost) Alias() string {
return this.alias
}
func (this *BlogPost) Permalink() string {
return "/blog/" + this.alias + "/"
}
func (this *BlogPost) Content() template.HTML {
return template.HTML(this.content)
}
func (this *BlogPost) DateTime() int {
return this.datetime
}
func (this *BlogPost) DateTimeFormat(format string) string {
return time.Unix(int64(this.datetime), 0).Format(format)
}