Versions in this module Expand all Collapse all v0 v0.7.0 Apr 27, 2020 Changes in this version + var AllExpressionType = []ExpressionType + var AllNounType = []NounType + var AllPartOfSpeech = []PartOfSpeech + var AllReferenceType = []ReferenceType + var AllStoryType = []StoryType + func NewExecutableSchema(cfg Config) graphql.ExecutableSchema + type Alphabet struct + Characters *string + Code string + Languages []*Language + Name string + References []*Reference + Script *Script + type ComplexityRoot struct + Alphabet struct{ ... } + Expression struct{ ... } + Language struct{ ... } + Query struct{ ... } + Reference struct{ ... } + Script struct{ ... } + Story struct{ ... } + StoryLine struct{ ... } + Tag struct{ ... } + Transliteration struct{ ... } + type Config struct + Complexity ComplexityRoot + Directives DirectiveRoot + Resolvers ResolverRoot + type DirectiveRoot struct + type Expression struct + ID string + Languages []*Language + Lexeme *Expression + LiteralTranslation *string + Meaning *string + NounType *NounType + PartOfSpeech *PartOfSpeech + PracticalTranslation *string + References []*Reference + RelatedExpressions []*Expression + Tags []*Tag + Titles []*Transliteration + Type ExpressionType + type ExpressionType string + const ExpressionTypeExpression + const ExpressionTypePhrase + const ExpressionTypeProverb + const ExpressionTypeWord + func (e *ExpressionType) UnmarshalGQL(v interface{}) error + func (e ExpressionType) IsValid() bool + func (e ExpressionType) MarshalGQL(w io.Writer) + func (e ExpressionType) String() string + type Language struct + Alphabets []*Alphabet + Code string + GlottologID *string + IsFamily *bool + Lexifier *Language + Names []*Transliteration + Parent *Language + References []*Reference + RelatedLanguages []*Language + type NounType string + const NounTypeName + const NounTypePerson + const NounTypePlace + func (e *NounType) UnmarshalGQL(v interface{}) error + func (e NounType) IsValid() bool + func (e NounType) MarshalGQL(w io.Writer) + func (e NounType) String() string + type PartOfSpeech string + const PartOfSpeechAdjective + const PartOfSpeechAdverb + const PartOfSpeechConjunction + const PartOfSpeechInterjection + const PartOfSpeechNoun + const PartOfSpeechPrefix + const PartOfSpeechPreposition + const PartOfSpeechPronoun + const PartOfSpeechSuffix + const PartOfSpeechVerb + func (e *PartOfSpeech) UnmarshalGQL(v interface{}) error + func (e PartOfSpeech) IsValid() bool + func (e PartOfSpeech) MarshalGQL(w io.Writer) + func (e PartOfSpeech) String() string + type QueryResolver interface + Alphabets func(ctx context.Context) ([]*Alphabet, error) + Expressions func(ctx context.Context) ([]*Expression, error) + Language func(ctx context.Context, code string) (*Language, error) + Languages func(ctx context.Context) ([]*Language, error) + type Reference struct + Mla *string + Type ReferenceType + type ReferenceType string + const ReferenceTypeArticle + const ReferenceTypeAudio + const ReferenceTypeBook + const ReferenceTypeEncyclopedia + const ReferenceTypeFilm + const ReferenceTypeInterview + const ReferenceTypeOther + const ReferenceTypePaper + const ReferenceTypePerson + const ReferenceTypeReport + const ReferenceTypeSocialMedia + const ReferenceTypeSong + const ReferenceTypeVideo + const ReferenceTypeWebsite + func (e *ReferenceType) UnmarshalGQL(v interface{}) error + func (e ReferenceType) IsValid() bool + func (e ReferenceType) MarshalGQL(w io.Writer) + func (e ReferenceType) String() string + type ResolverRoot interface + Query func() QueryResolver + type Script struct + Code string + Names []*Transliteration + type Story struct + Language *Language + Lines []*StoryLine + Script *Script + Type StoryType + type StoryLine struct + Content string + Story *Story + type StoryType string + const StoryTypePoem + const StoryTypeSong + const StoryTypeStory + func (e *StoryType) UnmarshalGQL(v interface{}) error + func (e StoryType) IsValid() bool + func (e StoryType) MarshalGQL(w io.Writer) + func (e StoryType) String() string + type Tag struct + Name string + type Transliteration struct + TransliterationLangCode *string + TransliterationScriptCode *string + Value string