Documentation
¶
Index ¶
- Variables
- type Resolver
- func (r *Resolver) Achievement() generated.AchievementResolver
- func (r *Resolver) AchievementGroup() generated.AchievementGroupResolver
- func (r *Resolver) AddToCollectionResult() generated.AddToCollectionResultResolver
- func (r *Resolver) AlternativesTask() generated.AlternativesTaskResolver
- func (r *Resolver) Analytics() generated.AnalyticsResolver
- func (r *Resolver) Application() generated.ApplicationResolver
- func (r *Resolver) AvatarSection() generated.AvatarSectionResolver
- func (r *Resolver) Calendar() generated.CalendarResolver
- func (r *Resolver) CardListSection() generated.CardListSectionResolver
- func (r *Resolver) CardSection() generated.CardSectionResolver
- func (r *Resolver) Chapter() generated.ChapterResolver
- func (r *Resolver) Config() generated.ConfigResolver
- func (r *Resolver) ContentType() generated.ContentTypeResolver
- func (r *Resolver) ContextCollection() generated.ContextCollectionResolver
- func (r *Resolver) ContributionType() generated.ContributionTypeResolver
- func (r *Resolver) DefaultGridSection() generated.DefaultGridSectionResolver
- func (r *Resolver) DefaultSection() generated.DefaultSectionResolver
- func (r *Resolver) Episode() generated.EpisodeResolver
- func (r *Resolver) EpisodeCalendarEntry() generated.EpisodeCalendarEntryResolver
- func (r *Resolver) EpisodeSearchItem() generated.EpisodeSearchItemResolver
- func (r *Resolver) Event() generated.EventResolver
- func (r *Resolver) FAQ() generated.FAQResolver
- func (r *Resolver) FAQCategory() generated.FAQCategoryResolver
- func (r *Resolver) FeaturedSection() generated.FeaturedSectionResolver
- func (r *Resolver) Game() generated.GameResolver
- func (r *Resolver) GetCDNConfig() export.CDNConfig
- func (r *Resolver) GetCollectionEntries(ctx context.Context, collectionId int) ([]collection.Entry, error)
- func (r *Resolver) GetFilteredLoaders(ctx context.Context) *common.FilteredLoaders
- func (r *Resolver) GetLoaders() *common.BatchLoaders
- func (r *Resolver) GetProfileLoaders(ctx context.Context) *common.ProfileLoaders
- func (r *Resolver) GetQueries() *sqlc.Queries
- func (r *Resolver) GetS3Client() *s3.Client
- func (r *Resolver) GetURLSigner() *signing.Signer
- func (r *Resolver) IconGridSection() generated.IconGridSectionResolver
- func (r *Resolver) IconSection() generated.IconSectionResolver
- func (r *Resolver) ItemSectionMetadata() generated.ItemSectionMetadataResolver
- func (r *Resolver) LabelSection() generated.LabelSectionResolver
- func (r *Resolver) Lesson() generated.LessonResolver
- func (r *Resolver) Link() generated.LinkResolver
- func (r *Resolver) LinkTask() generated.LinkTaskResolver
- func (r *Resolver) ListSection() generated.ListSectionResolver
- func (r *Resolver) MessageSection() generated.MessageSectionResolver
- func (r *Resolver) MutationRoot() generated.MutationRootResolver
- func (r *Resolver) Page() generated.PageResolver
- func (r *Resolver) Person() generated.PersonResolver
- func (r *Resolver) Playlist() generated.PlaylistResolver
- func (r *Resolver) PosterGridSection() generated.PosterGridSectionResolver
- func (r *Resolver) PosterSection() generated.PosterSectionResolver
- func (r *Resolver) PosterTask() generated.PosterTaskResolver
- func (r *Resolver) QueryRoot() generated.QueryRootResolver
- func (r *Resolver) Question() generated.QuestionResolver
- func (r *Resolver) QuoteTask() generated.QuoteTaskResolver
- func (r *Resolver) Season() generated.SeasonResolver
- func (r *Resolver) SeasonCalendarEntry() generated.SeasonCalendarEntryResolver
- func (r *Resolver) SeasonSearchItem() generated.SeasonSearchItemResolver
- func (r *Resolver) SectionItem() generated.SectionItemResolver
- func (r *Resolver) Short() generated.ShortResolver
- func (r *Resolver) Show() generated.ShowResolver
- func (r *Resolver) ShowCalendarEntry() generated.ShowCalendarEntryResolver
- func (r *Resolver) ShowSearchItem() generated.ShowSearchItemResolver
- func (r *Resolver) SimpleCalendarEntry() generated.SimpleCalendarEntryResolver
- func (r *Resolver) StudyTopic() generated.StudyTopicResolver
- func (r *Resolver) Survey() generated.SurveyResolver
- func (r *Resolver) SurveyPrompt() generated.SurveyPromptResolver
- func (r *Resolver) TextTask() generated.TextTaskResolver
- func (r *Resolver) User() generated.UserResolver
- func (r *Resolver) UserCollection() generated.UserCollectionResolver
- func (r *Resolver) UserCollectionEntry() generated.UserCollectionEntryResolver
- func (r *Resolver) VideoTask() generated.VideoTaskResolver
Constants ¶
This section is empty.
Variables ¶
var ( ErrItemNotFound = common.ErrItemNotFound ErrProfileNotSet = common.ErrProfileNotSet )
Errors
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct { Queries *sqlc.Queries Loaders *common.BatchLoaders FilteredLoaders func(ctx context.Context) *common.FilteredLoaders ProfileLoaders func(ctx context.Context) *common.ProfileLoaders SearchService searchProvider EmailService *email.Service URLSigner *signing.Signer S3Client *s3.Client APIConfig apiConfig AWSConfig awsConfig AnalyticsIDFactory func(ctx context.Context) string RedirectConfig redirectConfig AuthClient *auth0.Client RemoteCache *remotecache.Client AnalyticsClient analyticsService }
Resolver is the main struct for the GQL implementation It contains references to all external services and config
func (*Resolver) Achievement ¶
func (r *Resolver) Achievement() generated.AchievementResolver
Achievement returns generated.AchievementResolver implementation.
func (*Resolver) AchievementGroup ¶
func (r *Resolver) AchievementGroup() generated.AchievementGroupResolver
AchievementGroup returns generated.AchievementGroupResolver implementation.
func (*Resolver) AddToCollectionResult ¶
func (r *Resolver) AddToCollectionResult() generated.AddToCollectionResultResolver
AddToCollectionResult returns generated.AddToCollectionResultResolver implementation.
func (*Resolver) AlternativesTask ¶
func (r *Resolver) AlternativesTask() generated.AlternativesTaskResolver
AlternativesTask returns generated.AlternativesTaskResolver implementation.
func (*Resolver) Analytics ¶
func (r *Resolver) Analytics() generated.AnalyticsResolver
Analytics returns generated.AnalyticsResolver implementation.
func (*Resolver) Application ¶
func (r *Resolver) Application() generated.ApplicationResolver
Application returns generated.ApplicationResolver implementation.
func (*Resolver) AvatarSection ¶
func (r *Resolver) AvatarSection() generated.AvatarSectionResolver
AvatarSection returns generated.AvatarSectionResolver implementation.
func (*Resolver) Calendar ¶
func (r *Resolver) Calendar() generated.CalendarResolver
Calendar returns generated.CalendarResolver implementation.
func (*Resolver) CardListSection ¶
func (r *Resolver) CardListSection() generated.CardListSectionResolver
CardListSection returns generated.CardListSectionResolver implementation.
func (*Resolver) CardSection ¶
func (r *Resolver) CardSection() generated.CardSectionResolver
CardSection returns generated.CardSectionResolver implementation.
func (*Resolver) Chapter ¶
func (r *Resolver) Chapter() generated.ChapterResolver
Chapter returns generated.ChapterResolver implementation.
func (*Resolver) Config ¶
func (r *Resolver) Config() generated.ConfigResolver
Config returns generated.ConfigResolver implementation.
func (*Resolver) ContentType ¶
func (r *Resolver) ContentType() generated.ContentTypeResolver
ContentType returns generated.ContentTypeResolver implementation.
func (*Resolver) ContextCollection ¶
func (r *Resolver) ContextCollection() generated.ContextCollectionResolver
ContextCollection returns generated.ContextCollectionResolver implementation.
func (*Resolver) ContributionType ¶
func (r *Resolver) ContributionType() generated.ContributionTypeResolver
ContributionType returns generated.ContributionTypeResolver implementation.
func (*Resolver) DefaultGridSection ¶
func (r *Resolver) DefaultGridSection() generated.DefaultGridSectionResolver
DefaultGridSection returns generated.DefaultGridSectionResolver implementation.
func (*Resolver) DefaultSection ¶
func (r *Resolver) DefaultSection() generated.DefaultSectionResolver
DefaultSection returns generated.DefaultSectionResolver implementation.
func (*Resolver) Episode ¶
func (r *Resolver) Episode() generated.EpisodeResolver
Episode returns generated.EpisodeResolver implementation.
func (*Resolver) EpisodeCalendarEntry ¶
func (r *Resolver) EpisodeCalendarEntry() generated.EpisodeCalendarEntryResolver
EpisodeCalendarEntry returns generated.EpisodeCalendarEntryResolver implementation.
func (*Resolver) EpisodeSearchItem ¶
func (r *Resolver) EpisodeSearchItem() generated.EpisodeSearchItemResolver
EpisodeSearchItem returns generated.EpisodeSearchItemResolver implementation.
func (*Resolver) Event ¶
func (r *Resolver) Event() generated.EventResolver
Event returns generated.EventResolver implementation.
func (*Resolver) FAQ ¶
func (r *Resolver) FAQ() generated.FAQResolver
FAQ returns generated.FAQResolver implementation.
func (*Resolver) FAQCategory ¶
func (r *Resolver) FAQCategory() generated.FAQCategoryResolver
FAQCategory returns generated.FAQCategoryResolver implementation.
func (*Resolver) FeaturedSection ¶
func (r *Resolver) FeaturedSection() generated.FeaturedSectionResolver
FeaturedSection returns generated.FeaturedSectionResolver implementation.
func (*Resolver) Game ¶
func (r *Resolver) Game() generated.GameResolver
Game returns generated.GameResolver implementation.
func (*Resolver) GetCDNConfig ¶
func (*Resolver) GetCollectionEntries ¶
func (*Resolver) GetFilteredLoaders ¶
func (r *Resolver) GetFilteredLoaders(ctx context.Context) *common.FilteredLoaders
func (*Resolver) GetLoaders ¶
func (r *Resolver) GetLoaders() *common.BatchLoaders
func (*Resolver) GetProfileLoaders ¶
func (r *Resolver) GetProfileLoaders(ctx context.Context) *common.ProfileLoaders
func (*Resolver) GetQueries ¶
func (*Resolver) GetS3Client ¶
func (*Resolver) GetURLSigner ¶
func (*Resolver) IconGridSection ¶
func (r *Resolver) IconGridSection() generated.IconGridSectionResolver
IconGridSection returns generated.IconGridSectionResolver implementation.
func (*Resolver) IconSection ¶
func (r *Resolver) IconSection() generated.IconSectionResolver
IconSection returns generated.IconSectionResolver implementation.
func (*Resolver) ItemSectionMetadata ¶
func (r *Resolver) ItemSectionMetadata() generated.ItemSectionMetadataResolver
ItemSectionMetadata returns generated.ItemSectionMetadataResolver implementation.
func (*Resolver) LabelSection ¶
func (r *Resolver) LabelSection() generated.LabelSectionResolver
LabelSection returns generated.LabelSectionResolver implementation.
func (*Resolver) Lesson ¶
func (r *Resolver) Lesson() generated.LessonResolver
Lesson returns generated.LessonResolver implementation.
func (*Resolver) Link ¶
func (r *Resolver) Link() generated.LinkResolver
Link returns generated.LinkResolver implementation.
func (*Resolver) LinkTask ¶
func (r *Resolver) LinkTask() generated.LinkTaskResolver
LinkTask returns generated.LinkTaskResolver implementation.
func (*Resolver) ListSection ¶
func (r *Resolver) ListSection() generated.ListSectionResolver
ListSection returns generated.ListSectionResolver implementation.
func (*Resolver) MessageSection ¶
func (r *Resolver) MessageSection() generated.MessageSectionResolver
MessageSection returns generated.MessageSectionResolver implementation.
func (*Resolver) MutationRoot ¶
func (r *Resolver) MutationRoot() generated.MutationRootResolver
MutationRoot returns generated.MutationRootResolver implementation.
func (*Resolver) Page ¶
func (r *Resolver) Page() generated.PageResolver
Page returns generated.PageResolver implementation.
func (*Resolver) Person ¶
func (r *Resolver) Person() generated.PersonResolver
Person returns generated.PersonResolver implementation.
func (*Resolver) Playlist ¶
func (r *Resolver) Playlist() generated.PlaylistResolver
Playlist returns generated.PlaylistResolver implementation.
func (*Resolver) PosterGridSection ¶
func (r *Resolver) PosterGridSection() generated.PosterGridSectionResolver
PosterGridSection returns generated.PosterGridSectionResolver implementation.
func (*Resolver) PosterSection ¶
func (r *Resolver) PosterSection() generated.PosterSectionResolver
PosterSection returns generated.PosterSectionResolver implementation.
func (*Resolver) PosterTask ¶
func (r *Resolver) PosterTask() generated.PosterTaskResolver
PosterTask returns generated.PosterTaskResolver implementation.
func (*Resolver) QueryRoot ¶
func (r *Resolver) QueryRoot() generated.QueryRootResolver
QueryRoot returns generated.QueryRootResolver implementation.
func (*Resolver) Question ¶
func (r *Resolver) Question() generated.QuestionResolver
Question returns generated.QuestionResolver implementation.
func (*Resolver) QuoteTask ¶
func (r *Resolver) QuoteTask() generated.QuoteTaskResolver
QuoteTask returns generated.QuoteTaskResolver implementation.
func (*Resolver) Season ¶
func (r *Resolver) Season() generated.SeasonResolver
Season returns generated.SeasonResolver implementation.
func (*Resolver) SeasonCalendarEntry ¶
func (r *Resolver) SeasonCalendarEntry() generated.SeasonCalendarEntryResolver
SeasonCalendarEntry returns generated.SeasonCalendarEntryResolver implementation.
func (*Resolver) SeasonSearchItem ¶
func (r *Resolver) SeasonSearchItem() generated.SeasonSearchItemResolver
SeasonSearchItem returns generated.SeasonSearchItemResolver implementation.
func (*Resolver) SectionItem ¶
func (r *Resolver) SectionItem() generated.SectionItemResolver
SectionItem returns generated.SectionItemResolver implementation.
func (*Resolver) Short ¶
func (r *Resolver) Short() generated.ShortResolver
Short returns generated.ShortResolver implementation.
func (*Resolver) Show ¶
func (r *Resolver) Show() generated.ShowResolver
Show returns generated.ShowResolver implementation.
func (*Resolver) ShowCalendarEntry ¶
func (r *Resolver) ShowCalendarEntry() generated.ShowCalendarEntryResolver
ShowCalendarEntry returns generated.ShowCalendarEntryResolver implementation.
func (*Resolver) ShowSearchItem ¶
func (r *Resolver) ShowSearchItem() generated.ShowSearchItemResolver
ShowSearchItem returns generated.ShowSearchItemResolver implementation.
func (*Resolver) SimpleCalendarEntry ¶
func (r *Resolver) SimpleCalendarEntry() generated.SimpleCalendarEntryResolver
SimpleCalendarEntry returns generated.SimpleCalendarEntryResolver implementation.
func (*Resolver) StudyTopic ¶
func (r *Resolver) StudyTopic() generated.StudyTopicResolver
StudyTopic returns generated.StudyTopicResolver implementation.
func (*Resolver) Survey ¶
func (r *Resolver) Survey() generated.SurveyResolver
Survey returns generated.SurveyResolver implementation.
func (*Resolver) SurveyPrompt ¶
func (r *Resolver) SurveyPrompt() generated.SurveyPromptResolver
SurveyPrompt returns generated.SurveyPromptResolver implementation.
func (*Resolver) TextTask ¶
func (r *Resolver) TextTask() generated.TextTaskResolver
TextTask returns generated.TextTaskResolver implementation.
func (*Resolver) User ¶
func (r *Resolver) User() generated.UserResolver
User returns generated.UserResolver implementation.
func (*Resolver) UserCollection ¶
func (r *Resolver) UserCollection() generated.UserCollectionResolver
UserCollection returns generated.UserCollectionResolver implementation.
func (*Resolver) UserCollectionEntry ¶
func (r *Resolver) UserCollectionEntry() generated.UserCollectionEntryResolver
UserCollectionEntry returns generated.UserCollectionEntryResolver implementation.
func (*Resolver) VideoTask ¶
func (r *Resolver) VideoTask() generated.VideoTaskResolver
VideoTask returns generated.VideoTaskResolver implementation.
Source Files
¶
- achievements.resolvers.go
- analytics.resolvers.go
- applications.resolvers.go
- calendar-resolver.go
- calendar.resolvers.go
- chapter.utils.go
- collection-resolver.go
- collections.utils.go
- config.resolvers.go
- contributions.utils.go
- episode-resolver.utils.go
- episodes.resolvers.go
- faq.resolvers.go
- games.resolvers.go
- items.resolvers.go
- mutations.resolvers.go
- page-resolvers.utils.go
- pages.resolvers.go
- persons.resolvers.go
- playlists.resolvers.go
- prompts.resolvers.go
- resolver.go
- schema.resolvers.go
- search-resolver.go
- search.resolvers.go
- seasons.resolvers.go
- sections.resolvers.go
- shorts.resolvers.go
- shorts.utils.go
- shows.resolvers.go
- studies.resolvers.go
- studies.utils.go
- surveys.resolvers.go
- users.resolvers.go
- users.utils.go
- utils.go