# Functions
No description provided by the author
LoadAPIs takes care of reading all json files and performing elementary processing of the data, such as assigning unique type names to entities which will be translated to go types.
# Structs
API represents the HTTP interface of a Taskcluster service.
APIDefinition represents the definition of an API (currently a REST API or an AMQP API), comprising of the URL to the defintion of the API in json format, together with a URL to a json schema to validate the definition.
APIEntry represents an individual HTTP API call of a Taskcluster service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Exchange represents the set of AMQP interfaces for a Taskcluster service.
ExchangeEntry represents a single AMQP interface of a Taskcluster service.
No description provided by the author
No description provided by the author
RouteElement represents an element of am AMQP routing key.
See https://schemas.taskcluster.net/base/v1/api-reference.json#/definitions/scopeExpressionTemplate.
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
APIModel represents an abstract structured model of an API Currently there are two implementations - HTTP APIs and AMQP APIs.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SortedAPIDefs is a sorted array of APIDefinitions.