competitor_datasource

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Competitor

type Competitor interface {
	Create(ctx context.Context, input *competitor_model.CreateCompetitorInputModel) ([]*competitor_model.CompetitorBaseModel, error)
}

func NewCompetitorDataSource

func NewCompetitorDataSource(competitorHttpDataSource CompetitorHttp, competitorDBDataSource CompetitorDB) Competitor

type CompetitorDB

func NewCompetitorDBDataSource

func NewCompetitorDBDataSource(competitorRepository mongo_repository.CompetitorRepository) CompetitorDB

type CompetitorDBImpl

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

type CompetitorHttp

type CompetitorHttp interface {
	FindTerm(ctx context.Context, input *competitor_model.FindTermCompetitorHttpInputModel) ([]*competitor_model.SearchTermDataModel, error)
}

func NewCompetitorHttpDataSource

func NewCompetitorHttpDataSource(client serpapi_client.SerpApi) CompetitorHttp

type CompetitorHttpImpl

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

type CompetitorImpl

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

Jump to

Keyboard shortcuts

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