Documentation ¶
Index ¶
- type Template
- type TemplateHandler
- type TemplateStore
- func (store TemplateStore) CreateTemplate(t *Template) (*Template, error)
- func (store TemplateStore) DeleteTemplate(id int) error
- func (store TemplateStore) GetTemplate(id int) (*Template, error)
- func (store TemplateStore) ListTemplates(perPage int, lastId int) (*[]Template, error)
- func (store TemplateStore) UpdateTemplate(t *Template) (*Template, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Template ¶
type TemplateHandler ¶
type TemplateHandler struct { Store *TemplateStore Logger *log.Logger PageSize int }
func (*TemplateHandler) ServeHTTP ¶
func (h *TemplateHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type TemplateStore ¶
func (TemplateStore) CreateTemplate ¶
func (store TemplateStore) CreateTemplate(t *Template) (*Template, error)
func (TemplateStore) DeleteTemplate ¶
func (store TemplateStore) DeleteTemplate(id int) error
func (TemplateStore) GetTemplate ¶
func (store TemplateStore) GetTemplate(id int) (*Template, error)
func (TemplateStore) ListTemplates ¶
func (store TemplateStore) ListTemplates(perPage int, lastId int) (*[]Template, error)
func (TemplateStore) UpdateTemplate ¶
func (store TemplateStore) UpdateTemplate(t *Template) (*Template, error)
Click to show internal directories.
Click to hide internal directories.