handlers

package
v1.61.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 License: MIT Imports: 32 Imported by: 1

Documentation

Overview

Package handlers is a generated GoMock package.

Package handlers is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateCustomDataset added in v1.51.0

func CreateCustomDataset(pc PopulationClient, zc ZebedeeClient, rend RenderClient, cfg config.Config, apiRouterVersion string) http.HandlerFunc

CreateCustomDataset will load the create custom dataset page

func CreateFilterFlexID added in v1.32.0

func CreateFilterFlexID(fc FilterClient, dc DatasetClient) http.HandlerFunc

CreateFilterFlexID creates a new filter ID for filter flex journeys

func CreateFilterFlexIDFromOutput added in v1.42.0

func CreateFilterFlexIDFromOutput(fc FilterClient) http.HandlerFunc

CreateFilterFlexIDFromOutput creates a new filter ID for filter flex journeys from the user's filter output

func CreateFilterID

func CreateFilterID(c FilterClient, dc DatasetClient) http.HandlerFunc

CreateFilterID controls the creating of a filter idea when a new user journey is requested

func DatasetPage added in v1.34.0

func DatasetPage(zc ZebedeeClient, rend RenderClient, fac FilesAPIClient, cacheList *cache.List) http.HandlerFunc

DatasetPage will load a legacy dataset page

func EditionsList

func EditionsList(dc DatasetClient, zc ZebedeeClient, rend RenderClient, cfg config.Config, apiRouterVersion string) http.HandlerFunc

EditionsList will load a list of editions for a filterable dataset

func FilterOutput added in v1.34.0

func FilterOutput(zc ZebedeeClient, fc FilterClient, pc PopulationClient, dc DatasetClient, rend RenderClient, cfg config.Config, apiRouterVersion string) http.HandlerFunc

FilterOutput will load a filtered landing page

func FilterableLanding

func FilterableLanding(dc DatasetClient, pc PopulationClient, rend RenderClient, zc ZebedeeClient, cfg config.Config, apiRouterVersion string) http.HandlerFunc

FilterableLanding will load a filterable landing page

func LegacyLanding

func LegacyLanding(zc ZebedeeClient, dc DatasetClient, fc FilesAPIClient, rend RenderClient, cacheList *cache.List) http.HandlerFunc

LegacyLanding will load a zebedee landing page

func MetadataText

func MetadataText(dc DatasetClient, cfg config.Config) http.HandlerFunc

MetadataText generates a metadata text file

func PostCreateCustomDataset added in v1.51.0

func PostCreateCustomDataset(fc FilterClient) http.HandlerFunc

PostCreateCustomDataset controls creating a custom dataset using a population type

func VersionsList

func VersionsList(dc DatasetClient, zc ZebedeeClient, rend RenderClient, cfg config.Config) http.HandlerFunc

VersionsList will load a list of versions for a filterable dataset

Types

type ClientError

type ClientError interface {
	Error() string
	Code() int
}

ClientError is an interface that can be used to retrieve the status code if a client has errored

type DatasetClient

type DatasetClient interface {
	Get(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, datasetID string) (m dataset.DatasetDetails, err error)
	GetByPath(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, path string) (m dataset.DatasetDetails, err error)
	GetEditions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, datasetID string) (m []dataset.Edition, err error)
	GetEdition(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, datasetID, edition string) (dataset.Edition, error)
	GetVersions(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceAuthToken, collectionID, datasetID, edition string, q *dataset.QueryParams) (m dataset.VersionsList, err error)
	GetVersion(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceAuthToken, collectionID, datasetID, edition, version string) (m dataset.Version, err error)
	GetVersionMetadata(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, id, edition, version string) (m dataset.Metadata, err error)
	GetVersionDimensions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, id, edition, version string) (m dataset.VersionDimensions, err error)
	GetOptions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, id, edition, version, dimension string, q *dataset.QueryParams) (m dataset.Options, err error)
}

DatasetClient is an interface with methods required for a dataset client

type FilesAPIClient added in v1.33.0

type FilesAPIClient interface {
	GetFile(ctx context.Context, path string, authToken string) (files.FileMetaData, error)
}

FilesAPIClient is an interface with methods required for getting metadata from Files API

type FilterClient

