application

package
v0.0.0-...-cff4666 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2021 License: MIT, MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IssueService

type IssueService struct {
	IssueRepository domain.IssueRepository
}

func (*IssueService) Create

func (s *IssueService) Create(u *domain.Issue) error

Creates an Issue

func (*IssueService) Delete

func (s *IssueService) Delete(id int64) error

Deletes an Issue

func (*IssueService) Issue

func (s *IssueService) Issue(id int64) (*domain.Issue, error)

Get an Issue by id

func (*IssueService) Issues

func (s *IssueService) Issues() ([]*domain.Issue, error)

Returns all the Issues

type ProjectService

type ProjectService struct {
	ProjectRepository domain.ProjectRepository
}

func (*ProjectService) Create

func (s *ProjectService) Create(u *domain.Project) error

Creates a Project

func (*ProjectService) Delete

func (s *ProjectService) Delete(id int64) error

Deletes a Project

func (*ProjectService) Project

func (s *ProjectService) Project(id int64) (*domain.Project, error)

Get a Project by id

func (*ProjectService) Projects

func (s *ProjectService) Projects() ([]*domain.Project, error)

Returns all the Projects

type UserService

type UserService struct {
	UsersRepository domain.UserRepository
}

func (UserService) Create

func (s UserService) Create(u *domain.User) error

All creates a User

func (UserService) Delete

func (s UserService) Delete(id int64) error

DeleteUser deletes a User

func (UserService) User

func (s UserService) User(id int64) (*domain.User, error)

User gets a User by id

func (UserService) Users

func (s UserService) Users() ([]*domain.User, error)

All returns all the Users

Jump to

Keyboard shortcuts

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