Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NewsNotFound error = errors.New("News not found.")
View Source
var NewsTitleAlreadyExist error = errors.New("News already exist with same title new.")
Functions ¶
This section is empty.
Types ¶
type GetNewsQuery ¶
type GetNewsQuery struct {
}type Handler ¶
type Handler struct {
Service Service
}
func NewHandler ¶
func (*Handler) AddNewsHandler ¶
func (*Handler) DeleteNewsHandler ¶
func (*Handler) GetNewHandler ¶
func (*Handler) GetNewsHandler ¶
type NewSearchCredentialsDTO ¶
type NewSearchCredentialsDTO struct {
ID string `json:"id"`
}
type NewsPageableResponse ¶
type Repository ¶
func NewRepository ¶
func NewRepository(uri string) Repository
func (*Repository) DeleteNews ¶
func (r *Repository) DeleteNews(id string) error
func (*Repository) GetNews ¶
func (r *Repository) GetNews() ([]News, error)
func (*Repository) GetNewsByID ¶
func (r *Repository) GetNewsByID(id string) (*News, error)
type Service ¶
type Service struct {
Repository Repository
}
func NewService ¶
func NewService(repository Repository) Service
func (*Service) DeleteNews ¶
Click to show internal directories.
Click to hide internal directories.