type FilterClient interface {
	CreateBlueprint(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, datasetID, edition, version string, names []string) (filterID, eTag string, err error)
	CreateCustomFilter(ctx context.Context, userAuthToken, serviceAuthToken, populationType string) (filterID string, err error)
	CreateFlexibleBlueprint(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, datasetID, edition, version string, dimensions []filter.ModelDimension, population_type string) (filterID, eTag string, err error)
	GetOutput(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, filterOutputID string) (m filter.Model, err error)
	GetDimensionOptions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, filterID, name string, q *filter.QueryParams) (opts filter.DimensionOptions, eTag string, err error)
	CreateFlexibleBlueprintCustom(ctx context.Context, uAuthToken, svcAuthToken, dlServiceToken string, req filter.CreateFlexBlueprintCustomRequest) (filterID, eTag string, err error)
}

FilterClient is an interface with the methods required for a filter client

type MockClientError

type MockClientError struct {
	// contains filtered or unexported fields
}

MockClientError is a mock of ClientError interface.

func NewMockClientError

func NewMockClientError(ctrl *gomock.Controller) *MockClientError

NewMockClientError creates a new mock instance.

func (*MockClientError) Code

func (m *MockClientError) Code() int

Code mocks base method.

func (*MockClientError) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockClientError) Error

func (m *MockClientError) Error() string

Error mocks base method.

type MockClientErrorMockRecorder

type MockClientErrorMockRecorder struct {
	// contains filtered or unexported fields
}

MockClientErrorMockRecorder is the mock recorder for MockClientError.

func (*MockClientErrorMockRecorder) Code

Code indicates an expected call of Code.

func (*MockClientErrorMockRecorder) Error

Error indicates an expected call of Error.

type MockDatasetClient

type MockDatasetClient struct {
	// contains filtered or unexported fields
}

MockDatasetClient is a mock of DatasetClient interface.

func NewMockDatasetClient

func NewMockDatasetClient(ctrl *gomock.Controller) *MockDatasetClient

NewMockDatasetClient creates a new mock instance.

func (*MockDatasetClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockDatasetClient) Get

func (m *MockDatasetClient) Get(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, datasetID string) (dataset.DatasetDetails, error)

Get mocks base method.

func (*MockDatasetClient) GetByPath

func (m *MockDatasetClient) GetByPath(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, path string) (dataset.DatasetDetails, error)

GetByPath mocks base method.

func (*MockDatasetClient) GetEdition

func (m *MockDatasetClient) GetEdition(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, datasetID, edition string) (dataset.Edition, error)

GetEdition mocks base method.

func (*MockDatasetClient) GetEditions

func (m *MockDatasetClient) GetEditions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, datasetID string) ([]dataset.Edition, error)

GetEditions mocks base method.

func (*MockDatasetClient) GetOptions

func (m *MockDatasetClient) GetOptions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, id, edition, version, dimension string, q *dataset.QueryParams) (dataset.Options, error)

GetOptions mocks base method.

func (*MockDatasetClient) GetVersion

func (m *MockDatasetClient) GetVersion(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceAuthToken, collectionID, datasetID, edition, version string) (dataset.Version, error)

GetVersion mocks base method.

func (*MockDatasetClient) GetVersionDimensions added in v1.15.0

func (m *MockDatasetClient) GetVersionDimensions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, id, edition, version string) (dataset.VersionDimensions, error)

GetVersionDimensions mocks base method.

func (*MockDatasetClient) GetVersionMetadata

func (m *MockDatasetClient) GetVersionMetadata(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, id, edition, version string) (dataset.Metadata, error)

GetVersionMetadata mocks base method.

func (*MockDatasetClient) GetVersions

func (m *MockDatasetClient) GetVersions(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceAuthToken, collectionID, datasetID, edition string, q *dataset.QueryParams) (dataset.VersionsList, error)

GetVersions mocks base method.

type MockDatasetClientMockRecorder

type MockDatasetClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockDatasetClientMockRecorder is the mock recorder for MockDatasetClient.

func (*MockDatasetClientMockRecorder) Get

func (mr *MockDatasetClientMockRecorder) Get(ctx, userAuthToken, serviceAuthToken, collectionID, datasetID interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockDatasetClientMockRecorder) GetByPath

func (mr *MockDatasetClientMockRecorder) GetByPath(ctx, userAuthToken, serviceAuthToken, collectionID, path interface{}) *gomock.Call

