Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrIssueNotFound = fmt.Errorf("issue not found") ErrFailedToCreate = fmt.Errorf("failed to create issue") ErrFailedToUpdate = fmt.Errorf("failed to update issue") ErrFailedToDelete = fmt.Errorf("failed to delete issue") ErrInvalidIssueData = fmt.Errorf("invalid issue data") ErrInvalidForeignKey = fmt.Errorf("invalid foreign key passed") )
Functions ¶
This section is empty.
Types ¶
type Issue ¶
type Issue interface { CreateIssue(ctx context.Context, is model.Issue) (model.Issue, error) GetIssues(ctx context.Context) ([]model.Issue, error) GetIssueByID(ctx context.Context, id int64) (model.Issue, error) UpdateIssueByID(ctx context.Context, is model.Issue) (model.Issue, error) DeleteIssueByID(ctx context.Context, id int64) error }
Click to show internal directories.
Click to hide internal directories.