1
0
Fork 0
justguestbook/pkg/guestbook/reply.go

24 lines
419 B
Go
Raw Normal View History

2022-10-19 03:25:43 +04:00
package guestbook
import (
"errors"
"time"
)
type Reply struct {
2023-01-12 03:27:45 +04:00
ID int64 `json:"-"`
2022-10-19 03:25:43 +04:00
Created string `json:"created,omitempty"`
Message string `json:"message"`
}
func NewReply(entryID int64, message string) (*Reply, error) {
if message == "" {
return nil, errors.New("empty reply field")
}
return &Reply{
ID: entryID,
Created: time.Now().UTC().Format(DateFormat),
Message: message}, nil
}