mock

package
v1.21.12 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ProjectRepository added in v1.21.4

type ProjectRepository struct {
	ProjectsFn       func(ctx context.Context, topic string) ([]*josegpt.Project, error)
	UpsertProjectsFn func(ctx context.Context, projects []*josegpt.ProjectUpsert) error
}

func (ProjectRepository) Projects added in v1.21.4

func (r ProjectRepository) Projects(ctx context.Context, topic string) ([]*josegpt.Project, error)

func (ProjectRepository) UpsertProjects added in v1.21.4

func (r ProjectRepository) UpsertProjects(ctx context.Context, pp []*josegpt.ProjectUpsert) error

type ProjectService added in v1.21.5

type ProjectService struct {
	FindFn func(ctx context.Context, topic string) ([]*josegpt.Project, error)
}

func (ProjectService) Find added in v1.21.5

func (s ProjectService) Find(ctx context.Context, topic string) ([]*josegpt.Project, error)

type Template added in v1.21.5

type Template struct {
	RenderFn func(w http.ResponseWriter, page template.Pager) error
}

func (Template) Render added in v1.21.5

func (t Template) Render(w http.ResponseWriter, statusCode int, page template.Pager) error

type VCService

type VCService struct {
	ProjectsFn func(ctx context.Context) ([]*josegpt.ProjectUpsert, error)
}

func (VCService) Projects

func (s VCService) Projects(ctx context.Context) ([]*josegpt.ProjectUpsert, error)

Jump to

Keyboard shortcuts

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