Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContactDetails ¶
type CookiesPolicy ¶ added in v1.2.0
CookiesPolicy contains data for the users cookie policy
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
ErrorResponse store error from JSON unmarshalling so it can be returned as a response from API
type FeatureFlags ¶ added in v1.6.0
type FeatureFlags struct {
HideCookieBanner bool `json:"hide_cookie_banner"`
}
type Metadata ¶
type Metadata struct { Title string `json:"title"` Description string `json:"description"` ServiceName string `json:"serviceName"` Keywords []string `json:"keywords"` }
Metadata ...
type Page ¶
type Page struct { Type string `json:"type"` DatasetId string `json:"dataset_id"` DatasetTitle string `json:"dataset_title"` URI string `json:"uri"` Taxonomy []TaxonomyNode `json:"taxonomy"` Breadcrumb []TaxonomyNode `json:"breadcrumb"` IsInFilterBreadcrumb bool `json:"is_in_filter_breadcrumb"` ServiceMessage string `json:"service_message"` Metadata Metadata `json:"metadata"` SearchDisabled bool `json:"search_disabled"` SiteDomain string `json:"-"` PatternLibraryAssetsPath string `json:"-"` Language string `json:"language"` IncludeAssetsIntegrityAttributes bool `json:"-"` ShowFeedbackForm bool `json:"show_feedback_form"` ReleaseDate string `json:"release_date"` BetaBannerEnabled bool `json:"beta_banner_enabled"` EnableCookiesControl bool `json:"enable_cookies_control"` CookiesPreferencesSet bool `json:"cookies_preferences_set"` CookiesPolicy CookiesPolicy `json:"cookies_policy"` EnableJSONLDControl bool `json:"enable_jsonld_control"` HasJSONLD bool `json:"has_jsonld"` FeatureFlags FeatureFlags `json:"feature_flags"` }
Page contains data re-used for each page type a Data struct for data specific to the page type
type Related ¶
Related stores the Title and URI for any related data (eg related publications on a dataset page)
type TaxonomyNode ¶
type TaxonomyNode struct { Title string `json:"title"` URI string `json:"uri"` Type string `json:"type,omitempty"` Children []TaxonomyNode `json:"children,omitempty"` }
TaxonomyNode ...
Source Files ¶
Click to show internal directories.
Click to hide internal directories.