model

package
v1.65.0 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Correction added in v1.28.0

type Correction struct {
	Reason string `json:"reason"`
	Date   string `json:"date"`
}

Correction represents a single correction on a version

type Dimension

type Dimension struct {
	Title             string   `json:"title"`
	Name              string   `json:"name"`
	Values            []string `json:"values"`
	OptionsURL        string   `json:"options_url"`
	TotalItems        int      `json:"total_items"`
	Description       string   `json:"description"`
	IsAreaType        bool     `json:"is_area_type"`
	IsCoverage        bool     `json:"is_coverage"`
	IsDefaultCoverage bool     `json:"is_default_coverage"`
	IsPopulationType  bool     `json:"is_population_type"`
	ShowChange        bool     `json:"show_change"`
	IsTruncated       bool     `json:"is_truncated"`
	TruncateLink      string   `json:"truncate_link"`
	ID                string   `json:"id"`
}

Dimension represents the data for a single dimension

type Download

type Download struct {
	Extension string `json:"extension"`
	Size      string `json:"size"`
	URI       string `json:"uri"`
}

Download has the details for the an individual dataset's downloadable files

type FilterDimension added in v1.42.0

type FilterDimension struct {
	filter.ModelDimension
	OptionsCount        int
	CategorisationCount int
}

FilterDimension represents a DTO for filter.Dimension with the additional OptionsCount field

type Version

type Version struct {
	Title         string          `json:"title"`
	Description   string          `json:"description"`
	URL           string          `json:"url"`
	ReleaseDate   string          `json:"release_date"`
	NextRelease   string          `json:"next_release"`
	Downloads     []Download      `json:"downloads"`
	Edition       string          `json:"edition"`
	Version       string          `json:"version"`
	Contact       contact.Details `json:"contact"`
	IsCurrentPage bool            `json:"is_current"`
	VersionURL    string          `json:"version_url"`
	Superseded    string          `json:"superseded"`
	VersionNumber int             `json:"version_number"`
	Date          string          `json:"date"`
	Corrections   []Correction    `json:"correction"`
	FilterURL     string          `json:"filter_url"`
	IsLatest      bool            `json:"is_latest"`
}

Version represents the data for a single version

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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