Documentation
¶
Index ¶
- type Repository
- func (_m *Repository) CreateImage(campaignImage campaign.CampaignImage) (campaign.CampaignImage, error)
- func (_m *Repository) FindAll() ([]campaign.Campaign, error)
- func (_m *Repository) FindByID(ID int) (campaign.Campaign, error)
- func (_m *Repository) FindByUserID(userID int) ([]campaign.Campaign, error)
- func (_m *Repository) GetPaginatedCampaigns(offset int, limit int) ([]campaign.Campaign, error)
- func (_m *Repository) GetPaginatedCampaignsByUserID(userID int, offset int, limit int) ([]campaign.Campaign, error)
- func (_m *Repository) GetTotalCampaigns() (int64, error)
- func (_m *Repository) GetTotalCampaignsByUserID(userID int) (int64, error)
- func (_m *Repository) MarkAllImagesAsNonPrimary(campaignID int) (bool, error)
- func (_m *Repository) Save(_a0 campaign.Campaign) (campaign.Campaign, error)
- func (_m *Repository) SearchCampaignsByName(name string) ([]campaign.Campaign, error)
- func (_m *Repository) Update(_a0 campaign.Campaign) (campaign.Campaign, error)
- type Service
- func (_m *Service) CreateCampaign(input campaign.CreateCampaignInput) (campaign.Campaign, error)
- func (_m *Service) FindCampaignByID(input campaign.GetCampaignDetailInput) (campaign.Campaign, error)
- func (_m *Service) FindCampaigns(userID int) ([]campaign.Campaign, error)
- func (_m *Service) GetPaginatedCampaigns(page int, pageSize int) ([]campaign.Campaign, int, int, int, int, error)
- func (_m *Service) GetPaginatedCampaignsByUserID(userID int, page int, pageSize int) ([]campaign.Campaign, int, int, int, int, error)
- func (_m *Service) SaveCampaignImage(input campaign.CreateCampaignImageInput, file string) (campaign.CampaignImage, error)
- func (_m *Service) SearchCampaignsByName(name string) ([]campaign.Campaign, error)
- func (_m *Service) UpdateCampaign(inputID campaign.GetCampaignDetailInput, data campaign.CreateCampaignInput) (campaign.Campaign, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
Repository is an autogenerated mock type for the Repository type
func NewRepository ¶
func NewRepository(t interface { mock.TestingT Cleanup(func()) }) *Repository
NewRepository creates a new instance of Repository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*Repository) CreateImage ¶
func (_m *Repository) CreateImage(campaignImage campaign.CampaignImage) (campaign.CampaignImage, error)
CreateImage provides a mock function with given fields: campaignImage
func (*Repository) FindAll ¶
func (_m *Repository) FindAll() ([]campaign.Campaign, error)
FindAll provides a mock function with given fields:
func (*Repository) FindByID ¶
func (_m *Repository) FindByID(ID int) (campaign.Campaign, error)
FindByID provides a mock function with given fields: ID
func (*Repository) FindByUserID ¶
func (_m *Repository) FindByUserID(userID int) ([]campaign.Campaign, error)
FindByUserID provides a mock function with given fields: userID
func (*Repository) GetPaginatedCampaigns ¶
GetPaginatedCampaigns provides a mock function with given fields: offset, limit
func (*Repository) GetPaginatedCampaignsByUserID ¶
func (_m *Repository) GetPaginatedCampaignsByUserID(userID int, offset int, limit int) ([]campaign.Campaign, error)
GetPaginatedCampaignsByUserID provides a mock function with given fields: userID, offset, limit
func (*Repository) GetTotalCampaigns ¶
func (_m *Repository) GetTotalCampaigns() (int64, error)
GetTotalCampaigns provides a mock function with given fields:
func (*Repository) GetTotalCampaignsByUserID ¶
func (_m *Repository) GetTotalCampaignsByUserID(userID int) (int64, error)
GetTotalCampaignsByUserID provides a mock function with given fields: userID
func (*Repository) MarkAllImagesAsNonPrimary ¶
func (_m *Repository) MarkAllImagesAsNonPrimary(campaignID int) (bool, error)
MarkAllImagesAsNonPrimary provides a mock function with given fields: campaignID
func (*Repository) SearchCampaignsByName ¶
func (_m *Repository) SearchCampaignsByName(name string) ([]campaign.Campaign, error)
SearchCampaignsByName provides a mock function with given fields: name
type Service ¶
Service is an autogenerated mock type for the Service type
func NewService ¶
NewService creates a new instance of Service. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*Service) CreateCampaign ¶
CreateCampaign provides a mock function with given fields: input
func (*Service) FindCampaignByID ¶
func (_m *Service) FindCampaignByID(input campaign.GetCampaignDetailInput) (campaign.Campaign, error)
FindCampaignByID provides a mock function with given fields: input
func (*Service) FindCampaigns ¶
FindCampaigns provides a mock function with given fields: userID
func (*Service) GetPaginatedCampaigns ¶
func (_m *Service) GetPaginatedCampaigns(page int, pageSize int) ([]campaign.Campaign, int, int, int, int, error)
GetPaginatedCampaigns provides a mock function with given fields: page, pageSize
func (*Service) GetPaginatedCampaignsByUserID ¶
func (_m *Service) GetPaginatedCampaignsByUserID(userID int, page int, pageSize int) ([]campaign.Campaign, int, int, int, int, error)
GetPaginatedCampaignsByUserID provides a mock function with given fields: userID, page, pageSize
func (*Service) SaveCampaignImage ¶
func (_m *Service) SaveCampaignImage(input campaign.CreateCampaignImageInput, file string) (campaign.CampaignImage, error)
SaveCampaignImage provides a mock function with given fields: input, file
func (*Service) SearchCampaignsByName ¶
SearchCampaignsByName provides a mock function with given fields: name
func (*Service) UpdateCampaign ¶
func (_m *Service) UpdateCampaign(inputID campaign.GetCampaignDetailInput, data campaign.CreateCampaignInput) (campaign.Campaign, error)
UpdateCampaign provides a mock function with given fields: inputID, data