Discover Packages
github.com/ONSdigital/dp-api-clients-go/v2
cantabular
gql
package
Version:
v2.242.0
Opens a new window with list of versions in this module.
Published: Mar 20, 2023
License: MIT
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 6
Opens a new window with list of known importers.
Documentation Source Files Index Constants Variables Functions Types type Categories type Dataset type Edge type Error type Location type Meta type Node type ONS_Variable type RuleBase type Search type Variable type Variables (e) StatusCode()
Documentation
¶
type Categories struct {
TotalCount int `json:"totalCount"`
Edges []Edge `json:"edges"`
Search Search `json:"search,omitempty"`
}
type Dataset struct {
Name string `json:"name,omitempty"`
Label string `json:"label,omitempty"`
Description string `json:"description,omitempty"`
Type string `json:"type,omitempty"`
RuleBase RuleBase `json:"ruleBase"`
Variables Variables `json:"variables"`
}
type Edge struct {
Node Node `json:"node"`
}
type Error struct {
Message string `json:"message"`
Locations []Location `json:"locations"`
Path []string `json:"path"`
}
StatusCode returns the status code defined at the begining of the Error message.
For example: a status 404 is extracted from '404 Not Found: dataset not loaded in this server'.
If no status code is provided, then a value of 502 bad gateway is returned.
type Location struct {
Line int `json:"line"`
Column int `json:"column"`
}
type Meta struct {
ONSVariable ONS_Variable `json:"ONS_Variable"`
}
type Node struct {
Name string `json:"name"`
Description string `json:"description"`
Code string `json:"code"`
Label string `json:"label"`
Categories Categories `json:"categories"`
MapFrom []Variables `json:"mapFrom"`
Variable Variable `json:"variable"`
IsDirectSourceOf Variables `json:"isDirectSourceOf"`
IsSourceOf Variables `json:"isSourceOf"`
Meta Meta `json:"meta"`
}
type ONS_Variable struct {
GeographyHierarchyOrder string `json:"Geography_Hierarchy_Order"`
QualityStatementText string `json:"quality_statement_text"`
}
type RuleBase struct {
IsSourceOf Variables `json:"isSourceOf"`
Name string `json:"name"`
}
type Search struct {
Edges []Edge `json:"edges"`
}
type Variable struct {
Name string `json:"name"`
}
type Variables struct {
Edges []Edge `json:"edges"`
Search Search `json:"search,omitempty"`
CategorySearch Search `json:"categorySearch,omitempty"`
TotalCount int `json:"totalCount"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.