todo

package
v0.0.0-...-b07ea14 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2019 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func TodoAPIGAtewayEventUnmarshaler

func TodoAPIGAtewayEventUnmarshaler(evt *apigatewayproxyevt.Event) (api.Entity, error)

Types

type MockTodoService

type MockTodoService struct {
	// contains filtered or unexported fields
}

func NewMockTodoService

func NewMockTodoService() *MockTodoService

func (*MockTodoService) Create

func (s *MockTodoService) Create(v api.Entity) error

func (*MockTodoService) Delete

func (s *MockTodoService) Delete(id [16]byte) error

func (*MockTodoService) Get

func (s *MockTodoService) Get(id [16]byte) (api.Entity, error)

func (*MockTodoService) List

func (s *MockTodoService) List(_ map[string]string) ([]api.Entity, error)

func (*MockTodoService) Update

func (s *MockTodoService) Update(t api.Entity) error

type Todo

type Todo struct {
	Id      uuid.UUID `json:"id"`
	Message string    `json:"message"`
}

func (*Todo) ID

func (t *Todo) ID() [16]byte

func (*Todo) SetID

func (t *Todo) SetID(id [16]byte)

Jump to

Keyboard shortcuts

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