Documentation ¶
Index ¶
- type PostRepository
- type PostRepositoryMock
- func (p *PostRepositoryMock) Create(postEntity *post.Post) rest_error.RestErr
- func (p *PostRepositoryMock) Delete(p2 *post.Post) rest_error.RestErr
- func (p *PostRepositoryMock) Get(u uint) (*post.Post, rest_error.RestErr)
- func (p *PostRepositoryMock) GetAll() []post.Post
- func (p *PostRepositoryMock) GetInappropriateContent() []post.Post
- func (p *PostRepositoryMock) GetUsersPosts(userEmail string) ([]post.Post, rest_error.RestErr)
- func (p *PostRepositoryMock) SearchByTag(s string) ([]post.Post, rest_error.RestErr)
- func (p *PostRepositoryMock) Update(p2 *post.Post) rest_error.RestErr
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostRepository ¶
type PostRepository interface { GetAll() []post.Post Get(uint) (*post.Post, rest_error.RestErr) Update(*post.Post) rest_error.RestErr Create(*post.Post) rest_error.RestErr GetUsersPosts(string) ([]post.Post, rest_error.RestErr) GetInappropriateContent() []post.Post Delete(*post.Post) rest_error.RestErr SearchByTag(string) ([]post.Post, rest_error.RestErr) }
func NewPostRepository ¶
func NewPostRepository(databaseClient datasources.DatabaseClient) PostRepository
type PostRepositoryMock ¶
func (*PostRepositoryMock) Create ¶
func (p *PostRepositoryMock) Create(postEntity *post.Post) rest_error.RestErr
func (*PostRepositoryMock) Delete ¶
func (p *PostRepositoryMock) Delete(p2 *post.Post) rest_error.RestErr
func (*PostRepositoryMock) Get ¶
func (p *PostRepositoryMock) Get(u uint) (*post.Post, rest_error.RestErr)
func (*PostRepositoryMock) GetAll ¶
func (p *PostRepositoryMock) GetAll() []post.Post
func (*PostRepositoryMock) GetInappropriateContent ¶
func (p *PostRepositoryMock) GetInappropriateContent() []post.Post
func (*PostRepositoryMock) GetUsersPosts ¶
func (p *PostRepositoryMock) GetUsersPosts(userEmail string) ([]post.Post, rest_error.RestErr)
func (*PostRepositoryMock) SearchByTag ¶
func (p *PostRepositoryMock) SearchByTag(s string) ([]post.Post, rest_error.RestErr)
func (*PostRepositoryMock) Update ¶
func (p *PostRepositoryMock) Update(p2 *post.Post) rest_error.RestErr
Click to show internal directories.
Click to hide internal directories.