domain

package
v0.0.0-...-9eaf9d2 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const EnglishPhraseProblemType = "english_phrase"
View Source
const EnglishSentenceProblemType = "english_sentence"
View Source
const EnglishWordProblemType = "english_word"

Variables

This section is empty.

Functions

This section is empty.

Types

type EnglishPhraseProblemModel

type EnglishPhraseProblemModel interface {
	appD.ProblemModel
	GetAudioID() appD.AudioID
	GetText() string
	GetLang2() appD.Lang2
	GetTranslated() string
}

func NewEnglishPhraseProblemModel

func NewEnglishPhraseProblemModel(problemModel appD.ProblemModel, audioID appD.AudioID, text string, lang2 appD.Lang2, translated string) (EnglishPhraseProblemModel, error)

type EnglishSentenceProblemModel

type EnglishSentenceProblemModel interface {
	appD.ProblemModel
	GetProvider() string
	GetAudioID() appD.AudioID
	GetText() string
	GetNote() string
}

func NewEnglishSentenceProblemModel

func NewEnglishSentenceProblemModel(problemModel appD.ProblemModel, audioID appD.AudioID, provider string, text string, lang2 appD.Lang2, translated string, note string) (EnglishSentenceProblemModel, error)

type EnglishWordProblemModel

type EnglishWordProblemModel interface {
	appD.ProblemModel
	GetAudioID() appD.AudioID
	GetText() string
	GetPos() int
	GetPhonetic() string
	GetPresentThird() string
	GetPresentParticiple() string
	GetPastTense() string
	GetPastParticiple() string
	GetLang2() appD.Lang2
	GetTranslated() string
	GetPhrases() []EnglishPhraseProblemModel
	GetSentences() []EnglishWordSentenceProblemModel
}

func NewEnglishWordProblemModel

func NewEnglishWordProblemModel(problemModel appD.ProblemModel, audioID appD.AudioID, text string, pos int, phonetic string, presentThird, presentParticiple, pastTense, pastParticiple string, lang2 appD.Lang2, translated string, phrases []EnglishPhraseProblemModel, sentences []EnglishWordSentenceProblemModel) (EnglishWordProblemModel, error)

type EnglishWordSentenceProblemModel

type EnglishWordSentenceProblemModel interface {
	GetProvider() string
	GetAudioID() appD.AudioID
	GetText() string
	GetTranslated() string
	GetNote() string
	GetLang2() appD.Lang2
}

func NewEnglishWordProblemSentenceModel

func NewEnglishWordProblemSentenceModel(audioID appD.AudioID, text string, lang2 appD.Lang2, translated, note string) (EnglishWordSentenceProblemModel, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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