Documentation ¶
Index ¶
- type Repository
- func (r *Repository) Create(i internal.Identifiable, ctx context.Context) error
- func (r *Repository) Retrieve(email string, ctx context.Context) (internal.Identifiable, error)
- func (r *Repository) RetrievePrivileges(id int64) ([]string, error)
- func (r *Repository) RetrieveTickets(ticket int64, user int64) (bool, error)
- type Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
Repository is a struct to store DB and logger connection
func (*Repository) Create ¶
func (r *Repository) Create(i internal.Identifiable, ctx context.Context) error
Create new entity in storage
func (*Repository) Retrieve ¶
func (r *Repository) Retrieve(email string, ctx context.Context) (internal.Identifiable, error)
Retrieve entity from storage
func (*Repository) RetrievePrivileges ¶
func (r *Repository) RetrievePrivileges(id int64) ([]string, error)
RetrievePrivileges entity from storage
func (*Repository) RetrieveTickets ¶
func (r *Repository) RetrieveTickets(ticket int64, user int64) (bool, error)
RetrieveTickets entity from storage
Click to show internal directories.
Click to hide internal directories.