Documentation
¶
Overview ¶
Package query is a generated GoMock package.
Package query is a generated GoMock package.
Package query is a generated GoMock package.
Package query is a generated GoMock package.
Package query is a generated GoMock package.
Index ¶
- type CampaignGetter
- type GetLogsCondition
- type ListCampaignCondition
- type ListTaskCondition
- type ListTransactionCondition
- type ListUserCondition
- type MockCampaignGetter
- type MockCampaignGetterMockRecorder
- type MockRewardGetter
- type MockRewardGetterMockRecorder
- type MockTaskGetter
- type MockTaskGetterMockRecorder
- type MockTransactionAdapter
- type MockTransactionAdapterMockRecorder
- type MockTransactionRepo
- func (m *MockTransactionRepo) EXPECT() *MockTransactionRepoMockRecorder
- func (m *MockTransactionRepo) GetSwapTxByPoolAddress(c context.Context, address string, cond ListTransactionCondition, ...) error
- func (m *MockTransactionRepo) GetSwapTxByUserAddressAndPoolAddress(c context.Context, address, poolAddress string, cond ListTransactionCondition, ...) error
- type MockTransactionRepoMockRecorder
- type MockUserGetter
- type MockUserGetterMockRecorder
- type RewardGetter
- type RewardQueryStore
- type TaskGetter
- type TransactionAdapter
- type TransactionRepo
- type UserGetter
- type UserQueryStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CampaignGetter ¶
type CampaignGetter interface {
// GetByID is used to get a campaign by id.
GetByID(c context.Context, id string) (*biz.Campaign, error)
// List is used to list the campaign.
List(c context.Context, cond ListCampaignCondition) (items []*biz.Campaign, total int, err error)
}
CampaignGetter is the interface that provides the methods to get the campaign.
type GetLogsCondition ¶
GetLogsCondition is the condition for get logs.
type ListCampaignCondition ¶
type ListCampaignCondition struct {
Name string
Status model.CampaignStatus
Limit int
Offset int
}
ListCampaignCondition is the condition to list the campaign.
type ListTaskCondition ¶
type ListTaskCondition struct {
CampaignID string
Status model.TaskStatus
}
ListTaskCondition is the condition to list the task.
type ListTransactionCondition ¶
ListTransactionCondition is the condition for list transaction.
type ListUserCondition ¶
type ListUserCondition struct {
Keyword *string // Optional search keyword for user names or emails
Limit int // Maximum number of users to retrieve
Offset int // Offset for pagination
}
ListUserCondition specifies filters for querying users.
type MockCampaignGetter ¶
type MockCampaignGetter struct {
// contains filtered or unexported fields
}
MockCampaignGetter is a mock of CampaignGetter interface.
func NewMockCampaignGetter ¶
func NewMockCampaignGetter(ctrl *gomock.Controller) *MockCampaignGetter
NewMockCampaignGetter creates a new mock instance.
func (*MockCampaignGetter) EXPECT ¶
func (m *MockCampaignGetter) EXPECT() *MockCampaignGetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockCampaignGetter) List ¶
func (m *MockCampaignGetter) List(c context.Context, cond ListCampaignCondition) ([]*biz.Campaign, int, error)
List mocks base method.
type MockCampaignGetterMockRecorder ¶
type MockCampaignGetterMockRecorder struct {
// contains filtered or unexported fields
}
MockCampaignGetterMockRecorder is the mock recorder for MockCampaignGetter.
type MockRewardGetter ¶
type MockRewardGetter struct {
// contains filtered or unexported fields
}
MockRewardGetter is a mock of RewardGetter interface.
func NewMockRewardGetter ¶
func NewMockRewardGetter(ctrl *gomock.Controller) *MockRewardGetter
NewMockRewardGetter creates a new mock instance.
func (*MockRewardGetter) EXPECT ¶
func (m *MockRewardGetter) EXPECT() *MockRewardGetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRewardGetter) GetByAddress ¶
GetByAddress mocks base method.
type MockRewardGetterMockRecorder ¶
type MockRewardGetterMockRecorder struct {
// contains filtered or unexported fields
}
MockRewardGetterMockRecorder is the mock recorder for MockRewardGetter.
func (*MockRewardGetterMockRecorder) GetByAddress ¶
func (mr *MockRewardGetterMockRecorder) GetByAddress(c, address any) *gomock.Call
GetByAddress indicates an expected call of GetByAddress.
type MockTaskGetter ¶
type MockTaskGetter struct {
// contains filtered or unexported fields
}
MockTaskGetter is a mock of TaskGetter interface.
func NewMockTaskGetter ¶
func NewMockTaskGetter(ctrl *gomock.Controller) *MockTaskGetter
NewMockTaskGetter creates a new mock instance.
func (*MockTaskGetter) EXPECT ¶
func (m *MockTaskGetter) EXPECT() *MockTaskGetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTaskGetter) ListTask ¶
func (m *MockTaskGetter) ListTask(c context.Context, cond ListTaskCondition) ([]*biz.Task, int, error)
ListTask mocks base method.
type MockTaskGetterMockRecorder ¶
type MockTaskGetterMockRecorder struct {
// contains filtered or unexported fields
}
MockTaskGetterMockRecorder is the mock recorder for MockTaskGetter.
type MockTransactionAdapter ¶
type MockTransactionAdapter struct {
// contains filtered or unexported fields
}
MockTransactionAdapter is a mock of TransactionAdapter interface.
func NewMockTransactionAdapter ¶
func NewMockTransactionAdapter(ctrl *gomock.Controller) *MockTransactionAdapter
NewMockTransactionAdapter creates a new mock instance.
func (*MockTransactionAdapter) EXPECT ¶
func (m *MockTransactionAdapter) EXPECT() *MockTransactionAdapterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTransactionAdapter) GetSwapTxByPoolAddress ¶
func (m *MockTransactionAdapter) GetSwapTxByPoolAddress(c context.Context, contractAddress string, txCh chan<- *biz.Transaction) error
GetSwapTxByPoolAddress mocks base method.
type MockTransactionAdapterMockRecorder ¶
type MockTransactionAdapterMockRecorder struct {
// contains filtered or unexported fields
}
MockTransactionAdapterMockRecorder is the mock recorder for MockTransactionAdapter.
func (*MockTransactionAdapterMockRecorder) GetSwapTxByPoolAddress ¶
func (mr *MockTransactionAdapterMockRecorder) GetSwapTxByPoolAddress(c, contractAddress, txCh any) *gomock.Call
GetSwapTxByPoolAddress indicates an expected call of GetSwapTxByPoolAddress.
type MockTransactionRepo ¶
type MockTransactionRepo struct {
// contains filtered or unexported fields
}
MockTransactionRepo is a mock of TransactionRepo interface.
func NewMockTransactionRepo ¶
func NewMockTransactionRepo(ctrl *gomock.Controller) *MockTransactionRepo
NewMockTransactionRepo creates a new mock instance.
func (*MockTransactionRepo) EXPECT ¶
func (m *MockTransactionRepo) EXPECT() *MockTransactionRepoMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTransactionRepo) GetSwapTxByPoolAddress ¶
func (m *MockTransactionRepo) GetSwapTxByPoolAddress(c context.Context, address string, cond ListTransactionCondition, txCh chan<- *biz.Transaction) error
GetSwapTxByPoolAddress mocks base method.
func (*MockTransactionRepo) GetSwapTxByUserAddressAndPoolAddress ¶
func (m *MockTransactionRepo) GetSwapTxByUserAddressAndPoolAddress(c context.Context, address, poolAddress string, cond ListTransactionCondition, txCh chan<- *biz.Transaction) error
GetSwapTxByUserAddressAndPoolAddress mocks base method.
type MockTransactionRepoMockRecorder ¶
type MockTransactionRepoMockRecorder struct {
// contains filtered or unexported fields
}
MockTransactionRepoMockRecorder is the mock recorder for MockTransactionRepo.
func (*MockTransactionRepoMockRecorder) GetSwapTxByPoolAddress ¶
func (mr *MockTransactionRepoMockRecorder) GetSwapTxByPoolAddress(c, address, cond, txCh any) *gomock.Call
GetSwapTxByPoolAddress indicates an expected call of GetSwapTxByPoolAddress.
func (*MockTransactionRepoMockRecorder) GetSwapTxByUserAddressAndPoolAddress ¶
func (mr *MockTransactionRepoMockRecorder) GetSwapTxByUserAddressAndPoolAddress(c, address, poolAddress, cond, txCh any) *gomock.Call
GetSwapTxByUserAddressAndPoolAddress indicates an expected call of GetSwapTxByUserAddressAndPoolAddress.
type MockUserGetter ¶
type MockUserGetter struct {
// contains filtered or unexported fields
}
MockUserGetter is a mock of UserGetter interface.
func NewMockUserGetter ¶
func NewMockUserGetter(ctrl *gomock.Controller) *MockUserGetter
NewMockUserGetter creates a new mock instance.
func (*MockUserGetter) EXPECT ¶
func (m *MockUserGetter) EXPECT() *MockUserGetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockUserGetter) List ¶
func (m *MockUserGetter) List(c context.Context, cond ListUserCondition) ([]*model.User, int, error)
List mocks base method.
type MockUserGetterMockRecorder ¶
type MockUserGetterMockRecorder struct {
// contains filtered or unexported fields
}
MockUserGetterMockRecorder is the mock recorder for MockUserGetter.
type RewardGetter ¶
type RewardGetter interface {
GetByAddress(c context.Context, address string) ([]*biz.Reward, error)
}
RewardGetter is the interface for reward getter
type RewardQueryStore ¶
type RewardQueryStore struct {
// contains filtered or unexported fields
}
RewardQueryStore is the store for reward query
func NewRewardQueryStore ¶
func NewRewardQueryStore(rewardGetter RewardGetter) *RewardQueryStore
NewRewardQueryStore is the constructor for RewardQueryStore
func (*RewardQueryStore) GetRewardHistoryByWalletAddress ¶
func (s *RewardQueryStore) GetRewardHistoryByWalletAddress(c context.Context, address string) ([]*biz.Reward, error)
GetRewardHistoryByWalletAddress is used to get reward history by wallet address
type TaskGetter ¶
type TaskGetter interface {
ListTask(c context.Context, cond ListTaskCondition) (items []*biz.Task, total int, err error)
}
TaskGetter is used to get the task.
type TransactionAdapter ¶
type TransactionAdapter interface {
GetSwapTxByPoolAddress(
c context.Context,
contractAddress string,
txCh chan<- *biz.Transaction,
) error
}
TransactionAdapter is the adapter for transaction.
type TransactionRepo ¶
type TransactionRepo interface {
GetSwapTxByPoolAddress(
c context.Context,
address string,
cond ListTransactionCondition,
txCh chan<- *biz.Transaction,
) error
GetSwapTxByUserAddressAndPoolAddress(
c context.Context,
address, poolAddress string,
cond ListTransactionCondition,
txCh chan<- *biz.Transaction,
) error
}
TransactionRepo is the adapter for transaction.
type UserGetter ¶
type UserGetter interface {
// GetByID retrieves a user by their ID.
GetByID(c context.Context, id string) (*model.User, error)
// List retrieves users based on specified conditions.
List(c context.Context, cond ListUserCondition) (item []*model.User, total int, err error)
}
UserGetter defines the interface for retrieving user data.
type UserQueryStore ¶
type UserQueryStore struct {
// contains filtered or unexported fields
}
UserQueryStore defines the interface for storing user query data.
func NewUserQueryStore ¶
func NewUserQueryStore(userService biz.UserService) *UserQueryStore
NewUserQueryStore creates a new UserQueryStore instance.
func (*UserQueryStore) GetTasksStatus ¶
func (s *UserQueryStore) GetTasksStatus(c context.Context, address, campaignID string) (*biz.User, error)
GetTasksStatus retrieves the status of tasks for a user.