query

package
v0.0.0-...-2b9219b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2025 License: GPL-3.0 Imports: 7 Imported by: 0

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

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

type GetLogsCondition struct {
	StartTime time.Time
	EndTime   time.Time
}

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

type ListTransactionCondition struct {
	PoolAddress string
	StartTime   time.Time
	EndTime     time.Time
}

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockCampaignGetter) GetByID

func (m *MockCampaignGetter) GetByID(c context.Context, id string) (*biz.Campaign, error)

GetByID mocks base method.

func (*MockCampaignGetter) List

List mocks base method.

type MockCampaignGetterMockRecorder

type MockCampaignGetterMockRecorder struct {
	// contains filtered or unexported fields
}

MockCampaignGetterMockRecorder is the mock recorder for MockCampaignGetter.

func (*MockCampaignGetterMockRecorder) GetByID

func (mr *MockCampaignGetterMockRecorder) GetByID(c, id any) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockCampaignGetterMockRecorder) List

func (mr *MockCampaignGetterMockRecorder) List(c, cond any) *gomock.Call

List indicates an expected call of List.

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRewardGetter) GetByAddress

func (m *MockRewardGetter) GetByAddress(c context.Context, address string) ([]*biz.Reward, error)

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

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.

func (*MockTaskGetterMockRecorder) ListTask

func (mr *MockTaskGetterMockRecorder) ListTask(c, cond any) *gomock.Call

ListTask indicates an expected call of ListTask.

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

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

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

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockUserGetter) GetByID

func (m *MockUserGetter) GetByID(c context.Context, id string) (*model.User, error)

GetByID mocks base method.

func (*MockUserGetter) List

List mocks base method.

type MockUserGetterMockRecorder

type MockUserGetterMockRecorder struct {
	// contains filtered or unexported fields
}

MockUserGetterMockRecorder is the mock recorder for MockUserGetter.

func (*MockUserGetterMockRecorder) GetByID

func (mr *MockUserGetterMockRecorder) GetByID(c, id any) *gomock.Call

GetByID indicates an expected call of GetByID.

func (*MockUserGetterMockRecorder) List

func (mr *MockUserGetterMockRecorder) List(c, cond any) *gomock.Call

List indicates an expected call of List.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL