Versions in this module Expand all Collapse all v1 v1.5.4 Jan 17, 2025 v1.5.3 Jan 17, 2025 Changes in this version type WebUrl + S string v1.5.2 Oct 9, 2024 Changes in this version + var EnglishLocales = LocaleStates + func Monetization(node OfferNode) bool + func Url(node OfferNode) bool + type Address struct + Path string + func (a *Address) Content() (*ContentUrls, error) + func (a *Address) Set(s string) error + func (a *Address) String() string + type ContentUrls struct + HrefLangTags []LangTag + type LangTag struct + Href string + Locale string + func (t *LangTag) Offers(state *LocaleState) ([]OfferNode, error) + type LocaleState struct + Country string + CountryName string + FullLocale string + type LocaleStates []LocaleState + func (*LocaleStates) LocaleError() error + func (s *LocaleStates) New(language string) error + func (s LocaleStates) Locale(tag *LangTag) (*LocaleState, bool) + type OfferGroup struct + Count int64 + Country []string + Monetization string + Url string + type OfferGroups []*OfferGroup + func (o *OfferGroups) Add(node *OfferNode, state *LocaleState) + func (o OfferGroups) String() string + type OfferNode struct + ElementCount int64 + MonetizationType string + StandardWebUrl WebUrl + type WebUrl struct + String string + func (w *WebUrl) UnmarshalText(text []byte) error