GetByPath indicates an expected call of GetByPath.

func (*MockDatasetClientMockRecorder) GetEdition

func (mr *MockDatasetClientMockRecorder) GetEdition(ctx, userAuthToken, serviceAuthToken, collectionID, datasetID, edition interface{}) *gomock.Call

GetEdition indicates an expected call of GetEdition.

func (*MockDatasetClientMockRecorder) GetEditions

func (mr *MockDatasetClientMockRecorder) GetEditions(ctx, userAuthToken, serviceAuthToken, collectionID, datasetID interface{}) *gomock.Call

GetEditions indicates an expected call of GetEditions.

func (*MockDatasetClientMockRecorder) GetOptions

func (mr *MockDatasetClientMockRecorder) GetOptions(ctx, userAuthToken, serviceAuthToken, collectionID, id, edition, version, dimension, q interface{}) *gomock.Call

GetOptions indicates an expected call of GetOptions.

func (*MockDatasetClientMockRecorder) GetVersion

func (mr *MockDatasetClientMockRecorder) GetVersion(ctx, userAuthToken, serviceAuthToken, downloadServiceAuthToken, collectionID, datasetID, edition, version interface{}) *gomock.Call

GetVersion indicates an expected call of GetVersion.

func (*MockDatasetClientMockRecorder) GetVersionDimensions added in v1.15.0

func (mr *MockDatasetClientMockRecorder) GetVersionDimensions(ctx, userAuthToken, serviceAuthToken, collectionID, id, edition, version interface{}) *gomock.Call

GetVersionDimensions indicates an expected call of GetVersionDimensions.

func (*MockDatasetClientMockRecorder) GetVersionMetadata

func (mr *MockDatasetClientMockRecorder) GetVersionMetadata(ctx, userAuthToken, serviceAuthToken, collectionID, id, edition, version interface{}) *gomock.Call

GetVersionMetadata indicates an expected call of GetVersionMetadata.

func (*MockDatasetClientMockRecorder) GetVersions

func (mr *MockDatasetClientMockRecorder) GetVersions(ctx, userAuthToken, serviceAuthToken, downloadServiceAuthToken, collectionID, datasetID, edition, q interface{}) *gomock.Call

GetVersions indicates an expected call of GetVersions.

type MockFilesAPIClient added in v1.33.0

type MockFilesAPIClient struct {
	// contains filtered or unexported fields
}

MockFilesAPIClient is a mock of FilesAPIClient interface.

func NewMockFilesAPIClient added in v1.33.0

func NewMockFilesAPIClient(ctrl *gomock.Controller) *MockFilesAPIClient

NewMockFilesAPIClient creates a new mock instance.

func (*MockFilesAPIClient) EXPECT added in v1.33.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFilesAPIClient) GetFile added in v1.33.0

func (m *MockFilesAPIClient) GetFile(ctx context.Context, path, authToken string) (files.FileMetaData, error)

GetFile mocks base method.

type MockFilesAPIClientMockRecorder added in v1.33.0

type MockFilesAPIClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockFilesAPIClientMockRecorder is the mock recorder for MockFilesAPIClient.

func (*MockFilesAPIClientMockRecorder) GetFile added in v1.33.0

func (mr *MockFilesAPIClientMockRecorder) GetFile(ctx, path, authToken interface{}) *gomock.Call

GetFile indicates an expected call of GetFile.

type MockFilterClient

type MockFilterClient struct {
	// contains filtered or unexported fields
}

MockFilterClient is a mock of FilterClient interface.

func NewMockFilterClient

func NewMockFilterClient(ctrl *gomock.Controller) *MockFilterClient

NewMockFilterClient creates a new mock instance.

func (*MockFilterClient) CreateBlueprint

func (m *MockFilterClient) CreateBlueprint(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, datasetID, edition, version string, names []string) (string, string, error)

CreateBlueprint mocks base method.

func (*MockFilterClient) CreateCustomFilter added in v1.51.0

func (m *MockFilterClient) CreateCustomFilter(ctx context.Context, userAuthToken, serviceAuthToken, populationType string) (string, error)

CreateCustomFilter mocks base method.

func (*MockFilterClient) CreateFlexibleBlueprint added in v1.32.0

