Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategorySvc ¶
type CategorySvc interface { CreateCategory(ctx context.Context, category *params.CreateCategory) *views.Response UpdateCategory(ctx context.Context, category *params.UpdateCategory, id uint) *views.Response GetCategories(ctx context.Context) *views.Response }
func NewCategorySvc ¶
func NewCategorySvc(repo repository.CategoryRepo, user repository.UserRepo) CategorySvc
type TicketSvc ¶
type TicketSvc interface { CreateTicket(ctx context.Context, ticket *params.CreateTicket) *views.Response UpdateTicket(ctx context.Context, ticket *params.UpdateTicket, id uint) *views.Response GetTickets(ctx context.Context) *views.Response GetTicketById(ctx context.Context, id uint) *views.Response DeleteTicket(ctx context.Context, id uint) *views.Response }
func NewTicketSvc ¶
func NewTicketSvc(repos repository.TicketRepo, userRepo repository.UserRepo, categoryRepo repository.CategoryRepo) TicketSvc
Click to show internal directories.
Click to hide internal directories.