services

package
v0.0.0-...-a590297 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2022 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BucketSize = 100

Functions

func CompositeWonderWordData

func CompositeWonderWordData(data []models.WonderWord, trans []TransData) []models.WonderWord

func CompositeWordData

func CompositeWordData(data []models.Word, trans []TransData) []models.Word

func NewDictionary

func NewDictionary() *dictionaryService

func NewTranslate

func NewTranslate() *translateService

func NewVisitor

func NewVisitor(db *couchdb.DB) *visitorService

Types

type DictionaryService

type DictionaryService interface {
	GetDictionary(context.Context, string) ([]models.Word, error)
	GetDetail(context.Context, string, int) (string, error)
	GetITJapanWonderWork(context.Context, string) ([][]models.WonderWord, error)
}

type TransData

type TransData struct {
	Index int
	Word  string
	Mean  string
}

func MakeTransDataFromWonderWord

func MakeTransDataFromWonderWord(inputs []models.WonderWord) []TransData

func MakeTransDataFromWord

func MakeTransDataFromWord(inputs []models.Word) []TransData

type TranslateService

type TranslateService interface {
	TranslateData(context.Context, []TransData) []TransData
}

type VisitorService

type VisitorService interface {
	CreateVisitor(ctx context.Context, vm models.Visitor) error
	GetListVisitor(ctx context.Context) (*alldocsResult, error)
}

Directories

Path Synopsis
Package mock_services is a generated GoMock package.
Package mock_services is a generated GoMock package.

Jump to

Keyboard shortcuts

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