func (m *MockFilterClient) CreateFlexibleBlueprint(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, datasetID, edition, version string, dimensions []filter.ModelDimension, population_type string) (string, string, error)

CreateFlexibleBlueprint mocks base method.

func (*MockFilterClient) CreateFlexibleBlueprintCustom added in v1.51.0

func (m *MockFilterClient) CreateFlexibleBlueprintCustom(ctx context.Context, uAuthToken, svcAuthToken, dlServiceToken string, req filter.CreateFlexBlueprintCustomRequest) (string, string, error)

CreateFlexibleBlueprintCustom mocks base method.

func (*MockFilterClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockFilterClient) GetDimensionOptions added in v1.40.0

func (m *MockFilterClient) GetDimensionOptions(ctx context.Context, userAuthToken, serviceAuthToken, collectionID, filterID, name string, q *filter.QueryParams) (filter.DimensionOptions, string, error)

GetDimensionOptions mocks base method.

func (*MockFilterClient) GetOutput added in v1.34.0

func (m *MockFilterClient) GetOutput(ctx context.Context, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, filterOutputID string) (filter.Model, error)

GetOutput mocks base method.

type MockFilterClientMockRecorder

type MockFilterClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockFilterClientMockRecorder is the mock recorder for MockFilterClient.

func (*MockFilterClientMockRecorder) CreateBlueprint

func (mr *MockFilterClientMockRecorder) CreateBlueprint(ctx, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, datasetID, edition, version, names interface{}) *gomock.Call

CreateBlueprint indicates an expected call of CreateBlueprint.

func (*MockFilterClientMockRecorder) CreateCustomFilter added in v1.51.0

func (mr *MockFilterClientMockRecorder) CreateCustomFilter(ctx, userAuthToken, serviceAuthToken, populationType interface{}) *gomock.Call

CreateCustomFilter indicates an expected call of CreateCustomFilter.

func (*MockFilterClientMockRecorder) CreateFlexibleBlueprint added in v1.32.0

func (mr *MockFilterClientMockRecorder) CreateFlexibleBlueprint(ctx, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, datasetID, edition, version, dimensions, population_type interface{}) *gomock.Call

CreateFlexibleBlueprint indicates an expected call of CreateFlexibleBlueprint.

func (*MockFilterClientMockRecorder) CreateFlexibleBlueprintCustom added in v1.51.0

func (mr *MockFilterClientMockRecorder) CreateFlexibleBlueprintCustom(ctx, uAuthToken, svcAuthToken, dlServiceToken, req interface{}) *gomock.Call

CreateFlexibleBlueprintCustom indicates an expected call of CreateFlexibleBlueprintCustom.

func (*MockFilterClientMockRecorder) GetDimensionOptions added in v1.40.0

func (mr *MockFilterClientMockRecorder) GetDimensionOptions(ctx, userAuthToken, serviceAuthToken, collectionID, filterID, name, q interface{}) *gomock.Call

GetDimensionOptions indicates an expected call of GetDimensionOptions.

func (*MockFilterClientMockRecorder) GetOutput added in v1.34.0

func (mr *MockFilterClientMockRecorder) GetOutput(ctx, userAuthToken, serviceAuthToken, downloadServiceToken, collectionID, filterOutputID interface{}) *gomock.Call

GetOutput indicates an expected call of GetOutput.

type MockPopulationClient added in v1.38.0

type MockPopulationClient struct {
	// contains filtered or unexported fields
}

MockPopulationClient is a mock of PopulationClient interface.

func NewMockPopulationClient added in v1.38.0

func NewMockPopulationClient(ctrl *gomock.Controller) *MockPopulationClient

NewMockPopulationClient creates a new mock instance.

func (*MockPopulationClient) EXPECT added in v1.38.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockPopulationClient) GetArea added in v1.42.0

GetArea mocks base method.

func (*MockPopulationClient) GetAreas added in v1.38.0

GetAreas mocks base method.

func (*MockPopulationClient) GetBlockedAreaCount added in v1.50.0

GetBlockedAreaCount mocks base method.

func (*MockPopulationClient) GetCategorisations added in v1.50.0

GetCategorisations mocks base method.

func (*MockPopulationClient) GetDimensionCategories added in v1.50.0

GetDimensionCategories mocks base method.

