Versions in this module Expand all Collapse all v0 v0.10.13 Jun 5, 2019 v0.10.12 May 30, 2019 Changes in this version + func Init() + type BundleDataSource struct + func (ds *BundleDataSource) GetEntityType() reflect.Type + func (ds *BundleDataSource) GetName() string + func (ds *BundleDataSource) GetPartialRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *BundleDataSource) GetRouteArguments() []models.RouteArgument + func (ds *BundleDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *BundleDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *BundleDataSource) IsSlugMatch(slug string) bool + func (ds *BundleDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type BundleIndexDataSource struct + func (ds *BundleIndexDataSource) GetEntityType() reflect.Type + func (ds *BundleIndexDataSource) GetName() string + func (ds *BundleIndexDataSource) GetRouteArguments() []models.RouteArgument + func (ds *BundleIndexDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *BundleIndexDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *BundleIndexDataSource) IsSlugMatch(slug string) bool + func (ds *BundleIndexDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) int + type CollectionDataSource struct + func (ds *CollectionDataSource) GetEntityType() reflect.Type + func (ds *CollectionDataSource) GetName() string + func (ds *CollectionDataSource) GetPartialRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *CollectionDataSource) GetRouteArguments() []models.RouteArgument + func (ds *CollectionDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *CollectionDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *CollectionDataSource) IsSlugMatch(slug string) bool + func (ds *CollectionDataSource) IsValid(route *models.Route) error + func (ds *CollectionDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type CollectionIndexDataSource struct + func (ds *CollectionIndexDataSource) GetEntityType() reflect.Type + func (ds *CollectionIndexDataSource) GetName() string + func (ds *CollectionIndexDataSource) GetRouteArguments() []models.RouteArgument + func (ds *CollectionIndexDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *CollectionIndexDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *CollectionIndexDataSource) IsSlugMatch(slug string) bool + func (ds *CollectionIndexDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type FilmDataSource struct + func (ds *FilmDataSource) GetEntityType() reflect.Type + func (ds *FilmDataSource) GetName() string + func (ds *FilmDataSource) GetPartialRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *FilmDataSource) GetRouteArguments() []models.RouteArgument + func (ds *FilmDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *FilmDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *FilmDataSource) IsSlugMatch(slug string) bool + func (ds *FilmDataSource) IsValid(route *models.Route) error + func (ds *FilmDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type FilmIndexDataSource struct + func (ds *FilmIndexDataSource) GetEntityType() reflect.Type + func (ds *FilmIndexDataSource) GetName() string + func (ds *FilmIndexDataSource) GetRouteArguments() []models.RouteArgument + func (ds *FilmIndexDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *FilmIndexDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *FilmIndexDataSource) IsSlugMatch(slug string) bool + func (ds *FilmIndexDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type PageDataSource struct + func (ds *PageDataSource) GetEntityType() reflect.Type + func (ds *PageDataSource) GetName() string + func (ds *PageDataSource) GetPartialRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *PageDataSource) GetRouteArguments() []models.RouteArgument + func (ds *PageDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *PageDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *PageDataSource) IsSlugMatch(slug string) bool + func (ds *PageDataSource) IsValid(route *models.Route) error + func (ds *PageDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type PageIndexDataSource struct + func (ds *PageIndexDataSource) GetEntityType() reflect.Type + func (ds *PageIndexDataSource) GetName() string + func (ds *PageIndexDataSource) GetRouteArguments() []models.RouteArgument + func (ds *PageIndexDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *PageIndexDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *PageIndexDataSource) IsSlugMatch(slug string) bool + func (ds *PageIndexDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type TVEpisodeDataSource struct + func (ds *TVEpisodeDataSource) GetEntityType() reflect.Type + func (ds *TVEpisodeDataSource) GetName() string + func (ds *TVEpisodeDataSource) GetPartialRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVEpisodeDataSource) GetRouteArguments() []models.RouteArgument + func (ds *TVEpisodeDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVEpisodeDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *TVEpisodeDataSource) IsSlugMatch(slug string) bool + func (ds *TVEpisodeDataSource) IsValid(route *models.Route) error + func (ds *TVEpisodeDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type TVSeasonDataSource struct + func (ds *TVSeasonDataSource) GetEntityType() reflect.Type + func (ds *TVSeasonDataSource) GetName() string + func (ds *TVSeasonDataSource) GetPartialRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVSeasonDataSource) GetRouteArguments() []models.RouteArgument + func (ds *TVSeasonDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVSeasonDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *TVSeasonDataSource) IsSlugMatch(slug string) bool + func (ds *TVSeasonDataSource) IsValid(route *models.Route) error + func (ds *TVSeasonDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type TVSeasonIndexDataSource struct + func (ds *TVSeasonIndexDataSource) GetEntityType() reflect.Type + func (ds *TVSeasonIndexDataSource) GetName() string + func (ds *TVSeasonIndexDataSource) GetRouteArguments() []models.RouteArgument + func (ds *TVSeasonIndexDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVSeasonIndexDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *TVSeasonIndexDataSource) IsSlugMatch(slug string) bool + func (ds *TVSeasonIndexDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type TVShowDataSource struct + func (ds *TVShowDataSource) GetEntityType() reflect.Type + func (ds *TVShowDataSource) GetName() string + func (ds *TVShowDataSource) GetPartialRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVShowDataSource) GetRouteArguments() []models.RouteArgument + func (ds *TVShowDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVShowDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *TVShowDataSource) IsSlugMatch(slug string) bool + func (ds *TVShowDataSource) IsValid(route *models.Route) error + func (ds *TVShowDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int) + type TVShowIndexDataSource struct + func (ds *TVShowIndexDataSource) GetEntityType() reflect.Type + func (ds *TVShowIndexDataSource) GetName() string + func (ds *TVShowIndexDataSource) GetRouteArguments() []models.RouteArgument + func (ds *TVShowIndexDataSource) GetRouteForEntity(ctx models.RenderContext, entity interface{}) string + func (ds *TVShowIndexDataSource) GetRouteForSlug(ctx models.RenderContext, slug string) string + func (ds *TVShowIndexDataSource) IsSlugMatch(slug string) bool + func (ds *TVShowIndexDataSource) Iterator(ctx models.RenderContext, renderer models.Renderer) (errCount int)