@@ -32,6 +32,10 @@ root URL:
32
32
* ` docs(rootUrl, path) ` -> ` String `
33
33
* ` exchangeReference(rootUrl, service, version) ` -> ` String `
34
34
* ` schema(rootUrl, service, schema) ` -> ` String `
35
+ * ` apiManifestSchema(rootUrl, version) ` -> ` String `
36
+ * ` apiReferenceSchema(rootUrl, version) ` -> ` String `
37
+ * ` exchangesReferenceSchema(rootUrl, version) ` -> ` String `
38
+ * ` metadataMetaschema(rootUrl) ` -> ` String `
35
39
* ` ui(rootUrl, path) ` -> ` String `
36
40
* ` apiManifest(rootUrl) ` -> ` String `
37
41
* ` testRootUrl() ` -> ` String `
@@ -103,6 +107,10 @@ func APIReference(rootURL string, service string, version string) string
103
107
func Docs(rootURL string, path string) string
104
108
func ExchangeReference(rootURL string, service string, version string) string
105
109
func 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
106
114
func UI(rootURL string, path string) string
107
115
func APIManifest(rootURL string) string
108
116
```
@@ -129,6 +137,10 @@ import taskcluster_urls
129
137
130
138
taskcluster_urls.api(root_url, 'auth', 'v1', 'foo/bar')
131
139
taskcluster_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')
132
144
taskcluster_urls.api_reference(root_url, 'auth', 'v1')
133
145
taskcluster_urls.exchange_reference(root_url, 'auth', 'v1')
134
146
taskcluster_urls.ui(root_url, 'foo/bar')
@@ -183,6 +195,10 @@ import org.mozilla.taskcluster.urls.*;
183
195
184
196
String fooBarAPI = urlProvider.api("auth", "v1", "foo/bar");
185
197
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();
186
202
String authAPIRef = urlProvider.apiReference("auth", "v1");
187
203
String authExchangesRef = urlProvider.exchangeReference("auth", "v1");
188
204
String uiFooBar = urlProvider.ui("foo/bar");
0 commit comments