func (*MockPopulationClient) GetDimensionsDescription added in v1.49.0

GetDimensionsDescription mocks base method.

func (*MockPopulationClient) GetPopulationType added in v1.54.0

GetPopulationType mocks base method.

func (*MockPopulationClient) GetPopulationTypeMetadata added in v1.51.0

GetPopulationTypeMetadata mocks base method.

func (*MockPopulationClient) GetPopulationTypes added in v1.51.0

GetPopulationTypes mocks base method.

type MockPopulationClientMockRecorder added in v1.38.0

type MockPopulationClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockPopulationClientMockRecorder is the mock recorder for MockPopulationClient.

func (*MockPopulationClientMockRecorder) GetArea added in v1.42.0

func (mr *MockPopulationClientMockRecorder) GetArea(ctx, input interface{}) *gomock.Call

GetArea indicates an expected call of GetArea.

func (*MockPopulationClientMockRecorder) GetAreas added in v1.38.0

func (mr *MockPopulationClientMockRecorder) GetAreas(ctx, input interface{}) *gomock.Call

GetAreas indicates an expected call of GetAreas.

func (*MockPopulationClientMockRecorder) GetBlockedAreaCount added in v1.50.0

func (mr *MockPopulationClientMockRecorder) GetBlockedAreaCount(ctx, input interface{}) *gomock.Call

GetBlockedAreaCount indicates an expected call of GetBlockedAreaCount.

func (*MockPopulationClientMockRecorder) GetCategorisations added in v1.50.0

func (mr *MockPopulationClientMockRecorder) GetCategorisations(ctx, input interface{}) *gomock.Call

GetCategorisations indicates an expected call of GetCategorisations.

func (*MockPopulationClientMockRecorder) GetDimensionCategories added in v1.50.0

func (mr *MockPopulationClientMockRecorder) GetDimensionCategories(ctx, input interface{}) *gomock.Call

GetDimensionCategories indicates an expected call of GetDimensionCategories.

func (*MockPopulationClientMockRecorder) GetDimensionsDescription added in v1.49.0

func (mr *MockPopulationClientMockRecorder) GetDimensionsDescription(ctx, input interface{}) *gomock.Call

GetDimensionsDescription indicates an expected call of GetDimensionsDescription.

func (*MockPopulationClientMockRecorder) GetPopulationType added in v1.54.0

func (mr *MockPopulationClientMockRecorder) GetPopulationType(ctx, input interface{}) *gomock.Call

GetPopulationType indicates an expected call of GetPopulationType.

func (*MockPopulationClientMockRecorder) GetPopulationTypeMetadata added in v1.51.0

func (mr *MockPopulationClientMockRecorder) GetPopulationTypeMetadata(ctx, input interface{}) *gomock.Call

GetPopulationTypeMetadata indicates an expected call of GetPopulationTypeMetadata.

func (*MockPopulationClientMockRecorder) GetPopulationTypes added in v1.51.0

func (mr *MockPopulationClientMockRecorder) GetPopulationTypes(ctx, input interface{}) *gomock.Call

GetPopulationTypes indicates an expected call of GetPopulationTypes.

type MockRenderClient

type MockRenderClient struct {
	// contains filtered or unexported fields
}

MockRenderClient is a mock of RenderClient interface.

func NewMockRenderClient

func NewMockRenderClient(ctrl *gomock.Controller) *MockRenderClient

NewMockRenderClient creates a new mock instance.

func (*MockRenderClient) BuildPage added in v1.23.0

func (m *MockRenderClient) BuildPage(w io.Writer, pageModel interface{}, templateName string)

BuildPage mocks base method.

func (*MockRenderClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRenderClient) NewBasePageModel added in v1.23.0

func (m *MockRenderClient) NewBasePageModel() model.Page

NewBasePageModel mocks base method.

type MockRenderClientMockRecorder

type MockRenderClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockRenderClientMockRecorder is the mock recorder for MockRenderClient.

func (*MockRenderClientMockRecorder) BuildPage added in v1.23.0

func (mr *MockRenderClientMockRecorder) BuildPage(w, pageModel, templateName interface{}) *gomock.Call

BuildPage indicates an expected call of BuildPage.

func (*MockRenderClientMockRecorder) NewBasePageModel added in v1.23.0

