@@ -32,6 +32,10 @@ root URL:
3232* ` docs(rootUrl, path) ` -> ` String `
3333* ` exchangeReference(rootUrl, service, version) ` -> ` String `
3434* ` schema(rootUrl, service, schema) ` -> ` String `
35+ * ` apiManifestSchema(rootUrl, version) ` -> ` String `
36+ * ` apiReferenceSchema(rootUrl, version) ` -> ` String `
37+ * ` exchangesReferenceSchema(rootUrl, version) ` -> ` String `
38+ * ` metadataMetaschema(rootUrl) ` -> ` String `
3539* ` ui(rootUrl, path) ` -> ` String `
3640* ` apiManifest(rootUrl) ` -> ` String `
3741* ` testRootUrl() ` -> ` String `
@@ -103,6 +107,10 @@ func APIReference(rootURL string, service string, version string) string
103107func Docs(rootURL string, path string) string
104108func ExchangeReference(rootURL string, service string, version string) string
105109func Schema(rootURL string, service string, name string) string
110+ func APIManifestSchema(rootURL string, version string) string
111+ func APIReferenceSchema(rootURL string, version string) string
112+ func ExchangesReferenceSchema(rootURL string, version string) string
113+ func MetadataMetaschema(rootURL string) string
106114func UI(rootURL string, path string) string
107115func APIManifest(rootURL string) string
108116```
@@ -129,6 +137,10 @@ import taskcluster_urls
129137
130138taskcluster_urls.api(root_url, 'auth', 'v1', 'foo/bar')
131139taskcluster_urls.schema(root_url, 'auth', 'v1/foo.yml') # Note that schema names have versions in them
140+ taskcluster_urls.api_manifest_schema(root_url, 'v1')
141+ taskcluster_urls.api_reference_schema(root_url, 'v1')
142+ taskcluster_urls.exchanges_reference_schema(root_url, 'v1')
143+ taskcluster_urls.metadata_metaschema(root_url, 'v1')
132144taskcluster_urls.api_reference(root_url, 'auth', 'v1')
133145taskcluster_urls.exchange_reference(root_url, 'auth', 'v1')
134146taskcluster_urls.ui(root_url, 'foo/bar')
@@ -183,6 +195,10 @@ import org.mozilla.taskcluster.urls.*;
183195
184196 String fooBarAPI = urlProvider.api("auth", "v1", "foo/bar");
185197 String fooSchema = urlProvider.schema("auth", "v1/foo.yml"); // Note that schema names have versions in them
198+ String apiSchema = urlProvider.apiReferenceSchema("v1");
199+ String exchangesSchema = urlProvider.exchangesReferenceSchema("v1");
200+ String manifestSchema = urlProvider.apiManifestSchema("v1");
201+ String metaschema = urlProvider.metadataMetaschema();
186202 String authAPIRef = urlProvider.apiReference("auth", "v1");
187203 String authExchangesRef = urlProvider.exchangeReference("auth", "v1");
188204 String uiFooBar = urlProvider.ui("foo/bar");
0 commit comments