Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatasetLandingPage ¶
type DatasetLandingPage struct {
HasOtherVersions bool `json:"has_other_versions"`
HasDownloads bool `json:"has_downloads"`
LatestVersionURL string `json:"latest_version_url"`
Dimensions []sharedModel.Dimension `json:"dimensions"`
Description []string `json:"description"`
IsCustom bool `json:"is_custom"`
IsFlexibleForm bool `json:"is_flexible_form"`
DatasetURL string `json:"dataset_url"`
Panels []Panel `json:"panels"`
QualityStatements []Panel `json:"quality_statements"`
SDC []Panel `json:"sdc"`
HasSDC bool `json:"has_sdc"`
RelatedContentItems []RelatedContentItem `json:"related_content_items"`
IsMultivariate bool `json:"is_multivariate"`
ShowXLSXInfo bool `json:"show_xlsx_info"`
OSRLogo osrlogo.OSRLogo `json:"osr_logo"`
EnableFeedbackAPI bool `json:"enable_feedback_api"`
FeedbackAPIURL string `json:"feedback_api_url"`
ImproveResults model.Collapsible
Version sharedModel.Version `json:"version"`
}
StaticOverviewPage contains properties related to the static dataset
type Page ¶
type Page struct {
model.Page
DatasetLandingPage DatasetLandingPage `json:"data"`
Version sharedModel.Version `json:"version"`
Versions []sharedModel.Version `json:"versions"`
ID string `json:"id"`
ContactDetails contact.Details `json:"contact_details"`
HasContactDetails bool `json:"has_contact_details"`
IsNationalStatistic bool `json:"is_national_statistic"`
ShowCensusBranding bool `json:"show_census_branding"`
Publisher publisher.Publisher `json:"publisher,omitempty"`
UsageNotes []UsageNote `json:"usage_notes"`
}
Page contains data for the census landing page
type Panel ¶ added in v1.68.0
type Panel struct {
Type PanelType `json:"type"`
DisplayIcon bool `json:"display_icon"`
CSSClasses []string `json:"css_classes"`
Body []string `json:"body"`
Language string `json:"language"`
}
Panel contains the data required to populate a panel UI component
func (Panel) FuncGetPanelType ¶ added in v1.68.0
FuncGetPanelType returns the panel type as a string
type RelatedContentItem ¶ added in v1.68.0
type RelatedContentItem struct {
Title string `json:"title"`
Link string `json:"link"`
Text string `json:"text"`
}
RelatedContentItem contains details for a section of related content
type Share ¶ added in v1.68.0
type Share struct {
}
Share includes details for a specific place the dataset can be shared Included icons: 'facebook', 'twitter', 'email', 'linkedin'
type ShareDetails ¶ added in v1.68.0
type ShareDetails struct {
}
ShareDetails contains the locations the page can be shared to, as well as the language attribute for localisation
Click to show internal directories.
Click to hide internal directories.