func (mr *MockRenderClientMockRecorder) NewBasePageModel() *gomock.Call

NewBasePageModel indicates an expected call of NewBasePageModel.

type MockZebedeeClient

type MockZebedeeClient struct {
	// contains filtered or unexported fields
}

MockZebedeeClient is a mock of ZebedeeClient interface.

func NewMockZebedeeClient

func NewMockZebedeeClient(ctrl *gomock.Controller) *MockZebedeeClient

NewMockZebedeeClient creates a new mock instance.

func (*MockZebedeeClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockZebedeeClient) Get

func (m *MockZebedeeClient) Get(ctx context.Context, userAccessToken, path string) ([]byte, error)

Get mocks base method.

func (*MockZebedeeClient) GetBreadcrumb

func (m *MockZebedeeClient) GetBreadcrumb(ctx context.Context, userAccessToken, collectionID, lang, path string) ([]zebedee.Breadcrumb, error)

GetBreadcrumb mocks base method.

func (*MockZebedeeClient) GetDataset

func (m *MockZebedeeClient) GetDataset(ctx context.Context, userAccessToken, collectionID, lang, path string) (zebedee.Dataset, error)

GetDataset mocks base method.

func (*MockZebedeeClient) GetDatasetLandingPage

func (m *MockZebedeeClient) GetDatasetLandingPage(ctx context.Context, userAccessToken, collectionID, lang, path string) (zebedee.DatasetLandingPage, error)

GetDatasetLandingPage mocks base method.

func (*MockZebedeeClient) GetHomepageContent added in v1.30.0

func (m *MockZebedeeClient) GetHomepageContent(ctx context.Context, userAccessToken, collectionID, lang, path string) (zebedee.HomepageContent, error)

GetHomepageContent mocks base method.

type MockZebedeeClientMockRecorder

type MockZebedeeClientMockRecorder struct {
	// contains filtered or unexported fields
}

MockZebedeeClientMockRecorder is the mock recorder for MockZebedeeClient.

func (*MockZebedeeClientMockRecorder) Get

func (mr *MockZebedeeClientMockRecorder) Get(ctx, userAccessToken, path interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockZebedeeClientMockRecorder) GetBreadcrumb

func (mr *MockZebedeeClientMockRecorder) GetBreadcrumb(ctx, userAccessToken, collectionID, lang, path interface{}) *gomock.Call

GetBreadcrumb indicates an expected call of GetBreadcrumb.

func (*MockZebedeeClientMockRecorder) GetDataset

func (mr *MockZebedeeClientMockRecorder) GetDataset(ctx, userAccessToken, collectionID, lang, path interface{}) *gomock.Call

GetDataset indicates an expected call of GetDataset.

func (*MockZebedeeClientMockRecorder) GetDatasetLandingPage

func (mr *MockZebedeeClientMockRecorder) GetDatasetLandingPage(ctx, userAccessToken, collectionID, lang, path interface{}) *gomock.Call

GetDatasetLandingPage indicates an expected call of GetDatasetLandingPage.

func (*MockZebedeeClientMockRecorder) GetHomepageContent added in v1.30.0

func (mr *MockZebedeeClientMockRecorder) GetHomepageContent(ctx, userAccessToken, collectionID, lang, path interface{}) *gomock.Call

GetHomepageContent indicates an expected call of GetHomepageContent.

type RenderClient

type RenderClient interface {
	BuildPage(w io.Writer, pageModel interface{}, templateName string)
	NewBasePageModel() coreModel.Page
}

RenderClient is an interface with methods for require for rendering a template

type ZebedeeClient

type ZebedeeClient interface {
	GetBreadcrumb(ctx context.Context, userAccessToken, collectionID, lang, path string) ([]zebedee.Breadcrumb, error)
	Get(ctx context.Context, userAccessToken, path string) ([]byte, error)
	GetDatasetLandingPage(ctx context.Context, userAccessToken, collectionID, lang, path string) (zebedee.DatasetLandingPage, error)
	GetDataset(ctx context.Context, userAccessToken, collectionID, lang, path string) (zebedee.Dataset, error)
	GetHomepageContent(ctx context.Context, userAccessToken, collectionID, lang, path string) (m zebedee.HomepageContent, err error)
}

ZebedeeClient is an interface for zebedee client

Jump to

Keyboard shortcuts

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