entries

package
v0.0.0-...-eb2553f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ENTRY ds.Kind = "Entry"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Entries

type Entries struct {
	DS *ds.DS
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context, project, ns string, log slog.Logger) (*Entries, error)

func (*Entries) Delete

func (e *Entries) Delete(ctx context.Context, id string) error

func (*Entries) Get

func (e *Entries) Get(ctx context.Context, id string) (*Entry, error)

func (*Entries) Insert

func (e *Entries) Insert(ctx context.Context, content, title string) (string, error)

func (*Entries) List

func (e *Entries) List(ctx context.Context, n int, offset int) ([]*Entry, error)

func (*Entries) Update

func (e *Entries) Update(ctx context.Context, entry *Entry) error

type Entry

type Entry struct {
	Title   string    `datastore:"title,noindex"`
	Content string    `datastore:"content,noindex"`
	ID      string    `datastore:"-"`
	Created time.Time `datastore:"created"`
	Updated time.Time `datastore:"updated"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL