taxa

package
v0.3.4 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCCOCodeClient

func NewCCOCodeClient(ctx context.Context, oauth2 *clientcredentials.Config, overrideSvr ...string) (*clients.Client[CCOCode], error)

func NewIABV1Client

func NewIABV1Client(ctx context.Context, oauth2 *clientcredentials.Config, overrideSvr ...string) (*clients.Client[IABV1Taxonomy], error)

func NewIABV2Client

func NewIABV2Client(ctx context.Context, oauth2 *clientcredentials.Config, overrideSvr ...string) (*clients.Client[IABV2Taxonomy], error)

Types

type CCOCode

type CCOCode struct {
	Code     string         `json:"code"`
	FullCode string         `json:"fullCode"`
	Name     string         `json:"name"`
	Unmapped bool           `json:"unmapped"`
	V1       *IABV1Taxonomy `json:"v1,omitempty"`
}

type IABV1Taxonomy

type IABV1Taxonomy struct {
	RTBID      string         `json:"rtbID"`
	Subject    string         `json:"subject"`
	Deprecated bool           `json:"deprecated"`
	V2         *IABV2Taxonomy `json:"v2,omitempty"`
}

type IABV2Taxonomy

type IABV2Taxonomy struct {
	UniqueID  string `json:"uniqueID"`
	Parent    string `json:"parent,omitempty"`
	Name      string `json:"name"`
	Tier1     string `json:"tier1"`
	Tier2     string `json:"tier2,omitempty"`
	Tier3     string `json:"tier3,omitempty"`
	Tier4     string `json:"tier4,omitempty"`
	Extension string `json:"extension,omitempty"`
}

Jump to

Keyboard shortcuts

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