Versions in this module Expand all Collapse all v0 v0.0.2 May 21, 2023 v0.0.1 May 20, 2023 Changes in this version + type ArticleModel struct + Author string + Description string + Id string + Title string + type Client struct + func NewClient(loggerService logger.Service, config config.Config) Client + func (c *Client) CreateArticle(payload *articlesservice.Article) (ArticleModel, error) + func (c *Client) DeleteArticle(articleId string) error + func (c *Client) GetArticle(articleId string) (ArticleModel, error) + func (c *Client) UpdateArticle(payload *articlesservice.Article) (ArticleModel, error) + type Store interface + CreateArticle func(payload *articlesservice.Article) (ArticleModel, error) + DeleteArticle func(articleId string) error + GetArticle func(articleId string) (ArticleModel, error) + UpdateArticle func(payload *articlesservice.Article) (ArticleModel, error)