OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.tagmanager.v2; | 3 library googleapis.tagmanager.v2; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
11 | 11 |
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' |
13 ApiRequestError, DetailedApiRequestError; | 13 show ApiRequestError, DetailedApiRequestError; |
14 | 14 |
15 const core.String USER_AGENT = 'dart-api-client tagmanager/v2'; | 15 const core.String USER_AGENT = 'dart-api-client tagmanager/v2'; |
16 | 16 |
17 /** Accesses Tag Manager accounts and containers. */ | 17 /// Accesses Tag Manager accounts and containers. |
18 class TagmanagerApi { | 18 class TagmanagerApi { |
19 /** Delete your Google Tag Manager containers */ | 19 /// Delete your Google Tag Manager containers |
20 static const TagmanagerDeleteContainersScope = "https://www.googleapis.com/aut
h/tagmanager.delete.containers"; | 20 static const TagmanagerDeleteContainersScope = |
| 21 "https://www.googleapis.com/auth/tagmanager.delete.containers"; |
21 | 22 |
22 /** | 23 /// Manage your Google Tag Manager container and its subcomponents, excluding |
23 * Manage your Google Tag Manager container and its subcomponents, excluding | 24 /// versioning and publishing |
24 * versioning and publishing | 25 static const TagmanagerEditContainersScope = |
25 */ | 26 "https://www.googleapis.com/auth/tagmanager.edit.containers"; |
26 static const TagmanagerEditContainersScope = "https://www.googleapis.com/auth/
tagmanager.edit.containers"; | |
27 | 27 |
28 /** Manage your Google Tag Manager container versions */ | 28 /// Manage your Google Tag Manager container versions |
29 static const TagmanagerEditContainerversionsScope = "https://www.googleapis.co
m/auth/tagmanager.edit.containerversions"; | 29 static const TagmanagerEditContainerversionsScope = |
| 30 "https://www.googleapis.com/auth/tagmanager.edit.containerversions"; |
30 | 31 |
31 /** View and manage your Google Tag Manager accounts */ | 32 /// View and manage your Google Tag Manager accounts |
32 static const TagmanagerManageAccountsScope = "https://www.googleapis.com/auth/
tagmanager.manage.accounts"; | 33 static const TagmanagerManageAccountsScope = |
| 34 "https://www.googleapis.com/auth/tagmanager.manage.accounts"; |
33 | 35 |
34 /** | 36 /// Manage user permissions of your Google Tag Manager account and container |
35 * Manage user permissions of your Google Tag Manager account and container | 37 static const TagmanagerManageUsersScope = |
36 */ | 38 "https://www.googleapis.com/auth/tagmanager.manage.users"; |
37 static const TagmanagerManageUsersScope = "https://www.googleapis.com/auth/tag
manager.manage.users"; | |
38 | 39 |
39 /** Publish your Google Tag Manager container versions */ | 40 /// Publish your Google Tag Manager container versions |
40 static const TagmanagerPublishScope = "https://www.googleapis.com/auth/tagmana
ger.publish"; | 41 static const TagmanagerPublishScope = |
| 42 "https://www.googleapis.com/auth/tagmanager.publish"; |
41 | 43 |
42 /** View your Google Tag Manager container and its subcomponents */ | 44 /// View your Google Tag Manager container and its subcomponents |
43 static const TagmanagerReadonlyScope = "https://www.googleapis.com/auth/tagman
ager.readonly"; | 45 static const TagmanagerReadonlyScope = |
44 | 46 "https://www.googleapis.com/auth/tagmanager.readonly"; |
45 | 47 |
46 final commons.ApiRequester _requester; | 48 final commons.ApiRequester _requester; |
47 | 49 |
48 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); | 50 AccountsResourceApi get accounts => new AccountsResourceApi(_requester); |
49 | 51 |
50 TagmanagerApi(http.Client client, {core.String rootUrl: "https://www.googleapi
s.com/", core.String servicePath: "tagmanager/v2/"}) : | 52 TagmanagerApi(http.Client client, |
51 _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_A
GENT); | 53 {core.String rootUrl: "https://www.googleapis.com/", |
| 54 core.String servicePath: "tagmanager/v2/"}) |
| 55 : _requester = |
| 56 new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT); |
52 } | 57 } |
53 | 58 |
54 | |
55 class AccountsResourceApi { | 59 class AccountsResourceApi { |
56 final commons.ApiRequester _requester; | 60 final commons.ApiRequester _requester; |
57 | 61 |
58 AccountsContainersResourceApi get containers => new AccountsContainersResource
Api(_requester); | 62 AccountsContainersResourceApi get containers => |
59 AccountsUserPermissionsResourceApi get userPermissions => new AccountsUserPerm
issionsResourceApi(_requester); | 63 new AccountsContainersResourceApi(_requester); |
| 64 AccountsUserPermissionsResourceApi get userPermissions => |
| 65 new AccountsUserPermissionsResourceApi(_requester); |
60 | 66 |
61 AccountsResourceApi(commons.ApiRequester client) : | 67 AccountsResourceApi(commons.ApiRequester client) : _requester = client; |
62 _requester = client; | |
63 | 68 |
64 /** | 69 /// Gets a GTM Account. |
65 * Gets a GTM Account. | 70 /// |
66 * | 71 /// Request parameters: |
67 * Request parameters: | 72 /// |
68 * | 73 /// [path] - GTM Accounts's API relative path. Example: accounts/{account_id} |
69 * [path] - GTM Accounts's API relative path. Example: accounts/{account_id} | 74 /// |
70 * | 75 /// Completes with a [Account]. |
71 * Completes with a [Account]. | 76 /// |
72 * | 77 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
73 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 78 /// an error. |
74 * error. | 79 /// |
75 * | 80 /// If the used [http.Client] completes with an error when making a REST |
76 * If the used [http.Client] completes with an error when making a REST call, | 81 /// call, this method will complete with the same error. |
77 * this method will complete with the same error. | |
78 */ | |
79 async.Future<Account> get(core.String path) { | 82 async.Future<Account> get(core.String path) { |
80 var _url = null; | 83 var _url = null; |
81 var _queryParams = new core.Map(); | 84 var _queryParams = new core.Map(); |
82 var _uploadMedia = null; | 85 var _uploadMedia = null; |
83 var _uploadOptions = null; | 86 var _uploadOptions = null; |
84 var _downloadOptions = commons.DownloadOptions.Metadata; | 87 var _downloadOptions = commons.DownloadOptions.Metadata; |
85 var _body = null; | 88 var _body = null; |
86 | 89 |
87 if (path == null) { | 90 if (path == null) { |
88 throw new core.ArgumentError("Parameter path is required."); | 91 throw new core.ArgumentError("Parameter path is required."); |
89 } | 92 } |
90 | 93 |
91 _url = commons.Escaper.ecapeVariableReserved('$path'); | 94 _url = commons.Escaper.ecapeVariableReserved('$path'); |
92 | 95 |
93 var _response = _requester.request(_url, | 96 var _response = _requester.request(_url, "GET", |
94 "GET", | 97 body: _body, |
95 body: _body, | 98 queryParams: _queryParams, |
96 queryParams: _queryParams, | 99 uploadOptions: _uploadOptions, |
97 uploadOptions: _uploadOptions, | 100 uploadMedia: _uploadMedia, |
98 uploadMedia: _uploadMedia, | 101 downloadOptions: _downloadOptions); |
99 downloadOptions: _downloadOptions); | |
100 return _response.then((data) => new Account.fromJson(data)); | 102 return _response.then((data) => new Account.fromJson(data)); |
101 } | 103 } |
102 | 104 |
103 /** | 105 /// Lists all GTM Accounts that a user has access to. |
104 * Lists all GTM Accounts that a user has access to. | 106 /// |
105 * | 107 /// Request parameters: |
106 * Request parameters: | 108 /// |
107 * | 109 /// [pageToken] - Continuation token for fetching the next page of results. |
108 * [pageToken] - Continuation token for fetching the next page of results. | 110 /// |
109 * | 111 /// Completes with a [ListAccountsResponse]. |
110 * Completes with a [ListAccountsResponse]. | 112 /// |
111 * | 113 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
112 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 114 /// an error. |
113 * error. | 115 /// |
114 * | 116 /// If the used [http.Client] completes with an error when making a REST |
115 * If the used [http.Client] completes with an error when making a REST call, | 117 /// call, this method will complete with the same error. |
116 * this method will complete with the same error. | |
117 */ | |
118 async.Future<ListAccountsResponse> list({core.String pageToken}) { | 118 async.Future<ListAccountsResponse> list({core.String pageToken}) { |
119 var _url = null; | 119 var _url = null; |
120 var _queryParams = new core.Map(); | 120 var _queryParams = new core.Map(); |
121 var _uploadMedia = null; | 121 var _uploadMedia = null; |
122 var _uploadOptions = null; | 122 var _uploadOptions = null; |
123 var _downloadOptions = commons.DownloadOptions.Metadata; | 123 var _downloadOptions = commons.DownloadOptions.Metadata; |
124 var _body = null; | 124 var _body = null; |
125 | 125 |
126 if (pageToken != null) { | 126 if (pageToken != null) { |
127 _queryParams["pageToken"] = [pageToken]; | 127 _queryParams["pageToken"] = [pageToken]; |
128 } | 128 } |
129 | 129 |
130 _url = 'accounts'; | 130 _url = 'accounts'; |
131 | 131 |
132 var _response = _requester.request(_url, | 132 var _response = _requester.request(_url, "GET", |
133 "GET", | 133 body: _body, |
134 body: _body, | 134 queryParams: _queryParams, |
135 queryParams: _queryParams, | 135 uploadOptions: _uploadOptions, |
136 uploadOptions: _uploadOptions, | 136 uploadMedia: _uploadMedia, |
137 uploadMedia: _uploadMedia, | 137 downloadOptions: _downloadOptions); |
138 downloadOptions: _downloadOptions); | |
139 return _response.then((data) => new ListAccountsResponse.fromJson(data)); | 138 return _response.then((data) => new ListAccountsResponse.fromJson(data)); |
140 } | 139 } |
141 | 140 |
142 /** | 141 /// Updates a GTM Account. |
143 * Updates a GTM Account. | 142 /// |
144 * | 143 /// [request] - The metadata request object. |
145 * [request] - The metadata request object. | 144 /// |
146 * | 145 /// Request parameters: |
147 * Request parameters: | 146 /// |
148 * | 147 /// [path] - GTM Accounts's API relative path. Example: accounts/{account_id} |
149 * [path] - GTM Accounts's API relative path. Example: accounts/{account_id} | 148 /// |
150 * | 149 /// [fingerprint] - When provided, this fingerprint must match the |
151 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 150 /// fingerprint of the account in storage. |
152 * of the account in storage. | 151 /// |
153 * | 152 /// Completes with a [Account]. |
154 * Completes with a [Account]. | 153 /// |
155 * | 154 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
156 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 155 /// an error. |
157 * error. | 156 /// |
158 * | 157 /// If the used [http.Client] completes with an error when making a REST |
159 * If the used [http.Client] completes with an error when making a REST call, | 158 /// call, this method will complete with the same error. |
160 * this method will complete with the same error. | 159 async.Future<Account> update(Account request, core.String path, |
161 */ | 160 {core.String fingerprint}) { |
162 async.Future<Account> update(Account request, core.String path, {core.String f
ingerprint}) { | |
163 var _url = null; | 161 var _url = null; |
164 var _queryParams = new core.Map(); | 162 var _queryParams = new core.Map(); |
165 var _uploadMedia = null; | 163 var _uploadMedia = null; |
166 var _uploadOptions = null; | 164 var _uploadOptions = null; |
167 var _downloadOptions = commons.DownloadOptions.Metadata; | 165 var _downloadOptions = commons.DownloadOptions.Metadata; |
168 var _body = null; | 166 var _body = null; |
169 | 167 |
170 if (request != null) { | 168 if (request != null) { |
171 _body = convert.JSON.encode((request).toJson()); | 169 _body = convert.JSON.encode((request).toJson()); |
172 } | 170 } |
173 if (path == null) { | 171 if (path == null) { |
174 throw new core.ArgumentError("Parameter path is required."); | 172 throw new core.ArgumentError("Parameter path is required."); |
175 } | 173 } |
176 if (fingerprint != null) { | 174 if (fingerprint != null) { |
177 _queryParams["fingerprint"] = [fingerprint]; | 175 _queryParams["fingerprint"] = [fingerprint]; |
178 } | 176 } |
179 | 177 |
180 _url = commons.Escaper.ecapeVariableReserved('$path'); | 178 _url = commons.Escaper.ecapeVariableReserved('$path'); |
181 | 179 |
182 var _response = _requester.request(_url, | 180 var _response = _requester.request(_url, "PUT", |
183 "PUT", | 181 body: _body, |
184 body: _body, | 182 queryParams: _queryParams, |
185 queryParams: _queryParams, | 183 uploadOptions: _uploadOptions, |
186 uploadOptions: _uploadOptions, | 184 uploadMedia: _uploadMedia, |
187 uploadMedia: _uploadMedia, | 185 downloadOptions: _downloadOptions); |
188 downloadOptions: _downloadOptions); | |
189 return _response.then((data) => new Account.fromJson(data)); | 186 return _response.then((data) => new Account.fromJson(data)); |
190 } | 187 } |
191 | |
192 } | 188 } |
193 | 189 |
194 | |
195 class AccountsContainersResourceApi { | 190 class AccountsContainersResourceApi { |
196 final commons.ApiRequester _requester; | 191 final commons.ApiRequester _requester; |
197 | 192 |
198 AccountsContainersEnvironmentsResourceApi get environments => new AccountsCont
ainersEnvironmentsResourceApi(_requester); | 193 AccountsContainersEnvironmentsResourceApi get environments => |
199 AccountsContainersVersionHeadersResourceApi get versionHeaders => new Accounts
ContainersVersionHeadersResourceApi(_requester); | 194 new AccountsContainersEnvironmentsResourceApi(_requester); |
200 AccountsContainersVersionsResourceApi get versions => new AccountsContainersVe
rsionsResourceApi(_requester); | 195 AccountsContainersVersionHeadersResourceApi get versionHeaders => |
201 AccountsContainersWorkspacesResourceApi get workspaces => new AccountsContaine
rsWorkspacesResourceApi(_requester); | 196 new AccountsContainersVersionHeadersResourceApi(_requester); |
| 197 AccountsContainersVersionsResourceApi get versions => |
| 198 new AccountsContainersVersionsResourceApi(_requester); |
| 199 AccountsContainersWorkspacesResourceApi get workspaces => |
| 200 new AccountsContainersWorkspacesResourceApi(_requester); |
202 | 201 |
203 AccountsContainersResourceApi(commons.ApiRequester client) : | 202 AccountsContainersResourceApi(commons.ApiRequester client) |
204 _requester = client; | 203 : _requester = client; |
205 | 204 |
206 /** | 205 /// Creates a Container. |
207 * Creates a Container. | 206 /// |
208 * | 207 /// [request] - The metadata request object. |
209 * [request] - The metadata request object. | 208 /// |
210 * | 209 /// Request parameters: |
211 * Request parameters: | 210 /// |
212 * | 211 /// [parent] - GTM Account's API relative path. Example: |
213 * [parent] - GTM Account's API relative path. Example: accounts/{account_id}. | 212 /// accounts/{account_id}. |
214 * | 213 /// |
215 * Completes with a [Container]. | 214 /// Completes with a [Container]. |
216 * | 215 /// |
217 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 216 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
218 * error. | 217 /// an error. |
219 * | 218 /// |
220 * If the used [http.Client] completes with an error when making a REST call, | 219 /// If the used [http.Client] completes with an error when making a REST |
221 * this method will complete with the same error. | 220 /// call, this method will complete with the same error. |
222 */ | |
223 async.Future<Container> create(Container request, core.String parent) { | 221 async.Future<Container> create(Container request, core.String parent) { |
224 var _url = null; | 222 var _url = null; |
225 var _queryParams = new core.Map(); | 223 var _queryParams = new core.Map(); |
226 var _uploadMedia = null; | 224 var _uploadMedia = null; |
227 var _uploadOptions = null; | 225 var _uploadOptions = null; |
228 var _downloadOptions = commons.DownloadOptions.Metadata; | 226 var _downloadOptions = commons.DownloadOptions.Metadata; |
229 var _body = null; | 227 var _body = null; |
230 | 228 |
231 if (request != null) { | 229 if (request != null) { |
232 _body = convert.JSON.encode((request).toJson()); | 230 _body = convert.JSON.encode((request).toJson()); |
233 } | 231 } |
234 if (parent == null) { | 232 if (parent == null) { |
235 throw new core.ArgumentError("Parameter parent is required."); | 233 throw new core.ArgumentError("Parameter parent is required."); |
236 } | 234 } |
237 | 235 |
238 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/containers'; | 236 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/containers'; |
239 | 237 |
240 var _response = _requester.request(_url, | 238 var _response = _requester.request(_url, "POST", |
241 "POST", | 239 body: _body, |
242 body: _body, | 240 queryParams: _queryParams, |
243 queryParams: _queryParams, | 241 uploadOptions: _uploadOptions, |
244 uploadOptions: _uploadOptions, | 242 uploadMedia: _uploadMedia, |
245 uploadMedia: _uploadMedia, | 243 downloadOptions: _downloadOptions); |
246 downloadOptions: _downloadOptions); | |
247 return _response.then((data) => new Container.fromJson(data)); | 244 return _response.then((data) => new Container.fromJson(data)); |
248 } | 245 } |
249 | 246 |
250 /** | 247 /// Deletes a Container. |
251 * Deletes a Container. | 248 /// |
252 * | 249 /// Request parameters: |
253 * Request parameters: | 250 /// |
254 * | 251 /// [path] - GTM Container's API relative path. Example: |
255 * [path] - GTM Container's API relative path. Example: | 252 /// accounts/{account_id}/containers/{container_id} |
256 * accounts/{account_id}/containers/{container_id} | 253 /// |
257 * | 254 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
258 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 255 /// an error. |
259 * error. | 256 /// |
260 * | 257 /// If the used [http.Client] completes with an error when making a REST |
261 * If the used [http.Client] completes with an error when making a REST call, | 258 /// call, this method will complete with the same error. |
262 * this method will complete with the same error. | |
263 */ | |
264 async.Future delete(core.String path) { | 259 async.Future delete(core.String path) { |
265 var _url = null; | 260 var _url = null; |
266 var _queryParams = new core.Map(); | 261 var _queryParams = new core.Map(); |
267 var _uploadMedia = null; | 262 var _uploadMedia = null; |
268 var _uploadOptions = null; | 263 var _uploadOptions = null; |
269 var _downloadOptions = commons.DownloadOptions.Metadata; | 264 var _downloadOptions = commons.DownloadOptions.Metadata; |
270 var _body = null; | 265 var _body = null; |
271 | 266 |
272 if (path == null) { | 267 if (path == null) { |
273 throw new core.ArgumentError("Parameter path is required."); | 268 throw new core.ArgumentError("Parameter path is required."); |
274 } | 269 } |
275 | 270 |
276 _downloadOptions = null; | 271 _downloadOptions = null; |
277 | 272 |
278 _url = commons.Escaper.ecapeVariableReserved('$path'); | 273 _url = commons.Escaper.ecapeVariableReserved('$path'); |
279 | 274 |
280 var _response = _requester.request(_url, | 275 var _response = _requester.request(_url, "DELETE", |
281 "DELETE", | 276 body: _body, |
282 body: _body, | 277 queryParams: _queryParams, |
283 queryParams: _queryParams, | 278 uploadOptions: _uploadOptions, |
284 uploadOptions: _uploadOptions, | 279 uploadMedia: _uploadMedia, |
285 uploadMedia: _uploadMedia, | 280 downloadOptions: _downloadOptions); |
286 downloadOptions: _downloadOptions); | |
287 return _response.then((data) => null); | 281 return _response.then((data) => null); |
288 } | 282 } |
289 | 283 |
290 /** | 284 /// Gets a Container. |
291 * Gets a Container. | 285 /// |
292 * | 286 /// Request parameters: |
293 * Request parameters: | 287 /// |
294 * | 288 /// [path] - GTM Container's API relative path. Example: |
295 * [path] - GTM Container's API relative path. Example: | 289 /// accounts/{account_id}/containers/{container_id} |
296 * accounts/{account_id}/containers/{container_id} | 290 /// |
297 * | 291 /// Completes with a [Container]. |
298 * Completes with a [Container]. | 292 /// |
299 * | 293 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
300 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 294 /// an error. |
301 * error. | 295 /// |
302 * | 296 /// If the used [http.Client] completes with an error when making a REST |
303 * If the used [http.Client] completes with an error when making a REST call, | 297 /// call, this method will complete with the same error. |
304 * this method will complete with the same error. | |
305 */ | |
306 async.Future<Container> get(core.String path) { | 298 async.Future<Container> get(core.String path) { |
307 var _url = null; | 299 var _url = null; |
308 var _queryParams = new core.Map(); | 300 var _queryParams = new core.Map(); |
309 var _uploadMedia = null; | 301 var _uploadMedia = null; |
310 var _uploadOptions = null; | 302 var _uploadOptions = null; |
311 var _downloadOptions = commons.DownloadOptions.Metadata; | 303 var _downloadOptions = commons.DownloadOptions.Metadata; |
312 var _body = null; | 304 var _body = null; |
313 | 305 |
314 if (path == null) { | 306 if (path == null) { |
315 throw new core.ArgumentError("Parameter path is required."); | 307 throw new core.ArgumentError("Parameter path is required."); |
316 } | 308 } |
317 | 309 |
318 _url = commons.Escaper.ecapeVariableReserved('$path'); | 310 _url = commons.Escaper.ecapeVariableReserved('$path'); |
319 | 311 |
320 var _response = _requester.request(_url, | 312 var _response = _requester.request(_url, "GET", |
321 "GET", | 313 body: _body, |
322 body: _body, | 314 queryParams: _queryParams, |
323 queryParams: _queryParams, | 315 uploadOptions: _uploadOptions, |
324 uploadOptions: _uploadOptions, | 316 uploadMedia: _uploadMedia, |
325 uploadMedia: _uploadMedia, | 317 downloadOptions: _downloadOptions); |
326 downloadOptions: _downloadOptions); | |
327 return _response.then((data) => new Container.fromJson(data)); | 318 return _response.then((data) => new Container.fromJson(data)); |
328 } | 319 } |
329 | 320 |
330 /** | 321 /// Lists all Containers that belongs to a GTM Account. |
331 * Lists all Containers that belongs to a GTM Account. | 322 /// |
332 * | 323 /// Request parameters: |
333 * Request parameters: | 324 /// |
334 * | 325 /// [parent] - GTM Accounts's API relative path. Example: |
335 * [parent] - GTM Accounts's API relative path. Example: | 326 /// accounts/{account_id}. |
336 * accounts/{account_id}. | 327 /// |
337 * | 328 /// [pageToken] - Continuation token for fetching the next page of results. |
338 * [pageToken] - Continuation token for fetching the next page of results. | 329 /// |
339 * | 330 /// Completes with a [ListContainersResponse]. |
340 * Completes with a [ListContainersResponse]. | 331 /// |
341 * | 332 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
342 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 333 /// an error. |
343 * error. | 334 /// |
344 * | 335 /// If the used [http.Client] completes with an error when making a REST |
345 * If the used [http.Client] completes with an error when making a REST call, | 336 /// call, this method will complete with the same error. |
346 * this method will complete with the same error. | 337 async.Future<ListContainersResponse> list(core.String parent, |
347 */ | 338 {core.String pageToken}) { |
348 async.Future<ListContainersResponse> list(core.String parent, {core.String pag
eToken}) { | |
349 var _url = null; | 339 var _url = null; |
350 var _queryParams = new core.Map(); | 340 var _queryParams = new core.Map(); |
351 var _uploadMedia = null; | 341 var _uploadMedia = null; |
352 var _uploadOptions = null; | 342 var _uploadOptions = null; |
353 var _downloadOptions = commons.DownloadOptions.Metadata; | 343 var _downloadOptions = commons.DownloadOptions.Metadata; |
354 var _body = null; | 344 var _body = null; |
355 | 345 |
356 if (parent == null) { | 346 if (parent == null) { |
357 throw new core.ArgumentError("Parameter parent is required."); | 347 throw new core.ArgumentError("Parameter parent is required."); |
358 } | 348 } |
359 if (pageToken != null) { | 349 if (pageToken != null) { |
360 _queryParams["pageToken"] = [pageToken]; | 350 _queryParams["pageToken"] = [pageToken]; |
361 } | 351 } |
362 | 352 |
363 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/containers'; | 353 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/containers'; |
364 | 354 |
365 var _response = _requester.request(_url, | 355 var _response = _requester.request(_url, "GET", |
366 "GET", | 356 body: _body, |
367 body: _body, | 357 queryParams: _queryParams, |
368 queryParams: _queryParams, | 358 uploadOptions: _uploadOptions, |
369 uploadOptions: _uploadOptions, | 359 uploadMedia: _uploadMedia, |
370 uploadMedia: _uploadMedia, | 360 downloadOptions: _downloadOptions); |
371 downloadOptions: _downloadOptions); | |
372 return _response.then((data) => new ListContainersResponse.fromJson(data)); | 361 return _response.then((data) => new ListContainersResponse.fromJson(data)); |
373 } | 362 } |
374 | 363 |
375 /** | 364 /// Updates a Container. |
376 * Updates a Container. | 365 /// |
377 * | 366 /// [request] - The metadata request object. |
378 * [request] - The metadata request object. | 367 /// |
379 * | 368 /// Request parameters: |
380 * Request parameters: | 369 /// |
381 * | 370 /// [path] - GTM Container's API relative path. Example: |
382 * [path] - GTM Container's API relative path. Example: | 371 /// accounts/{account_id}/containers/{container_id} |
383 * accounts/{account_id}/containers/{container_id} | 372 /// |
384 * | 373 /// [fingerprint] - When provided, this fingerprint must match the |
385 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 374 /// fingerprint of the container in storage. |
386 * of the container in storage. | 375 /// |
387 * | 376 /// Completes with a [Container]. |
388 * Completes with a [Container]. | 377 /// |
389 * | 378 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
390 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 379 /// an error. |
391 * error. | 380 /// |
392 * | 381 /// If the used [http.Client] completes with an error when making a REST |
393 * If the used [http.Client] completes with an error when making a REST call, | 382 /// call, this method will complete with the same error. |
394 * this method will complete with the same error. | 383 async.Future<Container> update(Container request, core.String path, |
395 */ | 384 {core.String fingerprint}) { |
396 async.Future<Container> update(Container request, core.String path, {core.Stri
ng fingerprint}) { | |
397 var _url = null; | 385 var _url = null; |
398 var _queryParams = new core.Map(); | 386 var _queryParams = new core.Map(); |
399 var _uploadMedia = null; | 387 var _uploadMedia = null; |
400 var _uploadOptions = null; | 388 var _uploadOptions = null; |
401 var _downloadOptions = commons.DownloadOptions.Metadata; | 389 var _downloadOptions = commons.DownloadOptions.Metadata; |
402 var _body = null; | 390 var _body = null; |
403 | 391 |
404 if (request != null) { | 392 if (request != null) { |
405 _body = convert.JSON.encode((request).toJson()); | 393 _body = convert.JSON.encode((request).toJson()); |
406 } | 394 } |
407 if (path == null) { | 395 if (path == null) { |
408 throw new core.ArgumentError("Parameter path is required."); | 396 throw new core.ArgumentError("Parameter path is required."); |
409 } | 397 } |
410 if (fingerprint != null) { | 398 if (fingerprint != null) { |
411 _queryParams["fingerprint"] = [fingerprint]; | 399 _queryParams["fingerprint"] = [fingerprint]; |
412 } | 400 } |
413 | 401 |
414 _url = commons.Escaper.ecapeVariableReserved('$path'); | 402 _url = commons.Escaper.ecapeVariableReserved('$path'); |
415 | 403 |
416 var _response = _requester.request(_url, | 404 var _response = _requester.request(_url, "PUT", |
417 "PUT", | 405 body: _body, |
418 body: _body, | 406 queryParams: _queryParams, |
419 queryParams: _queryParams, | 407 uploadOptions: _uploadOptions, |
420 uploadOptions: _uploadOptions, | 408 uploadMedia: _uploadMedia, |
421 uploadMedia: _uploadMedia, | 409 downloadOptions: _downloadOptions); |
422 downloadOptions: _downloadOptions); | |
423 return _response.then((data) => new Container.fromJson(data)); | 410 return _response.then((data) => new Container.fromJson(data)); |
424 } | 411 } |
425 | |
426 } | 412 } |
427 | 413 |
428 | |
429 class AccountsContainersEnvironmentsResourceApi { | 414 class AccountsContainersEnvironmentsResourceApi { |
430 final commons.ApiRequester _requester; | 415 final commons.ApiRequester _requester; |
431 | 416 |
432 AccountsContainersEnvironmentsResourceApi(commons.ApiRequester client) : | 417 AccountsContainersEnvironmentsResourceApi(commons.ApiRequester client) |
433 _requester = client; | 418 : _requester = client; |
434 | 419 |
435 /** | 420 /// Creates a GTM Environment. |
436 * Creates a GTM Environment. | 421 /// |
437 * | 422 /// [request] - The metadata request object. |
438 * [request] - The metadata request object. | 423 /// |
439 * | 424 /// Request parameters: |
440 * Request parameters: | 425 /// |
441 * | 426 /// [parent] - GTM Container's API relative path. Example: |
442 * [parent] - GTM Container's API relative path. Example: | 427 /// accounts/{account_id}/containers/{container_id} |
443 * accounts/{account_id}/containers/{container_id} | 428 /// |
444 * | 429 /// Completes with a [Environment]. |
445 * Completes with a [Environment]. | 430 /// |
446 * | 431 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
447 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 432 /// an error. |
448 * error. | 433 /// |
449 * | 434 /// If the used [http.Client] completes with an error when making a REST |
450 * If the used [http.Client] completes with an error when making a REST call, | 435 /// call, this method will complete with the same error. |
451 * this method will complete with the same error. | |
452 */ | |
453 async.Future<Environment> create(Environment request, core.String parent) { | 436 async.Future<Environment> create(Environment request, core.String parent) { |
454 var _url = null; | 437 var _url = null; |
455 var _queryParams = new core.Map(); | 438 var _queryParams = new core.Map(); |
456 var _uploadMedia = null; | 439 var _uploadMedia = null; |
457 var _uploadOptions = null; | 440 var _uploadOptions = null; |
458 var _downloadOptions = commons.DownloadOptions.Metadata; | 441 var _downloadOptions = commons.DownloadOptions.Metadata; |
459 var _body = null; | 442 var _body = null; |
460 | 443 |
461 if (request != null) { | 444 if (request != null) { |
462 _body = convert.JSON.encode((request).toJson()); | 445 _body = convert.JSON.encode((request).toJson()); |
463 } | 446 } |
464 if (parent == null) { | 447 if (parent == null) { |
465 throw new core.ArgumentError("Parameter parent is required."); | 448 throw new core.ArgumentError("Parameter parent is required."); |
466 } | 449 } |
467 | 450 |
468 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/environments'; | 451 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/environments'; |
469 | 452 |
470 var _response = _requester.request(_url, | 453 var _response = _requester.request(_url, "POST", |
471 "POST", | 454 body: _body, |
472 body: _body, | 455 queryParams: _queryParams, |
473 queryParams: _queryParams, | 456 uploadOptions: _uploadOptions, |
474 uploadOptions: _uploadOptions, | 457 uploadMedia: _uploadMedia, |
475 uploadMedia: _uploadMedia, | 458 downloadOptions: _downloadOptions); |
476 downloadOptions: _downloadOptions); | |
477 return _response.then((data) => new Environment.fromJson(data)); | 459 return _response.then((data) => new Environment.fromJson(data)); |
478 } | 460 } |
479 | 461 |
480 /** | 462 /// Deletes a GTM Environment. |
481 * Deletes a GTM Environment. | 463 /// |
482 * | 464 /// Request parameters: |
483 * Request parameters: | 465 /// |
484 * | 466 /// [path] - GTM Environment's API relative path. Example: |
485 * [path] - GTM Environment's API relative path. Example: | 467 /// accounts/{account_id}/containers/{container_id}/environments/{environment_
id} |
486 * accounts/{account_id}/containers/{container_id}/environments/{environment_i
d} | 468 /// |
487 * | 469 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
488 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 470 /// an error. |
489 * error. | 471 /// |
490 * | 472 /// If the used [http.Client] completes with an error when making a REST |
491 * If the used [http.Client] completes with an error when making a REST call, | 473 /// call, this method will complete with the same error. |
492 * this method will complete with the same error. | |
493 */ | |
494 async.Future delete(core.String path) { | 474 async.Future delete(core.String path) { |
495 var _url = null; | 475 var _url = null; |
496 var _queryParams = new core.Map(); | 476 var _queryParams = new core.Map(); |
497 var _uploadMedia = null; | 477 var _uploadMedia = null; |
498 var _uploadOptions = null; | 478 var _uploadOptions = null; |
499 var _downloadOptions = commons.DownloadOptions.Metadata; | 479 var _downloadOptions = commons.DownloadOptions.Metadata; |
500 var _body = null; | 480 var _body = null; |
501 | 481 |
502 if (path == null) { | 482 if (path == null) { |
503 throw new core.ArgumentError("Parameter path is required."); | 483 throw new core.ArgumentError("Parameter path is required."); |
504 } | 484 } |
505 | 485 |
506 _downloadOptions = null; | 486 _downloadOptions = null; |
507 | 487 |
508 _url = commons.Escaper.ecapeVariableReserved('$path'); | 488 _url = commons.Escaper.ecapeVariableReserved('$path'); |
509 | 489 |
510 var _response = _requester.request(_url, | 490 var _response = _requester.request(_url, "DELETE", |
511 "DELETE", | 491 body: _body, |
512 body: _body, | 492 queryParams: _queryParams, |
513 queryParams: _queryParams, | 493 uploadOptions: _uploadOptions, |
514 uploadOptions: _uploadOptions, | 494 uploadMedia: _uploadMedia, |
515 uploadMedia: _uploadMedia, | 495 downloadOptions: _downloadOptions); |
516 downloadOptions: _downloadOptions); | |
517 return _response.then((data) => null); | 496 return _response.then((data) => null); |
518 } | 497 } |
519 | 498 |
520 /** | 499 /// Gets a GTM Environment. |
521 * Gets a GTM Environment. | 500 /// |
522 * | 501 /// Request parameters: |
523 * Request parameters: | 502 /// |
524 * | 503 /// [path] - GTM Environment's API relative path. Example: |
525 * [path] - GTM Environment's API relative path. Example: | 504 /// accounts/{account_id}/containers/{container_id}/environments/{environment_
id} |
526 * accounts/{account_id}/containers/{container_id}/environments/{environment_i
d} | 505 /// |
527 * | 506 /// Completes with a [Environment]. |
528 * Completes with a [Environment]. | 507 /// |
529 * | 508 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
530 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 509 /// an error. |
531 * error. | 510 /// |
532 * | 511 /// If the used [http.Client] completes with an error when making a REST |
533 * If the used [http.Client] completes with an error when making a REST call, | 512 /// call, this method will complete with the same error. |
534 * this method will complete with the same error. | |
535 */ | |
536 async.Future<Environment> get(core.String path) { | 513 async.Future<Environment> get(core.String path) { |
537 var _url = null; | 514 var _url = null; |
538 var _queryParams = new core.Map(); | 515 var _queryParams = new core.Map(); |
539 var _uploadMedia = null; | 516 var _uploadMedia = null; |
540 var _uploadOptions = null; | 517 var _uploadOptions = null; |
541 var _downloadOptions = commons.DownloadOptions.Metadata; | 518 var _downloadOptions = commons.DownloadOptions.Metadata; |
542 var _body = null; | 519 var _body = null; |
543 | 520 |
544 if (path == null) { | 521 if (path == null) { |
545 throw new core.ArgumentError("Parameter path is required."); | 522 throw new core.ArgumentError("Parameter path is required."); |
546 } | 523 } |
547 | 524 |
548 _url = commons.Escaper.ecapeVariableReserved('$path'); | 525 _url = commons.Escaper.ecapeVariableReserved('$path'); |
549 | 526 |
550 var _response = _requester.request(_url, | 527 var _response = _requester.request(_url, "GET", |
551 "GET", | 528 body: _body, |
552 body: _body, | 529 queryParams: _queryParams, |
553 queryParams: _queryParams, | 530 uploadOptions: _uploadOptions, |
554 uploadOptions: _uploadOptions, | 531 uploadMedia: _uploadMedia, |
555 uploadMedia: _uploadMedia, | 532 downloadOptions: _downloadOptions); |
556 downloadOptions: _downloadOptions); | |
557 return _response.then((data) => new Environment.fromJson(data)); | 533 return _response.then((data) => new Environment.fromJson(data)); |
558 } | 534 } |
559 | 535 |
560 /** | 536 /// Lists all GTM Environments of a GTM Container. |
561 * Lists all GTM Environments of a GTM Container. | 537 /// |
562 * | 538 /// Request parameters: |
563 * Request parameters: | 539 /// |
564 * | 540 /// [parent] - GTM Container's API relative path. Example: |
565 * [parent] - GTM Container's API relative path. Example: | 541 /// accounts/{account_id}/containers/{container_id} |
566 * accounts/{account_id}/containers/{container_id} | 542 /// |
567 * | 543 /// [pageToken] - Continuation token for fetching the next page of results. |
568 * [pageToken] - Continuation token for fetching the next page of results. | 544 /// |
569 * | 545 /// Completes with a [ListEnvironmentsResponse]. |
570 * Completes with a [ListEnvironmentsResponse]. | 546 /// |
571 * | 547 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
572 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 548 /// an error. |
573 * error. | 549 /// |
574 * | 550 /// If the used [http.Client] completes with an error when making a REST |
575 * If the used [http.Client] completes with an error when making a REST call, | 551 /// call, this method will complete with the same error. |
576 * this method will complete with the same error. | 552 async.Future<ListEnvironmentsResponse> list(core.String parent, |
577 */ | 553 {core.String pageToken}) { |
578 async.Future<ListEnvironmentsResponse> list(core.String parent, {core.String p
ageToken}) { | |
579 var _url = null; | 554 var _url = null; |
580 var _queryParams = new core.Map(); | 555 var _queryParams = new core.Map(); |
581 var _uploadMedia = null; | 556 var _uploadMedia = null; |
582 var _uploadOptions = null; | 557 var _uploadOptions = null; |
583 var _downloadOptions = commons.DownloadOptions.Metadata; | 558 var _downloadOptions = commons.DownloadOptions.Metadata; |
584 var _body = null; | 559 var _body = null; |
585 | 560 |
586 if (parent == null) { | 561 if (parent == null) { |
587 throw new core.ArgumentError("Parameter parent is required."); | 562 throw new core.ArgumentError("Parameter parent is required."); |
588 } | 563 } |
589 if (pageToken != null) { | 564 if (pageToken != null) { |
590 _queryParams["pageToken"] = [pageToken]; | 565 _queryParams["pageToken"] = [pageToken]; |
591 } | 566 } |
592 | 567 |
593 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/environments'; | 568 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/environments'; |
594 | 569 |
595 var _response = _requester.request(_url, | 570 var _response = _requester.request(_url, "GET", |
596 "GET", | 571 body: _body, |
597 body: _body, | 572 queryParams: _queryParams, |
598 queryParams: _queryParams, | 573 uploadOptions: _uploadOptions, |
599 uploadOptions: _uploadOptions, | 574 uploadMedia: _uploadMedia, |
600 uploadMedia: _uploadMedia, | 575 downloadOptions: _downloadOptions); |
601 downloadOptions: _downloadOptions); | 576 return _response |
602 return _response.then((data) => new ListEnvironmentsResponse.fromJson(data))
; | 577 .then((data) => new ListEnvironmentsResponse.fromJson(data)); |
603 } | 578 } |
604 | 579 |
605 /** | 580 /// Updates a GTM Environment. This method supports patch semantics. |
606 * Updates a GTM Environment. This method supports patch semantics. | 581 /// |
607 * | 582 /// [request] - The metadata request object. |
608 * [request] - The metadata request object. | 583 /// |
609 * | 584 /// Request parameters: |
610 * Request parameters: | 585 /// |
611 * | 586 /// [path] - GTM Environment's API relative path. Example: |
612 * [path] - GTM Environment's API relative path. Example: | 587 /// accounts/{account_id}/containers/{container_id}/environments/{environment_
id} |
613 * accounts/{account_id}/containers/{container_id}/environments/{environment_i
d} | 588 /// |
614 * | 589 /// [fingerprint] - When provided, this fingerprint must match the |
615 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 590 /// fingerprint of the environment in storage. |
616 * of the environment in storage. | 591 /// |
617 * | 592 /// Completes with a [Environment]. |
618 * Completes with a [Environment]. | 593 /// |
619 * | 594 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
620 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 595 /// an error. |
621 * error. | 596 /// |
622 * | 597 /// If the used [http.Client] completes with an error when making a REST |
623 * If the used [http.Client] completes with an error when making a REST call, | 598 /// call, this method will complete with the same error. |
624 * this method will complete with the same error. | 599 async.Future<Environment> patch(Environment request, core.String path, |
625 */ | 600 {core.String fingerprint}) { |
626 async.Future<Environment> patch(Environment request, core.String path, {core.S
tring fingerprint}) { | |
627 var _url = null; | 601 var _url = null; |
628 var _queryParams = new core.Map(); | 602 var _queryParams = new core.Map(); |
629 var _uploadMedia = null; | 603 var _uploadMedia = null; |
630 var _uploadOptions = null; | 604 var _uploadOptions = null; |
631 var _downloadOptions = commons.DownloadOptions.Metadata; | 605 var _downloadOptions = commons.DownloadOptions.Metadata; |
632 var _body = null; | 606 var _body = null; |
633 | 607 |
634 if (request != null) { | 608 if (request != null) { |
635 _body = convert.JSON.encode((request).toJson()); | 609 _body = convert.JSON.encode((request).toJson()); |
636 } | 610 } |
637 if (path == null) { | 611 if (path == null) { |
638 throw new core.ArgumentError("Parameter path is required."); | 612 throw new core.ArgumentError("Parameter path is required."); |
639 } | 613 } |
640 if (fingerprint != null) { | 614 if (fingerprint != null) { |
641 _queryParams["fingerprint"] = [fingerprint]; | 615 _queryParams["fingerprint"] = [fingerprint]; |
642 } | 616 } |
643 | 617 |
644 _url = commons.Escaper.ecapeVariableReserved('$path'); | 618 _url = commons.Escaper.ecapeVariableReserved('$path'); |
645 | 619 |
646 var _response = _requester.request(_url, | 620 var _response = _requester.request(_url, "PATCH", |
647 "PATCH", | 621 body: _body, |
648 body: _body, | 622 queryParams: _queryParams, |
649 queryParams: _queryParams, | 623 uploadOptions: _uploadOptions, |
650 uploadOptions: _uploadOptions, | 624 uploadMedia: _uploadMedia, |
651 uploadMedia: _uploadMedia, | 625 downloadOptions: _downloadOptions); |
652 downloadOptions: _downloadOptions); | |
653 return _response.then((data) => new Environment.fromJson(data)); | 626 return _response.then((data) => new Environment.fromJson(data)); |
654 } | 627 } |
655 | 628 |
656 /** | 629 /// Re-generates the authorization code for a GTM Environment. |
657 * Re-generates the authorization code for a GTM Environment. | 630 /// |
658 * | 631 /// [request] - The metadata request object. |
659 * [request] - The metadata request object. | 632 /// |
660 * | 633 /// Request parameters: |
661 * Request parameters: | 634 /// |
662 * | 635 /// [path] - GTM Environment's API relative path. Example: |
663 * [path] - GTM Environment's API relative path. Example: | 636 /// accounts/{account_id}/containers/{container_id}/environments/{environment_
id} |
664 * accounts/{account_id}/containers/{container_id}/environments/{environment_i
d} | 637 /// |
665 * | 638 /// Completes with a [Environment]. |
666 * Completes with a [Environment]. | 639 /// |
667 * | 640 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
668 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 641 /// an error. |
669 * error. | 642 /// |
670 * | 643 /// If the used [http.Client] completes with an error when making a REST |
671 * If the used [http.Client] completes with an error when making a REST call, | 644 /// call, this method will complete with the same error. |
672 * this method will complete with the same error. | |
673 */ | |
674 async.Future<Environment> reauthorize(Environment request, core.String path) { | 645 async.Future<Environment> reauthorize(Environment request, core.String path) { |
675 var _url = null; | 646 var _url = null; |
676 var _queryParams = new core.Map(); | 647 var _queryParams = new core.Map(); |
677 var _uploadMedia = null; | 648 var _uploadMedia = null; |
678 var _uploadOptions = null; | 649 var _uploadOptions = null; |
679 var _downloadOptions = commons.DownloadOptions.Metadata; | 650 var _downloadOptions = commons.DownloadOptions.Metadata; |
680 var _body = null; | 651 var _body = null; |
681 | 652 |
682 if (request != null) { | 653 if (request != null) { |
683 _body = convert.JSON.encode((request).toJson()); | 654 _body = convert.JSON.encode((request).toJson()); |
684 } | 655 } |
685 if (path == null) { | 656 if (path == null) { |
686 throw new core.ArgumentError("Parameter path is required."); | 657 throw new core.ArgumentError("Parameter path is required."); |
687 } | 658 } |
688 | 659 |
689 _url = commons.Escaper.ecapeVariableReserved('$path') + ':reauthorize'; | 660 _url = commons.Escaper.ecapeVariableReserved('$path') + ':reauthorize'; |
690 | 661 |
691 var _response = _requester.request(_url, | 662 var _response = _requester.request(_url, "POST", |
692 "POST", | 663 body: _body, |
693 body: _body, | 664 queryParams: _queryParams, |
694 queryParams: _queryParams, | 665 uploadOptions: _uploadOptions, |
695 uploadOptions: _uploadOptions, | 666 uploadMedia: _uploadMedia, |
696 uploadMedia: _uploadMedia, | 667 downloadOptions: _downloadOptions); |
697 downloadOptions: _downloadOptions); | |
698 return _response.then((data) => new Environment.fromJson(data)); | 668 return _response.then((data) => new Environment.fromJson(data)); |
699 } | 669 } |
700 | 670 |
701 /** | 671 /// Updates a GTM Environment. |
702 * Updates a GTM Environment. | 672 /// |
703 * | 673 /// [request] - The metadata request object. |
704 * [request] - The metadata request object. | 674 /// |
705 * | 675 /// Request parameters: |
706 * Request parameters: | 676 /// |
707 * | 677 /// [path] - GTM Environment's API relative path. Example: |
708 * [path] - GTM Environment's API relative path. Example: | 678 /// accounts/{account_id}/containers/{container_id}/environments/{environment_
id} |
709 * accounts/{account_id}/containers/{container_id}/environments/{environment_i
d} | 679 /// |
710 * | 680 /// [fingerprint] - When provided, this fingerprint must match the |
711 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 681 /// fingerprint of the environment in storage. |
712 * of the environment in storage. | 682 /// |
713 * | 683 /// Completes with a [Environment]. |
714 * Completes with a [Environment]. | 684 /// |
715 * | 685 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
716 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 686 /// an error. |
717 * error. | 687 /// |
718 * | 688 /// If the used [http.Client] completes with an error when making a REST |
719 * If the used [http.Client] completes with an error when making a REST call, | 689 /// call, this method will complete with the same error. |
720 * this method will complete with the same error. | 690 async.Future<Environment> update(Environment request, core.String path, |
721 */ | 691 {core.String fingerprint}) { |
722 async.Future<Environment> update(Environment request, core.String path, {core.
String fingerprint}) { | |
723 var _url = null; | 692 var _url = null; |
724 var _queryParams = new core.Map(); | 693 var _queryParams = new core.Map(); |
725 var _uploadMedia = null; | 694 var _uploadMedia = null; |
726 var _uploadOptions = null; | 695 var _uploadOptions = null; |
727 var _downloadOptions = commons.DownloadOptions.Metadata; | 696 var _downloadOptions = commons.DownloadOptions.Metadata; |
728 var _body = null; | 697 var _body = null; |
729 | 698 |
730 if (request != null) { | 699 if (request != null) { |
731 _body = convert.JSON.encode((request).toJson()); | 700 _body = convert.JSON.encode((request).toJson()); |
732 } | 701 } |
733 if (path == null) { | 702 if (path == null) { |
734 throw new core.ArgumentError("Parameter path is required."); | 703 throw new core.ArgumentError("Parameter path is required."); |
735 } | 704 } |
736 if (fingerprint != null) { | 705 if (fingerprint != null) { |
737 _queryParams["fingerprint"] = [fingerprint]; | 706 _queryParams["fingerprint"] = [fingerprint]; |
738 } | 707 } |
739 | 708 |
740 _url = commons.Escaper.ecapeVariableReserved('$path'); | 709 _url = commons.Escaper.ecapeVariableReserved('$path'); |
741 | 710 |
742 var _response = _requester.request(_url, | 711 var _response = _requester.request(_url, "PUT", |
743 "PUT", | 712 body: _body, |
744 body: _body, | 713 queryParams: _queryParams, |
745 queryParams: _queryParams, | 714 uploadOptions: _uploadOptions, |
746 uploadOptions: _uploadOptions, | 715 uploadMedia: _uploadMedia, |
747 uploadMedia: _uploadMedia, | 716 downloadOptions: _downloadOptions); |
748 downloadOptions: _downloadOptions); | |
749 return _response.then((data) => new Environment.fromJson(data)); | 717 return _response.then((data) => new Environment.fromJson(data)); |
750 } | 718 } |
751 | |
752 } | 719 } |
753 | 720 |
754 | |
755 class AccountsContainersVersionHeadersResourceApi { | 721 class AccountsContainersVersionHeadersResourceApi { |
756 final commons.ApiRequester _requester; | 722 final commons.ApiRequester _requester; |
757 | 723 |
758 AccountsContainersVersionHeadersResourceApi(commons.ApiRequester client) : | 724 AccountsContainersVersionHeadersResourceApi(commons.ApiRequester client) |
759 _requester = client; | 725 : _requester = client; |
760 | 726 |
761 /** | 727 /// Gets the latest container version header |
762 * Gets the latest container version header | 728 /// |
763 * | 729 /// Request parameters: |
764 * Request parameters: | 730 /// |
765 * | 731 /// [parent] - GTM Container's API relative path. Example: |
766 * [parent] - GTM Container's API relative path. Example: | 732 /// accounts/{account_id}/containers/{container_id} |
767 * accounts/{account_id}/containers/{container_id} | 733 /// |
768 * | 734 /// Completes with a [ContainerVersionHeader]. |
769 * Completes with a [ContainerVersionHeader]. | 735 /// |
770 * | 736 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
771 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 737 /// an error. |
772 * error. | 738 /// |
773 * | 739 /// If the used [http.Client] completes with an error when making a REST |
774 * If the used [http.Client] completes with an error when making a REST call, | 740 /// call, this method will complete with the same error. |
775 * this method will complete with the same error. | |
776 */ | |
777 async.Future<ContainerVersionHeader> latest(core.String parent) { | 741 async.Future<ContainerVersionHeader> latest(core.String parent) { |
778 var _url = null; | 742 var _url = null; |
779 var _queryParams = new core.Map(); | 743 var _queryParams = new core.Map(); |
780 var _uploadMedia = null; | 744 var _uploadMedia = null; |
781 var _uploadOptions = null; | 745 var _uploadOptions = null; |
782 var _downloadOptions = commons.DownloadOptions.Metadata; | 746 var _downloadOptions = commons.DownloadOptions.Metadata; |
783 var _body = null; | 747 var _body = null; |
784 | 748 |
785 if (parent == null) { | 749 if (parent == null) { |
786 throw new core.ArgumentError("Parameter parent is required."); | 750 throw new core.ArgumentError("Parameter parent is required."); |
787 } | 751 } |
788 | 752 |
789 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/version_headers:
latest'; | 753 _url = commons.Escaper.ecapeVariableReserved('$parent') + |
| 754 '/version_headers:latest'; |
790 | 755 |
791 var _response = _requester.request(_url, | 756 var _response = _requester.request(_url, "GET", |
792 "GET", | 757 body: _body, |
793 body: _body, | 758 queryParams: _queryParams, |
794 queryParams: _queryParams, | 759 uploadOptions: _uploadOptions, |
795 uploadOptions: _uploadOptions, | 760 uploadMedia: _uploadMedia, |
796 uploadMedia: _uploadMedia, | 761 downloadOptions: _downloadOptions); |
797 downloadOptions: _downloadOptions); | |
798 return _response.then((data) => new ContainerVersionHeader.fromJson(data)); | 762 return _response.then((data) => new ContainerVersionHeader.fromJson(data)); |
799 } | 763 } |
800 | 764 |
801 /** | 765 /// Lists all Container Versions of a GTM Container. |
802 * Lists all Container Versions of a GTM Container. | 766 /// |
803 * | 767 /// Request parameters: |
804 * Request parameters: | 768 /// |
805 * | 769 /// [parent] - GTM Container's API relative path. Example: |
806 * [parent] - GTM Container's API relative path. Example: | 770 /// accounts/{account_id}/containers/{container_id} |
807 * accounts/{account_id}/containers/{container_id} | 771 /// |
808 * | 772 /// [includeDeleted] - Also retrieve deleted (archived) versions when true. |
809 * [includeDeleted] - Also retrieve deleted (archived) versions when true. | 773 /// |
810 * | 774 /// [pageToken] - Continuation token for fetching the next page of results. |
811 * [pageToken] - Continuation token for fetching the next page of results. | 775 /// |
812 * | 776 /// Completes with a [ListContainerVersionsResponse]. |
813 * Completes with a [ListContainerVersionsResponse]. | 777 /// |
814 * | 778 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
815 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 779 /// an error. |
816 * error. | 780 /// |
817 * | 781 /// If the used [http.Client] completes with an error when making a REST |
818 * If the used [http.Client] completes with an error when making a REST call, | 782 /// call, this method will complete with the same error. |
819 * this method will complete with the same error. | 783 async.Future<ListContainerVersionsResponse> list(core.String parent, |
820 */ | 784 {core.bool includeDeleted, core.String pageToken}) { |
821 async.Future<ListContainerVersionsResponse> list(core.String parent, {core.boo
l includeDeleted, core.String pageToken}) { | |
822 var _url = null; | 785 var _url = null; |
823 var _queryParams = new core.Map(); | 786 var _queryParams = new core.Map(); |
824 var _uploadMedia = null; | 787 var _uploadMedia = null; |
825 var _uploadOptions = null; | 788 var _uploadOptions = null; |
826 var _downloadOptions = commons.DownloadOptions.Metadata; | 789 var _downloadOptions = commons.DownloadOptions.Metadata; |
827 var _body = null; | 790 var _body = null; |
828 | 791 |
829 if (parent == null) { | 792 if (parent == null) { |
830 throw new core.ArgumentError("Parameter parent is required."); | 793 throw new core.ArgumentError("Parameter parent is required."); |
831 } | 794 } |
832 if (includeDeleted != null) { | 795 if (includeDeleted != null) { |
833 _queryParams["includeDeleted"] = ["${includeDeleted}"]; | 796 _queryParams["includeDeleted"] = ["${includeDeleted}"]; |
834 } | 797 } |
835 if (pageToken != null) { | 798 if (pageToken != null) { |
836 _queryParams["pageToken"] = [pageToken]; | 799 _queryParams["pageToken"] = [pageToken]; |
837 } | 800 } |
838 | 801 |
839 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/version_headers'
; | 802 _url = |
| 803 commons.Escaper.ecapeVariableReserved('$parent') + '/version_headers'; |
840 | 804 |
841 var _response = _requester.request(_url, | 805 var _response = _requester.request(_url, "GET", |
842 "GET", | 806 body: _body, |
843 body: _body, | 807 queryParams: _queryParams, |
844 queryParams: _queryParams, | 808 uploadOptions: _uploadOptions, |
845 uploadOptions: _uploadOptions, | 809 uploadMedia: _uploadMedia, |
846 uploadMedia: _uploadMedia, | 810 downloadOptions: _downloadOptions); |
847 downloadOptions: _downloadOptions); | 811 return _response |
848 return _response.then((data) => new ListContainerVersionsResponse.fromJson(d
ata)); | 812 .then((data) => new ListContainerVersionsResponse.fromJson(data)); |
849 } | 813 } |
850 | |
851 } | 814 } |
852 | 815 |
853 | |
854 class AccountsContainersVersionsResourceApi { | 816 class AccountsContainersVersionsResourceApi { |
855 final commons.ApiRequester _requester; | 817 final commons.ApiRequester _requester; |
856 | 818 |
857 AccountsContainersVersionsResourceApi(commons.ApiRequester client) : | 819 AccountsContainersVersionsResourceApi(commons.ApiRequester client) |
858 _requester = client; | 820 : _requester = client; |
859 | 821 |
860 /** | 822 /// Deletes a Container Version. |
861 * Deletes a Container Version. | 823 /// |
862 * | 824 /// Request parameters: |
863 * Request parameters: | 825 /// |
864 * | 826 /// [path] - GTM ContainerVersion's API relative path. Example: |
865 * [path] - GTM ContainerVersion's API relative path. Example: | 827 /// accounts/{account_id}/containers/{container_id}/versions/{version_id} |
866 * accounts/{account_id}/containers/{container_id}/versions/{version_id} | 828 /// |
867 * | 829 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
868 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 830 /// an error. |
869 * error. | 831 /// |
870 * | 832 /// If the used [http.Client] completes with an error when making a REST |
871 * If the used [http.Client] completes with an error when making a REST call, | 833 /// call, this method will complete with the same error. |
872 * this method will complete with the same error. | |
873 */ | |
874 async.Future delete(core.String path) { | 834 async.Future delete(core.String path) { |
875 var _url = null; | 835 var _url = null; |
876 var _queryParams = new core.Map(); | 836 var _queryParams = new core.Map(); |
877 var _uploadMedia = null; | 837 var _uploadMedia = null; |
878 var _uploadOptions = null; | 838 var _uploadOptions = null; |
879 var _downloadOptions = commons.DownloadOptions.Metadata; | 839 var _downloadOptions = commons.DownloadOptions.Metadata; |
880 var _body = null; | 840 var _body = null; |
881 | 841 |
882 if (path == null) { | 842 if (path == null) { |
883 throw new core.ArgumentError("Parameter path is required."); | 843 throw new core.ArgumentError("Parameter path is required."); |
884 } | 844 } |
885 | 845 |
886 _downloadOptions = null; | 846 _downloadOptions = null; |
887 | 847 |
888 _url = commons.Escaper.ecapeVariableReserved('$path'); | 848 _url = commons.Escaper.ecapeVariableReserved('$path'); |
889 | 849 |
890 var _response = _requester.request(_url, | 850 var _response = _requester.request(_url, "DELETE", |
891 "DELETE", | 851 body: _body, |
892 body: _body, | 852 queryParams: _queryParams, |
893 queryParams: _queryParams, | 853 uploadOptions: _uploadOptions, |
894 uploadOptions: _uploadOptions, | 854 uploadMedia: _uploadMedia, |
895 uploadMedia: _uploadMedia, | 855 downloadOptions: _downloadOptions); |
896 downloadOptions: _downloadOptions); | |
897 return _response.then((data) => null); | 856 return _response.then((data) => null); |
898 } | 857 } |
899 | 858 |
900 /** | 859 /// Gets a Container Version. |
901 * Gets a Container Version. | 860 /// |
902 * | 861 /// Request parameters: |
903 * Request parameters: | 862 /// |
904 * | 863 /// [path] - GTM ContainerVersion's API relative path. Example: |
905 * [path] - GTM ContainerVersion's API relative path. Example: | 864 /// accounts/{account_id}/containers/{container_id}/versions/{version_id} |
906 * accounts/{account_id}/containers/{container_id}/versions/{version_id} | 865 /// |
907 * | 866 /// [containerVersionId] - The GTM ContainerVersion ID. Specify published to |
908 * [containerVersionId] - The GTM ContainerVersion ID. Specify published to | 867 /// retrieve the currently published version. |
909 * retrieve the currently published version. | 868 /// |
910 * | 869 /// Completes with a [ContainerVersion]. |
911 * Completes with a [ContainerVersion]. | 870 /// |
912 * | 871 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
913 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 872 /// an error. |
914 * error. | 873 /// |
915 * | 874 /// If the used [http.Client] completes with an error when making a REST |
916 * If the used [http.Client] completes with an error when making a REST call, | 875 /// call, this method will complete with the same error. |
917 * this method will complete with the same error. | 876 async.Future<ContainerVersion> get(core.String path, |
918 */ | 877 {core.String containerVersionId}) { |
919 async.Future<ContainerVersion> get(core.String path, {core.String containerVer
sionId}) { | |
920 var _url = null; | 878 var _url = null; |
921 var _queryParams = new core.Map(); | 879 var _queryParams = new core.Map(); |
922 var _uploadMedia = null; | 880 var _uploadMedia = null; |
923 var _uploadOptions = null; | 881 var _uploadOptions = null; |
924 var _downloadOptions = commons.DownloadOptions.Metadata; | 882 var _downloadOptions = commons.DownloadOptions.Metadata; |
925 var _body = null; | 883 var _body = null; |
926 | 884 |
927 if (path == null) { | 885 if (path == null) { |
928 throw new core.ArgumentError("Parameter path is required."); | 886 throw new core.ArgumentError("Parameter path is required."); |
929 } | 887 } |
930 if (containerVersionId != null) { | 888 if (containerVersionId != null) { |
931 _queryParams["containerVersionId"] = [containerVersionId]; | 889 _queryParams["containerVersionId"] = [containerVersionId]; |
932 } | 890 } |
933 | 891 |
934 _url = commons.Escaper.ecapeVariableReserved('$path'); | 892 _url = commons.Escaper.ecapeVariableReserved('$path'); |
935 | 893 |
936 var _response = _requester.request(_url, | 894 var _response = _requester.request(_url, "GET", |
937 "GET", | 895 body: _body, |
938 body: _body, | 896 queryParams: _queryParams, |
939 queryParams: _queryParams, | 897 uploadOptions: _uploadOptions, |
940 uploadOptions: _uploadOptions, | 898 uploadMedia: _uploadMedia, |
941 uploadMedia: _uploadMedia, | 899 downloadOptions: _downloadOptions); |
942 downloadOptions: _downloadOptions); | |
943 return _response.then((data) => new ContainerVersion.fromJson(data)); | 900 return _response.then((data) => new ContainerVersion.fromJson(data)); |
944 } | 901 } |
945 | 902 |
946 /** | 903 /// Gets the live (i.e. published) container version |
947 * Gets the live (i.e. published) container version | 904 /// |
948 * | 905 /// Request parameters: |
949 * Request parameters: | 906 /// |
950 * | 907 /// [parent] - GTM Container's API relative path. Example: |
951 * [parent] - GTM Container's API relative path. Example: | 908 /// accounts/{account_id}/containers/{container_id} |
952 * accounts/{account_id}/containers/{container_id} | 909 /// |
953 * | 910 /// Completes with a [ContainerVersion]. |
954 * Completes with a [ContainerVersion]. | 911 /// |
955 * | 912 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
956 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 913 /// an error. |
957 * error. | 914 /// |
958 * | 915 /// If the used [http.Client] completes with an error when making a REST |
959 * If the used [http.Client] completes with an error when making a REST call, | 916 /// call, this method will complete with the same error. |
960 * this method will complete with the same error. | |
961 */ | |
962 async.Future<ContainerVersion> live(core.String parent) { | 917 async.Future<ContainerVersion> live(core.String parent) { |
963 var _url = null; | 918 var _url = null; |
964 var _queryParams = new core.Map(); | 919 var _queryParams = new core.Map(); |
965 var _uploadMedia = null; | 920 var _uploadMedia = null; |
966 var _uploadOptions = null; | 921 var _uploadOptions = null; |
967 var _downloadOptions = commons.DownloadOptions.Metadata; | 922 var _downloadOptions = commons.DownloadOptions.Metadata; |
968 var _body = null; | 923 var _body = null; |
969 | 924 |
970 if (parent == null) { | 925 if (parent == null) { |
971 throw new core.ArgumentError("Parameter parent is required."); | 926 throw new core.ArgumentError("Parameter parent is required."); |
972 } | 927 } |
973 | 928 |
974 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/versions:live'; | 929 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/versions:live'; |
975 | 930 |
976 var _response = _requester.request(_url, | 931 var _response = _requester.request(_url, "GET", |
977 "GET", | 932 body: _body, |
978 body: _body, | 933 queryParams: _queryParams, |
979 queryParams: _queryParams, | 934 uploadOptions: _uploadOptions, |
980 uploadOptions: _uploadOptions, | 935 uploadMedia: _uploadMedia, |
981 uploadMedia: _uploadMedia, | 936 downloadOptions: _downloadOptions); |
982 downloadOptions: _downloadOptions); | |
983 return _response.then((data) => new ContainerVersion.fromJson(data)); | 937 return _response.then((data) => new ContainerVersion.fromJson(data)); |
984 } | 938 } |
985 | 939 |
986 /** | 940 /// Publishes a Container Version. |
987 * Publishes a Container Version. | 941 /// |
988 * | 942 /// Request parameters: |
989 * Request parameters: | 943 /// |
990 * | 944 /// [path] - GTM ContainerVersion's API relative path. Example: |
991 * [path] - GTM ContainerVersion's API relative path. Example: | 945 /// accounts/{account_id}/containers/{container_id}/versions/{version_id} |
992 * accounts/{account_id}/containers/{container_id}/versions/{version_id} | 946 /// |
993 * | 947 /// [fingerprint] - When provided, this fingerprint must match the |
994 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 948 /// fingerprint of the container version in storage. |
995 * of the container version in storage. | 949 /// |
996 * | 950 /// Completes with a [PublishContainerVersionResponse]. |
997 * Completes with a [PublishContainerVersionResponse]. | 951 /// |
998 * | 952 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
999 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 953 /// an error. |
1000 * error. | 954 /// |
1001 * | 955 /// If the used [http.Client] completes with an error when making a REST |
1002 * If the used [http.Client] completes with an error when making a REST call, | 956 /// call, this method will complete with the same error. |
1003 * this method will complete with the same error. | 957 async.Future<PublishContainerVersionResponse> publish(core.String path, |
1004 */ | 958 {core.String fingerprint}) { |
1005 async.Future<PublishContainerVersionResponse> publish(core.String path, {core.
String fingerprint}) { | |
1006 var _url = null; | 959 var _url = null; |
1007 var _queryParams = new core.Map(); | 960 var _queryParams = new core.Map(); |
1008 var _uploadMedia = null; | 961 var _uploadMedia = null; |
1009 var _uploadOptions = null; | 962 var _uploadOptions = null; |
1010 var _downloadOptions = commons.DownloadOptions.Metadata; | 963 var _downloadOptions = commons.DownloadOptions.Metadata; |
1011 var _body = null; | 964 var _body = null; |
1012 | 965 |
1013 if (path == null) { | 966 if (path == null) { |
1014 throw new core.ArgumentError("Parameter path is required."); | 967 throw new core.ArgumentError("Parameter path is required."); |
1015 } | 968 } |
1016 if (fingerprint != null) { | 969 if (fingerprint != null) { |
1017 _queryParams["fingerprint"] = [fingerprint]; | 970 _queryParams["fingerprint"] = [fingerprint]; |
1018 } | 971 } |
1019 | 972 |
1020 _url = commons.Escaper.ecapeVariableReserved('$path') + ':publish'; | 973 _url = commons.Escaper.ecapeVariableReserved('$path') + ':publish'; |
1021 | 974 |
1022 var _response = _requester.request(_url, | 975 var _response = _requester.request(_url, "POST", |
1023 "POST", | 976 body: _body, |
1024 body: _body, | 977 queryParams: _queryParams, |
1025 queryParams: _queryParams, | 978 uploadOptions: _uploadOptions, |
1026 uploadOptions: _uploadOptions, | 979 uploadMedia: _uploadMedia, |
1027 uploadMedia: _uploadMedia, | 980 downloadOptions: _downloadOptions); |
1028 downloadOptions: _downloadOptions); | 981 return _response |
1029 return _response.then((data) => new PublishContainerVersionResponse.fromJson
(data)); | 982 .then((data) => new PublishContainerVersionResponse.fromJson(data)); |
1030 } | 983 } |
1031 | 984 |
1032 /** | 985 /// Sets the latest version used for synchronization of workspaces when |
1033 * Sets the latest version used for synchronization of workspaces when | 986 /// detecting conflicts and errors. |
1034 * detecting conflicts and errors. | 987 /// |
1035 * | 988 /// Request parameters: |
1036 * Request parameters: | 989 /// |
1037 * | 990 /// [path] - GTM ContainerVersion's API relative path. Example: |
1038 * [path] - GTM ContainerVersion's API relative path. Example: | 991 /// accounts/{account_id}/containers/{container_id}/versions/{version_id} |
1039 * accounts/{account_id}/containers/{container_id}/versions/{version_id} | 992 /// |
1040 * | 993 /// Completes with a [ContainerVersion]. |
1041 * Completes with a [ContainerVersion]. | 994 /// |
1042 * | 995 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1043 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 996 /// an error. |
1044 * error. | 997 /// |
1045 * | 998 /// If the used [http.Client] completes with an error when making a REST |
1046 * If the used [http.Client] completes with an error when making a REST call, | 999 /// call, this method will complete with the same error. |
1047 * this method will complete with the same error. | |
1048 */ | |
1049 async.Future<ContainerVersion> setLatest(core.String path) { | 1000 async.Future<ContainerVersion> setLatest(core.String path) { |
1050 var _url = null; | 1001 var _url = null; |
1051 var _queryParams = new core.Map(); | 1002 var _queryParams = new core.Map(); |
1052 var _uploadMedia = null; | 1003 var _uploadMedia = null; |
1053 var _uploadOptions = null; | 1004 var _uploadOptions = null; |
1054 var _downloadOptions = commons.DownloadOptions.Metadata; | 1005 var _downloadOptions = commons.DownloadOptions.Metadata; |
1055 var _body = null; | 1006 var _body = null; |
1056 | 1007 |
1057 if (path == null) { | 1008 if (path == null) { |
1058 throw new core.ArgumentError("Parameter path is required."); | 1009 throw new core.ArgumentError("Parameter path is required."); |
1059 } | 1010 } |
1060 | 1011 |
1061 _url = commons.Escaper.ecapeVariableReserved('$path') + ':set_latest'; | 1012 _url = commons.Escaper.ecapeVariableReserved('$path') + ':set_latest'; |
1062 | 1013 |
1063 var _response = _requester.request(_url, | 1014 var _response = _requester.request(_url, "POST", |
1064 "POST", | 1015 body: _body, |
1065 body: _body, | 1016 queryParams: _queryParams, |
1066 queryParams: _queryParams, | 1017 uploadOptions: _uploadOptions, |
1067 uploadOptions: _uploadOptions, | 1018 uploadMedia: _uploadMedia, |
1068 uploadMedia: _uploadMedia, | 1019 downloadOptions: _downloadOptions); |
1069 downloadOptions: _downloadOptions); | |
1070 return _response.then((data) => new ContainerVersion.fromJson(data)); | 1020 return _response.then((data) => new ContainerVersion.fromJson(data)); |
1071 } | 1021 } |
1072 | 1022 |
1073 /** | 1023 /// Undeletes a Container Version. |
1074 * Undeletes a Container Version. | 1024 /// |
1075 * | 1025 /// Request parameters: |
1076 * Request parameters: | 1026 /// |
1077 * | 1027 /// [path] - GTM ContainerVersion's API relative path. Example: |
1078 * [path] - GTM ContainerVersion's API relative path. Example: | 1028 /// accounts/{account_id}/containers/{container_id}/versions/{version_id} |
1079 * accounts/{account_id}/containers/{container_id}/versions/{version_id} | 1029 /// |
1080 * | 1030 /// Completes with a [ContainerVersion]. |
1081 * Completes with a [ContainerVersion]. | 1031 /// |
1082 * | 1032 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1083 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1033 /// an error. |
1084 * error. | 1034 /// |
1085 * | 1035 /// If the used [http.Client] completes with an error when making a REST |
1086 * If the used [http.Client] completes with an error when making a REST call, | 1036 /// call, this method will complete with the same error. |
1087 * this method will complete with the same error. | |
1088 */ | |
1089 async.Future<ContainerVersion> undelete(core.String path) { | 1037 async.Future<ContainerVersion> undelete(core.String path) { |
1090 var _url = null; | 1038 var _url = null; |
1091 var _queryParams = new core.Map(); | 1039 var _queryParams = new core.Map(); |
1092 var _uploadMedia = null; | 1040 var _uploadMedia = null; |
1093 var _uploadOptions = null; | 1041 var _uploadOptions = null; |
1094 var _downloadOptions = commons.DownloadOptions.Metadata; | 1042 var _downloadOptions = commons.DownloadOptions.Metadata; |
1095 var _body = null; | 1043 var _body = null; |
1096 | 1044 |
1097 if (path == null) { | 1045 if (path == null) { |
1098 throw new core.ArgumentError("Parameter path is required."); | 1046 throw new core.ArgumentError("Parameter path is required."); |
1099 } | 1047 } |
1100 | 1048 |
1101 _url = commons.Escaper.ecapeVariableReserved('$path') + ':undelete'; | 1049 _url = commons.Escaper.ecapeVariableReserved('$path') + ':undelete'; |
1102 | 1050 |
1103 var _response = _requester.request(_url, | 1051 var _response = _requester.request(_url, "POST", |
1104 "POST", | 1052 body: _body, |
1105 body: _body, | 1053 queryParams: _queryParams, |
1106 queryParams: _queryParams, | 1054 uploadOptions: _uploadOptions, |
1107 uploadOptions: _uploadOptions, | 1055 uploadMedia: _uploadMedia, |
1108 uploadMedia: _uploadMedia, | 1056 downloadOptions: _downloadOptions); |
1109 downloadOptions: _downloadOptions); | |
1110 return _response.then((data) => new ContainerVersion.fromJson(data)); | 1057 return _response.then((data) => new ContainerVersion.fromJson(data)); |
1111 } | 1058 } |
1112 | 1059 |
1113 /** | 1060 /// Updates a Container Version. |
1114 * Updates a Container Version. | 1061 /// |
1115 * | 1062 /// [request] - The metadata request object. |
1116 * [request] - The metadata request object. | 1063 /// |
1117 * | 1064 /// Request parameters: |
1118 * Request parameters: | 1065 /// |
1119 * | 1066 /// [path] - GTM ContainerVersion's API relative path. Example: |
1120 * [path] - GTM ContainerVersion's API relative path. Example: | 1067 /// accounts/{account_id}/containers/{container_id}/versions/{version_id} |
1121 * accounts/{account_id}/containers/{container_id}/versions/{version_id} | 1068 /// |
1122 * | 1069 /// [fingerprint] - When provided, this fingerprint must match the |
1123 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 1070 /// fingerprint of the container version in storage. |
1124 * of the container version in storage. | 1071 /// |
1125 * | 1072 /// Completes with a [ContainerVersion]. |
1126 * Completes with a [ContainerVersion]. | 1073 /// |
1127 * | 1074 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1128 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1075 /// an error. |
1129 * error. | 1076 /// |
1130 * | 1077 /// If the used [http.Client] completes with an error when making a REST |
1131 * If the used [http.Client] completes with an error when making a REST call, | 1078 /// call, this method will complete with the same error. |
1132 * this method will complete with the same error. | 1079 async.Future<ContainerVersion> update( |
1133 */ | 1080 ContainerVersion request, core.String path, |
1134 async.Future<ContainerVersion> update(ContainerVersion request, core.String pa
th, {core.String fingerprint}) { | 1081 {core.String fingerprint}) { |
1135 var _url = null; | 1082 var _url = null; |
1136 var _queryParams = new core.Map(); | 1083 var _queryParams = new core.Map(); |
1137 var _uploadMedia = null; | 1084 var _uploadMedia = null; |
1138 var _uploadOptions = null; | 1085 var _uploadOptions = null; |
1139 var _downloadOptions = commons.DownloadOptions.Metadata; | 1086 var _downloadOptions = commons.DownloadOptions.Metadata; |
1140 var _body = null; | 1087 var _body = null; |
1141 | 1088 |
1142 if (request != null) { | 1089 if (request != null) { |
1143 _body = convert.JSON.encode((request).toJson()); | 1090 _body = convert.JSON.encode((request).toJson()); |
1144 } | 1091 } |
1145 if (path == null) { | 1092 if (path == null) { |
1146 throw new core.ArgumentError("Parameter path is required."); | 1093 throw new core.ArgumentError("Parameter path is required."); |
1147 } | 1094 } |
1148 if (fingerprint != null) { | 1095 if (fingerprint != null) { |
1149 _queryParams["fingerprint"] = [fingerprint]; | 1096 _queryParams["fingerprint"] = [fingerprint]; |
1150 } | 1097 } |
1151 | 1098 |
1152 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1099 _url = commons.Escaper.ecapeVariableReserved('$path'); |
1153 | 1100 |
1154 var _response = _requester.request(_url, | 1101 var _response = _requester.request(_url, "PUT", |
1155 "PUT", | 1102 body: _body, |
1156 body: _body, | 1103 queryParams: _queryParams, |
1157 queryParams: _queryParams, | 1104 uploadOptions: _uploadOptions, |
1158 uploadOptions: _uploadOptions, | 1105 uploadMedia: _uploadMedia, |
1159 uploadMedia: _uploadMedia, | 1106 downloadOptions: _downloadOptions); |
1160 downloadOptions: _downloadOptions); | |
1161 return _response.then((data) => new ContainerVersion.fromJson(data)); | 1107 return _response.then((data) => new ContainerVersion.fromJson(data)); |
1162 } | 1108 } |
1163 | |
1164 } | 1109 } |
1165 | 1110 |
1166 | |
1167 class AccountsContainersWorkspacesResourceApi { | 1111 class AccountsContainersWorkspacesResourceApi { |
1168 final commons.ApiRequester _requester; | 1112 final commons.ApiRequester _requester; |
1169 | 1113 |
1170 AccountsContainersWorkspacesBuiltInVariablesResourceApi get builtInVariables =
> new AccountsContainersWorkspacesBuiltInVariablesResourceApi(_requester); | 1114 AccountsContainersWorkspacesBuiltInVariablesResourceApi |
1171 AccountsContainersWorkspacesFoldersResourceApi get folders => new AccountsCont
ainersWorkspacesFoldersResourceApi(_requester); | 1115 get builtInVariables => |
1172 AccountsContainersWorkspacesProposalResourceApi get proposal => new AccountsCo
ntainersWorkspacesProposalResourceApi(_requester); | 1116 new AccountsContainersWorkspacesBuiltInVariablesResourceApi( |
1173 AccountsContainersWorkspacesTagsResourceApi get tags => new AccountsContainers
WorkspacesTagsResourceApi(_requester); | 1117 _requester); |
1174 AccountsContainersWorkspacesTriggersResourceApi get triggers => new AccountsCo
ntainersWorkspacesTriggersResourceApi(_requester); | 1118 AccountsContainersWorkspacesFoldersResourceApi get folders => |
1175 AccountsContainersWorkspacesVariablesResourceApi get variables => new Accounts
ContainersWorkspacesVariablesResourceApi(_requester); | 1119 new AccountsContainersWorkspacesFoldersResourceApi(_requester); |
| 1120 AccountsContainersWorkspacesProposalResourceApi get proposal => |
| 1121 new AccountsContainersWorkspacesProposalResourceApi(_requester); |
| 1122 AccountsContainersWorkspacesTagsResourceApi get tags => |
| 1123 new AccountsContainersWorkspacesTagsResourceApi(_requester); |
| 1124 AccountsContainersWorkspacesTriggersResourceApi get triggers => |
| 1125 new AccountsContainersWorkspacesTriggersResourceApi(_requester); |
| 1126 AccountsContainersWorkspacesVariablesResourceApi get variables => |
| 1127 new AccountsContainersWorkspacesVariablesResourceApi(_requester); |
1176 | 1128 |
1177 AccountsContainersWorkspacesResourceApi(commons.ApiRequester client) : | 1129 AccountsContainersWorkspacesResourceApi(commons.ApiRequester client) |
1178 _requester = client; | 1130 : _requester = client; |
1179 | 1131 |
1180 /** | 1132 /// Creates a Workspace. |
1181 * Creates a Workspace. | 1133 /// |
1182 * | 1134 /// [request] - The metadata request object. |
1183 * [request] - The metadata request object. | 1135 /// |
1184 * | 1136 /// Request parameters: |
1185 * Request parameters: | 1137 /// |
1186 * | 1138 /// [parent] - GTM parent Container's API relative path. Example: |
1187 * [parent] - GTM parent Container's API relative path. Example: | 1139 /// accounts/{account_id}/containers/{container_id} |
1188 * accounts/{account_id}/containers/{container_id} | 1140 /// |
1189 * | 1141 /// Completes with a [Workspace]. |
1190 * Completes with a [Workspace]. | 1142 /// |
1191 * | 1143 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1192 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1144 /// an error. |
1193 * error. | 1145 /// |
1194 * | 1146 /// If the used [http.Client] completes with an error when making a REST |
1195 * If the used [http.Client] completes with an error when making a REST call, | 1147 /// call, this method will complete with the same error. |
1196 * this method will complete with the same error. | |
1197 */ | |
1198 async.Future<Workspace> create(Workspace request, core.String parent) { | 1148 async.Future<Workspace> create(Workspace request, core.String parent) { |
1199 var _url = null; | 1149 var _url = null; |
1200 var _queryParams = new core.Map(); | 1150 var _queryParams = new core.Map(); |
1201 var _uploadMedia = null; | 1151 var _uploadMedia = null; |
1202 var _uploadOptions = null; | 1152 var _uploadOptions = null; |
1203 var _downloadOptions = commons.DownloadOptions.Metadata; | 1153 var _downloadOptions = commons.DownloadOptions.Metadata; |
1204 var _body = null; | 1154 var _body = null; |
1205 | 1155 |
1206 if (request != null) { | 1156 if (request != null) { |
1207 _body = convert.JSON.encode((request).toJson()); | 1157 _body = convert.JSON.encode((request).toJson()); |
1208 } | 1158 } |
1209 if (parent == null) { | 1159 if (parent == null) { |
1210 throw new core.ArgumentError("Parameter parent is required."); | 1160 throw new core.ArgumentError("Parameter parent is required."); |
1211 } | 1161 } |
1212 | 1162 |
1213 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/workspaces'; | 1163 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/workspaces'; |
1214 | 1164 |
1215 var _response = _requester.request(_url, | 1165 var _response = _requester.request(_url, "POST", |
1216 "POST", | 1166 body: _body, |
1217 body: _body, | 1167 queryParams: _queryParams, |
1218 queryParams: _queryParams, | 1168 uploadOptions: _uploadOptions, |
1219 uploadOptions: _uploadOptions, | 1169 uploadMedia: _uploadMedia, |
1220 uploadMedia: _uploadMedia, | 1170 downloadOptions: _downloadOptions); |
1221 downloadOptions: _downloadOptions); | |
1222 return _response.then((data) => new Workspace.fromJson(data)); | 1171 return _response.then((data) => new Workspace.fromJson(data)); |
1223 } | 1172 } |
1224 | 1173 |
1225 /** | 1174 /// Creates a Container Version from the entities present in the workspace, |
1226 * Creates a Container Version from the entities present in the workspace, | 1175 /// deletes the workspace, and sets the base container version to the newly |
1227 * deletes the workspace, and sets the base container version to the newly | 1176 /// created version. |
1228 * created version. | 1177 /// |
1229 * | 1178 /// [request] - The metadata request object. |
1230 * [request] - The metadata request object. | 1179 /// |
1231 * | 1180 /// Request parameters: |
1232 * Request parameters: | 1181 /// |
1233 * | 1182 /// [path] - GTM Workspace's API relative path. Example: |
1234 * [path] - GTM Workspace's API relative path. Example: | 1183 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1235 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1184 /// |
1236 * | 1185 /// Completes with a [CreateContainerVersionResponse]. |
1237 * Completes with a [CreateContainerVersionResponse]. | 1186 /// |
1238 * | 1187 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1239 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1188 /// an error. |
1240 * error. | 1189 /// |
1241 * | 1190 /// If the used [http.Client] completes with an error when making a REST |
1242 * If the used [http.Client] completes with an error when making a REST call, | 1191 /// call, this method will complete with the same error. |
1243 * this method will complete with the same error. | 1192 async.Future<CreateContainerVersionResponse> createVersion( |
1244 */ | 1193 CreateContainerVersionRequestVersionOptions request, core.String path) { |
1245 async.Future<CreateContainerVersionResponse> createVersion(CreateContainerVers
ionRequestVersionOptions request, core.String path) { | |
1246 var _url = null; | 1194 var _url = null; |
1247 var _queryParams = new core.Map(); | 1195 var _queryParams = new core.Map(); |
1248 var _uploadMedia = null; | 1196 var _uploadMedia = null; |
1249 var _uploadOptions = null; | 1197 var _uploadOptions = null; |
1250 var _downloadOptions = commons.DownloadOptions.Metadata; | 1198 var _downloadOptions = commons.DownloadOptions.Metadata; |
1251 var _body = null; | 1199 var _body = null; |
1252 | 1200 |
1253 if (request != null) { | 1201 if (request != null) { |
1254 _body = convert.JSON.encode((request).toJson()); | 1202 _body = convert.JSON.encode((request).toJson()); |
1255 } | 1203 } |
1256 if (path == null) { | 1204 if (path == null) { |
1257 throw new core.ArgumentError("Parameter path is required."); | 1205 throw new core.ArgumentError("Parameter path is required."); |
1258 } | 1206 } |
1259 | 1207 |
1260 _url = commons.Escaper.ecapeVariableReserved('$path') + ':create_version'; | 1208 _url = commons.Escaper.ecapeVariableReserved('$path') + ':create_version'; |
1261 | 1209 |
1262 var _response = _requester.request(_url, | 1210 var _response = _requester.request(_url, "POST", |
1263 "POST", | 1211 body: _body, |
1264 body: _body, | 1212 queryParams: _queryParams, |
1265 queryParams: _queryParams, | 1213 uploadOptions: _uploadOptions, |
1266 uploadOptions: _uploadOptions, | 1214 uploadMedia: _uploadMedia, |
1267 uploadMedia: _uploadMedia, | 1215 downloadOptions: _downloadOptions); |
1268 downloadOptions: _downloadOptions); | 1216 return _response |
1269 return _response.then((data) => new CreateContainerVersionResponse.fromJson(
data)); | 1217 .then((data) => new CreateContainerVersionResponse.fromJson(data)); |
1270 } | 1218 } |
1271 | 1219 |
1272 /** | 1220 /// Deletes a Workspace. |
1273 * Deletes a Workspace. | 1221 /// |
1274 * | 1222 /// Request parameters: |
1275 * Request parameters: | 1223 /// |
1276 * | 1224 /// [path] - GTM Workspace's API relative path. Example: |
1277 * [path] - GTM Workspace's API relative path. Example: | 1225 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1278 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1226 /// |
1279 * | 1227 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1280 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1228 /// an error. |
1281 * error. | 1229 /// |
1282 * | 1230 /// If the used [http.Client] completes with an error when making a REST |
1283 * If the used [http.Client] completes with an error when making a REST call, | 1231 /// call, this method will complete with the same error. |
1284 * this method will complete with the same error. | |
1285 */ | |
1286 async.Future delete(core.String path) { | 1232 async.Future delete(core.String path) { |
1287 var _url = null; | 1233 var _url = null; |
1288 var _queryParams = new core.Map(); | 1234 var _queryParams = new core.Map(); |
1289 var _uploadMedia = null; | 1235 var _uploadMedia = null; |
1290 var _uploadOptions = null; | 1236 var _uploadOptions = null; |
1291 var _downloadOptions = commons.DownloadOptions.Metadata; | 1237 var _downloadOptions = commons.DownloadOptions.Metadata; |
1292 var _body = null; | 1238 var _body = null; |
1293 | 1239 |
1294 if (path == null) { | 1240 if (path == null) { |
1295 throw new core.ArgumentError("Parameter path is required."); | 1241 throw new core.ArgumentError("Parameter path is required."); |
1296 } | 1242 } |
1297 | 1243 |
1298 _downloadOptions = null; | 1244 _downloadOptions = null; |
1299 | 1245 |
1300 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1246 _url = commons.Escaper.ecapeVariableReserved('$path'); |
1301 | 1247 |
1302 var _response = _requester.request(_url, | 1248 var _response = _requester.request(_url, "DELETE", |
1303 "DELETE", | 1249 body: _body, |
1304 body: _body, | 1250 queryParams: _queryParams, |
1305 queryParams: _queryParams, | 1251 uploadOptions: _uploadOptions, |
1306 uploadOptions: _uploadOptions, | 1252 uploadMedia: _uploadMedia, |
1307 uploadMedia: _uploadMedia, | 1253 downloadOptions: _downloadOptions); |
1308 downloadOptions: _downloadOptions); | |
1309 return _response.then((data) => null); | 1254 return _response.then((data) => null); |
1310 } | 1255 } |
1311 | 1256 |
1312 /** | 1257 /// Gets a Workspace. |
1313 * Gets a Workspace. | 1258 /// |
1314 * | 1259 /// Request parameters: |
1315 * Request parameters: | 1260 /// |
1316 * | 1261 /// [path] - GTM Workspace's API relative path. Example: |
1317 * [path] - GTM Workspace's API relative path. Example: | 1262 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1318 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1263 /// |
1319 * | 1264 /// Completes with a [Workspace]. |
1320 * Completes with a [Workspace]. | 1265 /// |
1321 * | 1266 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1322 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1267 /// an error. |
1323 * error. | 1268 /// |
1324 * | 1269 /// If the used [http.Client] completes with an error when making a REST |
1325 * If the used [http.Client] completes with an error when making a REST call, | 1270 /// call, this method will complete with the same error. |
1326 * this method will complete with the same error. | |
1327 */ | |
1328 async.Future<Workspace> get(core.String path) { | 1271 async.Future<Workspace> get(core.String path) { |
1329 var _url = null; | 1272 var _url = null; |
1330 var _queryParams = new core.Map(); | 1273 var _queryParams = new core.Map(); |
1331 var _uploadMedia = null; | 1274 var _uploadMedia = null; |
1332 var _uploadOptions = null; | 1275 var _uploadOptions = null; |
1333 var _downloadOptions = commons.DownloadOptions.Metadata; | 1276 var _downloadOptions = commons.DownloadOptions.Metadata; |
1334 var _body = null; | 1277 var _body = null; |
1335 | 1278 |
1336 if (path == null) { | 1279 if (path == null) { |
1337 throw new core.ArgumentError("Parameter path is required."); | 1280 throw new core.ArgumentError("Parameter path is required."); |
1338 } | 1281 } |
1339 | 1282 |
1340 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1283 _url = commons.Escaper.ecapeVariableReserved('$path'); |
1341 | 1284 |
1342 var _response = _requester.request(_url, | 1285 var _response = _requester.request(_url, "GET", |
1343 "GET", | 1286 body: _body, |
1344 body: _body, | 1287 queryParams: _queryParams, |
1345 queryParams: _queryParams, | 1288 uploadOptions: _uploadOptions, |
1346 uploadOptions: _uploadOptions, | 1289 uploadMedia: _uploadMedia, |
1347 uploadMedia: _uploadMedia, | 1290 downloadOptions: _downloadOptions); |
1348 downloadOptions: _downloadOptions); | |
1349 return _response.then((data) => new Workspace.fromJson(data)); | 1291 return _response.then((data) => new Workspace.fromJson(data)); |
1350 } | 1292 } |
1351 | 1293 |
1352 /** | 1294 /// Gets a GTM Workspace Proposal. |
1353 * Gets a GTM Workspace Proposal. | 1295 /// |
1354 * | 1296 /// Request parameters: |
1355 * Request parameters: | 1297 /// |
1356 * | 1298 /// [path] - GTM workspace proposal's relative path: Example: |
1357 * [path] - GTM workspace proposal's relative path: Example: | 1299 /// accounts/{aid}/containers/{cid}/workspace/{wid}/workspace_proposal |
1358 * accounts/{aid}/containers/{cid}/workspace/{wid}/workspace_proposal | 1300 /// |
1359 * | 1301 /// Completes with a [WorkspaceProposal]. |
1360 * Completes with a [WorkspaceProposal]. | 1302 /// |
1361 * | 1303 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1362 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1304 /// an error. |
1363 * error. | 1305 /// |
1364 * | 1306 /// If the used [http.Client] completes with an error when making a REST |
1365 * If the used [http.Client] completes with an error when making a REST call, | 1307 /// call, this method will complete with the same error. |
1366 * this method will complete with the same error. | |
1367 */ | |
1368 async.Future<WorkspaceProposal> getProposal(core.String path) { | 1308 async.Future<WorkspaceProposal> getProposal(core.String path) { |
1369 var _url = null; | 1309 var _url = null; |
1370 var _queryParams = new core.Map(); | 1310 var _queryParams = new core.Map(); |
1371 var _uploadMedia = null; | 1311 var _uploadMedia = null; |
1372 var _uploadOptions = null; | 1312 var _uploadOptions = null; |
1373 var _downloadOptions = commons.DownloadOptions.Metadata; | 1313 var _downloadOptions = commons.DownloadOptions.Metadata; |
1374 var _body = null; | 1314 var _body = null; |
1375 | 1315 |
1376 if (path == null) { | 1316 if (path == null) { |
1377 throw new core.ArgumentError("Parameter path is required."); | 1317 throw new core.ArgumentError("Parameter path is required."); |
1378 } | 1318 } |
1379 | 1319 |
1380 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1320 _url = commons.Escaper.ecapeVariableReserved('$path'); |
1381 | 1321 |
1382 var _response = _requester.request(_url, | 1322 var _response = _requester.request(_url, "GET", |
1383 "GET", | 1323 body: _body, |
1384 body: _body, | 1324 queryParams: _queryParams, |
1385 queryParams: _queryParams, | 1325 uploadOptions: _uploadOptions, |
1386 uploadOptions: _uploadOptions, | 1326 uploadMedia: _uploadMedia, |
1387 uploadMedia: _uploadMedia, | 1327 downloadOptions: _downloadOptions); |
1388 downloadOptions: _downloadOptions); | |
1389 return _response.then((data) => new WorkspaceProposal.fromJson(data)); | 1328 return _response.then((data) => new WorkspaceProposal.fromJson(data)); |
1390 } | 1329 } |
1391 | 1330 |
1392 /** | 1331 /// Finds conflicting and modified entities in the workspace. |
1393 * Finds conflicting and modified entities in the workspace. | 1332 /// |
1394 * | 1333 /// Request parameters: |
1395 * Request parameters: | 1334 /// |
1396 * | 1335 /// [path] - GTM Workspace's API relative path. Example: |
1397 * [path] - GTM Workspace's API relative path. Example: | 1336 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1398 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1337 /// |
1399 * | 1338 /// Completes with a [GetWorkspaceStatusResponse]. |
1400 * Completes with a [GetWorkspaceStatusResponse]. | 1339 /// |
1401 * | 1340 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1402 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1341 /// an error. |
1403 * error. | 1342 /// |
1404 * | 1343 /// If the used [http.Client] completes with an error when making a REST |
1405 * If the used [http.Client] completes with an error when making a REST call, | 1344 /// call, this method will complete with the same error. |
1406 * this method will complete with the same error. | |
1407 */ | |
1408 async.Future<GetWorkspaceStatusResponse> getStatus(core.String path) { | 1345 async.Future<GetWorkspaceStatusResponse> getStatus(core.String path) { |
1409 var _url = null; | 1346 var _url = null; |
1410 var _queryParams = new core.Map(); | 1347 var _queryParams = new core.Map(); |
1411 var _uploadMedia = null; | 1348 var _uploadMedia = null; |
1412 var _uploadOptions = null; | 1349 var _uploadOptions = null; |
1413 var _downloadOptions = commons.DownloadOptions.Metadata; | 1350 var _downloadOptions = commons.DownloadOptions.Metadata; |
1414 var _body = null; | 1351 var _body = null; |
1415 | 1352 |
1416 if (path == null) { | 1353 if (path == null) { |
1417 throw new core.ArgumentError("Parameter path is required."); | 1354 throw new core.ArgumentError("Parameter path is required."); |
1418 } | 1355 } |
1419 | 1356 |
1420 _url = commons.Escaper.ecapeVariableReserved('$path') + '/status'; | 1357 _url = commons.Escaper.ecapeVariableReserved('$path') + '/status'; |
1421 | 1358 |
1422 var _response = _requester.request(_url, | 1359 var _response = _requester.request(_url, "GET", |
1423 "GET", | 1360 body: _body, |
1424 body: _body, | 1361 queryParams: _queryParams, |
1425 queryParams: _queryParams, | 1362 uploadOptions: _uploadOptions, |
1426 uploadOptions: _uploadOptions, | 1363 uploadMedia: _uploadMedia, |
1427 uploadMedia: _uploadMedia, | 1364 downloadOptions: _downloadOptions); |
1428 downloadOptions: _downloadOptions); | 1365 return _response |
1429 return _response.then((data) => new GetWorkspaceStatusResponse.fromJson(data
)); | 1366 .then((data) => new GetWorkspaceStatusResponse.fromJson(data)); |
1430 } | 1367 } |
1431 | 1368 |
1432 /** | 1369 /// Lists all Workspaces that belong to a GTM Container. |
1433 * Lists all Workspaces that belong to a GTM Container. | 1370 /// |
1434 * | 1371 /// Request parameters: |
1435 * Request parameters: | 1372 /// |
1436 * | 1373 /// [parent] - GTM parent Container's API relative path. Example: |
1437 * [parent] - GTM parent Container's API relative path. Example: | 1374 /// accounts/{account_id}/containers/{container_id} |
1438 * accounts/{account_id}/containers/{container_id} | 1375 /// |
1439 * | 1376 /// [pageToken] - Continuation token for fetching the next page of results. |
1440 * [pageToken] - Continuation token for fetching the next page of results. | 1377 /// |
1441 * | 1378 /// Completes with a [ListWorkspacesResponse]. |
1442 * Completes with a [ListWorkspacesResponse]. | 1379 /// |
1443 * | 1380 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1444 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1381 /// an error. |
1445 * error. | 1382 /// |
1446 * | 1383 /// If the used [http.Client] completes with an error when making a REST |
1447 * If the used [http.Client] completes with an error when making a REST call, | 1384 /// call, this method will complete with the same error. |
1448 * this method will complete with the same error. | 1385 async.Future<ListWorkspacesResponse> list(core.String parent, |
1449 */ | 1386 {core.String pageToken}) { |
1450 async.Future<ListWorkspacesResponse> list(core.String parent, {core.String pag
eToken}) { | |
1451 var _url = null; | 1387 var _url = null; |
1452 var _queryParams = new core.Map(); | 1388 var _queryParams = new core.Map(); |
1453 var _uploadMedia = null; | 1389 var _uploadMedia = null; |
1454 var _uploadOptions = null; | 1390 var _uploadOptions = null; |
1455 var _downloadOptions = commons.DownloadOptions.Metadata; | 1391 var _downloadOptions = commons.DownloadOptions.Metadata; |
1456 var _body = null; | 1392 var _body = null; |
1457 | 1393 |
1458 if (parent == null) { | 1394 if (parent == null) { |
1459 throw new core.ArgumentError("Parameter parent is required."); | 1395 throw new core.ArgumentError("Parameter parent is required."); |
1460 } | 1396 } |
1461 if (pageToken != null) { | 1397 if (pageToken != null) { |
1462 _queryParams["pageToken"] = [pageToken]; | 1398 _queryParams["pageToken"] = [pageToken]; |
1463 } | 1399 } |
1464 | 1400 |
1465 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/workspaces'; | 1401 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/workspaces'; |
1466 | 1402 |
1467 var _response = _requester.request(_url, | 1403 var _response = _requester.request(_url, "GET", |
1468 "GET", | 1404 body: _body, |
1469 body: _body, | 1405 queryParams: _queryParams, |
1470 queryParams: _queryParams, | 1406 uploadOptions: _uploadOptions, |
1471 uploadOptions: _uploadOptions, | 1407 uploadMedia: _uploadMedia, |
1472 uploadMedia: _uploadMedia, | 1408 downloadOptions: _downloadOptions); |
1473 downloadOptions: _downloadOptions); | |
1474 return _response.then((data) => new ListWorkspacesResponse.fromJson(data)); | 1409 return _response.then((data) => new ListWorkspacesResponse.fromJson(data)); |
1475 } | 1410 } |
1476 | 1411 |
1477 /** | 1412 /// Quick previews a workspace by creating a fake container version from all |
1478 * Quick previews a workspace by creating a fake container version from all | 1413 /// entities in the provided workspace. |
1479 * entities in the provided workspace. | 1414 /// |
1480 * | 1415 /// Request parameters: |
1481 * Request parameters: | 1416 /// |
1482 * | 1417 /// [path] - GTM Workspace's API relative path. Example: |
1483 * [path] - GTM Workspace's API relative path. Example: | 1418 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1484 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1419 /// |
1485 * | 1420 /// Completes with a [QuickPreviewResponse]. |
1486 * Completes with a [QuickPreviewResponse]. | 1421 /// |
1487 * | 1422 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1488 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1423 /// an error. |
1489 * error. | 1424 /// |
1490 * | 1425 /// If the used [http.Client] completes with an error when making a REST |
1491 * If the used [http.Client] completes with an error when making a REST call, | 1426 /// call, this method will complete with the same error. |
1492 * this method will complete with the same error. | |
1493 */ | |
1494 async.Future<QuickPreviewResponse> quickPreview(core.String path) { | 1427 async.Future<QuickPreviewResponse> quickPreview(core.String path) { |
1495 var _url = null; | 1428 var _url = null; |
1496 var _queryParams = new core.Map(); | 1429 var _queryParams = new core.Map(); |
1497 var _uploadMedia = null; | 1430 var _uploadMedia = null; |
1498 var _uploadOptions = null; | 1431 var _uploadOptions = null; |
1499 var _downloadOptions = commons.DownloadOptions.Metadata; | 1432 var _downloadOptions = commons.DownloadOptions.Metadata; |
1500 var _body = null; | 1433 var _body = null; |
1501 | 1434 |
1502 if (path == null) { | 1435 if (path == null) { |
1503 throw new core.ArgumentError("Parameter path is required."); | 1436 throw new core.ArgumentError("Parameter path is required."); |
1504 } | 1437 } |
1505 | 1438 |
1506 _url = commons.Escaper.ecapeVariableReserved('$path') + ':quick_preview'; | 1439 _url = commons.Escaper.ecapeVariableReserved('$path') + ':quick_preview'; |
1507 | 1440 |
1508 var _response = _requester.request(_url, | 1441 var _response = _requester.request(_url, "POST", |
1509 "POST", | 1442 body: _body, |
1510 body: _body, | 1443 queryParams: _queryParams, |
1511 queryParams: _queryParams, | 1444 uploadOptions: _uploadOptions, |
1512 uploadOptions: _uploadOptions, | 1445 uploadMedia: _uploadMedia, |
1513 uploadMedia: _uploadMedia, | 1446 downloadOptions: _downloadOptions); |
1514 downloadOptions: _downloadOptions); | |
1515 return _response.then((data) => new QuickPreviewResponse.fromJson(data)); | 1447 return _response.then((data) => new QuickPreviewResponse.fromJson(data)); |
1516 } | 1448 } |
1517 | 1449 |
1518 /** | 1450 /// Resolves a merge conflict for a workspace entity by updating it to the |
1519 * Resolves a merge conflict for a workspace entity by updating it to the | 1451 /// resolved entity passed in the request. |
1520 * resolved entity passed in the request. | 1452 /// |
1521 * | 1453 /// [request] - The metadata request object. |
1522 * [request] - The metadata request object. | 1454 /// |
1523 * | 1455 /// Request parameters: |
1524 * Request parameters: | 1456 /// |
1525 * | 1457 /// [path] - GTM Workspace's API relative path. Example: |
1526 * [path] - GTM Workspace's API relative path. Example: | 1458 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1527 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1459 /// |
1528 * | 1460 /// [fingerprint] - When provided, this fingerprint must match the |
1529 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 1461 /// fingerprint of the entity_in_workspace in the merge conflict. |
1530 * of the entity_in_workspace in the merge conflict. | 1462 /// |
1531 * | 1463 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1532 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1464 /// an error. |
1533 * error. | 1465 /// |
1534 * | 1466 /// If the used [http.Client] completes with an error when making a REST |
1535 * If the used [http.Client] completes with an error when making a REST call, | 1467 /// call, this method will complete with the same error. |
1536 * this method will complete with the same error. | 1468 async.Future resolveConflict(Entity request, core.String path, |
1537 */ | 1469 {core.String fingerprint}) { |
1538 async.Future resolveConflict(Entity request, core.String path, {core.String fi
ngerprint}) { | |
1539 var _url = null; | 1470 var _url = null; |
1540 var _queryParams = new core.Map(); | 1471 var _queryParams = new core.Map(); |
1541 var _uploadMedia = null; | 1472 var _uploadMedia = null; |
1542 var _uploadOptions = null; | 1473 var _uploadOptions = null; |
1543 var _downloadOptions = commons.DownloadOptions.Metadata; | 1474 var _downloadOptions = commons.DownloadOptions.Metadata; |
1544 var _body = null; | 1475 var _body = null; |
1545 | 1476 |
1546 if (request != null) { | 1477 if (request != null) { |
1547 _body = convert.JSON.encode((request).toJson()); | 1478 _body = convert.JSON.encode((request).toJson()); |
1548 } | 1479 } |
1549 if (path == null) { | 1480 if (path == null) { |
1550 throw new core.ArgumentError("Parameter path is required."); | 1481 throw new core.ArgumentError("Parameter path is required."); |
1551 } | 1482 } |
1552 if (fingerprint != null) { | 1483 if (fingerprint != null) { |
1553 _queryParams["fingerprint"] = [fingerprint]; | 1484 _queryParams["fingerprint"] = [fingerprint]; |
1554 } | 1485 } |
1555 | 1486 |
1556 _downloadOptions = null; | 1487 _downloadOptions = null; |
1557 | 1488 |
1558 _url = commons.Escaper.ecapeVariableReserved('$path') + ':resolve_conflict'; | 1489 _url = commons.Escaper.ecapeVariableReserved('$path') + ':resolve_conflict'; |
1559 | 1490 |
1560 var _response = _requester.request(_url, | 1491 var _response = _requester.request(_url, "POST", |
1561 "POST", | 1492 body: _body, |
1562 body: _body, | 1493 queryParams: _queryParams, |
1563 queryParams: _queryParams, | 1494 uploadOptions: _uploadOptions, |
1564 uploadOptions: _uploadOptions, | 1495 uploadMedia: _uploadMedia, |
1565 uploadMedia: _uploadMedia, | 1496 downloadOptions: _downloadOptions); |
1566 downloadOptions: _downloadOptions); | |
1567 return _response.then((data) => null); | 1497 return _response.then((data) => null); |
1568 } | 1498 } |
1569 | 1499 |
1570 /** | 1500 /// Syncs a workspace to the latest container version by updating all |
1571 * Syncs a workspace to the latest container version by updating all | 1501 /// unmodified workspace entities and displaying conflicts for modified |
1572 * unmodified workspace entities and displaying conflicts for modified | 1502 /// entities. |
1573 * entities. | 1503 /// |
1574 * | 1504 /// Request parameters: |
1575 * Request parameters: | 1505 /// |
1576 * | 1506 /// [path] - GTM Workspace's API relative path. Example: |
1577 * [path] - GTM Workspace's API relative path. Example: | 1507 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1578 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1508 /// |
1579 * | 1509 /// Completes with a [SyncWorkspaceResponse]. |
1580 * Completes with a [SyncWorkspaceResponse]. | 1510 /// |
1581 * | 1511 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1582 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1512 /// an error. |
1583 * error. | 1513 /// |
1584 * | 1514 /// If the used [http.Client] completes with an error when making a REST |
1585 * If the used [http.Client] completes with an error when making a REST call, | 1515 /// call, this method will complete with the same error. |
1586 * this method will complete with the same error. | |
1587 */ | |
1588 async.Future<SyncWorkspaceResponse> sync(core.String path) { | 1516 async.Future<SyncWorkspaceResponse> sync(core.String path) { |
1589 var _url = null; | 1517 var _url = null; |
1590 var _queryParams = new core.Map(); | 1518 var _queryParams = new core.Map(); |
1591 var _uploadMedia = null; | 1519 var _uploadMedia = null; |
1592 var _uploadOptions = null; | 1520 var _uploadOptions = null; |
1593 var _downloadOptions = commons.DownloadOptions.Metadata; | 1521 var _downloadOptions = commons.DownloadOptions.Metadata; |
1594 var _body = null; | 1522 var _body = null; |
1595 | 1523 |
1596 if (path == null) { | 1524 if (path == null) { |
1597 throw new core.ArgumentError("Parameter path is required."); | 1525 throw new core.ArgumentError("Parameter path is required."); |
1598 } | 1526 } |
1599 | 1527 |
1600 _url = commons.Escaper.ecapeVariableReserved('$path') + ':sync'; | 1528 _url = commons.Escaper.ecapeVariableReserved('$path') + ':sync'; |
1601 | 1529 |
1602 var _response = _requester.request(_url, | 1530 var _response = _requester.request(_url, "POST", |
1603 "POST", | 1531 body: _body, |
1604 body: _body, | 1532 queryParams: _queryParams, |
1605 queryParams: _queryParams, | 1533 uploadOptions: _uploadOptions, |
1606 uploadOptions: _uploadOptions, | 1534 uploadMedia: _uploadMedia, |
1607 uploadMedia: _uploadMedia, | 1535 downloadOptions: _downloadOptions); |
1608 downloadOptions: _downloadOptions); | |
1609 return _response.then((data) => new SyncWorkspaceResponse.fromJson(data)); | 1536 return _response.then((data) => new SyncWorkspaceResponse.fromJson(data)); |
1610 } | 1537 } |
1611 | 1538 |
1612 /** | 1539 /// Updates a Workspace. |
1613 * Updates a Workspace. | 1540 /// |
1614 * | 1541 /// [request] - The metadata request object. |
1615 * [request] - The metadata request object. | 1542 /// |
1616 * | 1543 /// Request parameters: |
1617 * Request parameters: | 1544 /// |
1618 * | 1545 /// [path] - GTM Workspace's API relative path. Example: |
1619 * [path] - GTM Workspace's API relative path. Example: | 1546 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1620 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1547 /// |
1621 * | 1548 /// [fingerprint] - When provided, this fingerprint must match the |
1622 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 1549 /// fingerprint of the workspace in storage. |
1623 * of the workspace in storage. | 1550 /// |
1624 * | 1551 /// Completes with a [Workspace]. |
1625 * Completes with a [Workspace]. | 1552 /// |
1626 * | 1553 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1627 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1554 /// an error. |
1628 * error. | 1555 /// |
1629 * | 1556 /// If the used [http.Client] completes with an error when making a REST |
1630 * If the used [http.Client] completes with an error when making a REST call, | 1557 /// call, this method will complete with the same error. |
1631 * this method will complete with the same error. | 1558 async.Future<Workspace> update(Workspace request, core.String path, |
1632 */ | 1559 {core.String fingerprint}) { |
1633 async.Future<Workspace> update(Workspace request, core.String path, {core.Stri
ng fingerprint}) { | |
1634 var _url = null; | 1560 var _url = null; |
1635 var _queryParams = new core.Map(); | 1561 var _queryParams = new core.Map(); |
1636 var _uploadMedia = null; | 1562 var _uploadMedia = null; |
1637 var _uploadOptions = null; | 1563 var _uploadOptions = null; |
1638 var _downloadOptions = commons.DownloadOptions.Metadata; | 1564 var _downloadOptions = commons.DownloadOptions.Metadata; |
1639 var _body = null; | 1565 var _body = null; |
1640 | 1566 |
1641 if (request != null) { | 1567 if (request != null) { |
1642 _body = convert.JSON.encode((request).toJson()); | 1568 _body = convert.JSON.encode((request).toJson()); |
1643 } | 1569 } |
1644 if (path == null) { | 1570 if (path == null) { |
1645 throw new core.ArgumentError("Parameter path is required."); | 1571 throw new core.ArgumentError("Parameter path is required."); |
1646 } | 1572 } |
1647 if (fingerprint != null) { | 1573 if (fingerprint != null) { |
1648 _queryParams["fingerprint"] = [fingerprint]; | 1574 _queryParams["fingerprint"] = [fingerprint]; |
1649 } | 1575 } |
1650 | 1576 |
1651 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1577 _url = commons.Escaper.ecapeVariableReserved('$path'); |
1652 | 1578 |
1653 var _response = _requester.request(_url, | 1579 var _response = _requester.request(_url, "PUT", |
1654 "PUT", | 1580 body: _body, |
1655 body: _body, | 1581 queryParams: _queryParams, |
1656 queryParams: _queryParams, | 1582 uploadOptions: _uploadOptions, |
1657 uploadOptions: _uploadOptions, | 1583 uploadMedia: _uploadMedia, |
1658 uploadMedia: _uploadMedia, | 1584 downloadOptions: _downloadOptions); |
1659 downloadOptions: _downloadOptions); | |
1660 return _response.then((data) => new Workspace.fromJson(data)); | 1585 return _response.then((data) => new Workspace.fromJson(data)); |
1661 } | 1586 } |
1662 | 1587 |
1663 /** | 1588 /// Updates a GTM Workspace Proposal. |
1664 * Updates a GTM Workspace Proposal. | 1589 /// |
1665 * | 1590 /// [request] - The metadata request object. |
1666 * [request] - The metadata request object. | 1591 /// |
1667 * | 1592 /// Request parameters: |
1668 * Request parameters: | 1593 /// |
1669 * | 1594 /// [path] - GTM workspace proposal's relative path: Example: |
1670 * [path] - GTM workspace proposal's relative path: Example: | 1595 /// accounts/{aid}/containers/{cid}/workspace/{wid}/workspace_proposal |
1671 * accounts/{aid}/containers/{cid}/workspace/{wid}/workspace_proposal | 1596 /// |
1672 * | 1597 /// Completes with a [WorkspaceProposal]. |
1673 * Completes with a [WorkspaceProposal]. | 1598 /// |
1674 * | 1599 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1675 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1600 /// an error. |
1676 * error. | 1601 /// |
1677 * | 1602 /// If the used [http.Client] completes with an error when making a REST |
1678 * If the used [http.Client] completes with an error when making a REST call, | 1603 /// call, this method will complete with the same error. |
1679 * this method will complete with the same error. | 1604 async.Future<WorkspaceProposal> updateProposal( |
1680 */ | 1605 UpdateWorkspaceProposalRequest request, core.String path) { |
1681 async.Future<WorkspaceProposal> updateProposal(UpdateWorkspaceProposalRequest
request, core.String path) { | |
1682 var _url = null; | 1606 var _url = null; |
1683 var _queryParams = new core.Map(); | 1607 var _queryParams = new core.Map(); |
1684 var _uploadMedia = null; | 1608 var _uploadMedia = null; |
1685 var _uploadOptions = null; | 1609 var _uploadOptions = null; |
1686 var _downloadOptions = commons.DownloadOptions.Metadata; | 1610 var _downloadOptions = commons.DownloadOptions.Metadata; |
1687 var _body = null; | 1611 var _body = null; |
1688 | 1612 |
1689 if (request != null) { | 1613 if (request != null) { |
1690 _body = convert.JSON.encode((request).toJson()); | 1614 _body = convert.JSON.encode((request).toJson()); |
1691 } | 1615 } |
1692 if (path == null) { | 1616 if (path == null) { |
1693 throw new core.ArgumentError("Parameter path is required."); | 1617 throw new core.ArgumentError("Parameter path is required."); |
1694 } | 1618 } |
1695 | 1619 |
1696 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1620 _url = commons.Escaper.ecapeVariableReserved('$path'); |
1697 | 1621 |
1698 var _response = _requester.request(_url, | 1622 var _response = _requester.request(_url, "PUT", |
1699 "PUT", | 1623 body: _body, |
1700 body: _body, | 1624 queryParams: _queryParams, |
1701 queryParams: _queryParams, | 1625 uploadOptions: _uploadOptions, |
1702 uploadOptions: _uploadOptions, | 1626 uploadMedia: _uploadMedia, |
1703 uploadMedia: _uploadMedia, | 1627 downloadOptions: _downloadOptions); |
1704 downloadOptions: _downloadOptions); | |
1705 return _response.then((data) => new WorkspaceProposal.fromJson(data)); | 1628 return _response.then((data) => new WorkspaceProposal.fromJson(data)); |
1706 } | 1629 } |
1707 | |
1708 } | 1630 } |
1709 | 1631 |
1710 | |
1711 class AccountsContainersWorkspacesBuiltInVariablesResourceApi { | 1632 class AccountsContainersWorkspacesBuiltInVariablesResourceApi { |
1712 final commons.ApiRequester _requester; | 1633 final commons.ApiRequester _requester; |
1713 | 1634 |
1714 AccountsContainersWorkspacesBuiltInVariablesResourceApi(commons.ApiRequester c
lient) : | 1635 AccountsContainersWorkspacesBuiltInVariablesResourceApi( |
1715 _requester = client; | 1636 commons.ApiRequester client) |
| 1637 : _requester = client; |
1716 | 1638 |
1717 /** | 1639 /// Creates one or more GTM Built-In Variables. |
1718 * Creates one or more GTM Built-In Variables. | 1640 /// |
1719 * | 1641 /// Request parameters: |
1720 * Request parameters: | 1642 /// |
1721 * | 1643 /// [parent] - GTM Workspace's API relative path. Example: |
1722 * [parent] - GTM Workspace's API relative path. Example: | 1644 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1723 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1645 /// |
1724 * | 1646 /// [type] - The types of built-in variables to enable. |
1725 * [type] - The types of built-in variables to enable. | 1647 /// |
1726 * | 1648 /// Completes with a [CreateBuiltInVariableResponse]. |
1727 * Completes with a [CreateBuiltInVariableResponse]. | 1649 /// |
1728 * | 1650 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1729 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1651 /// an error. |
1730 * error. | 1652 /// |
1731 * | 1653 /// If the used [http.Client] completes with an error when making a REST |
1732 * If the used [http.Client] completes with an error when making a REST call, | 1654 /// call, this method will complete with the same error. |
1733 * this method will complete with the same error. | 1655 async.Future<CreateBuiltInVariableResponse> create(core.String parent, |
1734 */ | 1656 {core.List<core.String> type}) { |
1735 async.Future<CreateBuiltInVariableResponse> create(core.String parent, {core.L
ist<core.String> type}) { | |
1736 var _url = null; | 1657 var _url = null; |
1737 var _queryParams = new core.Map(); | 1658 var _queryParams = new core.Map(); |
1738 var _uploadMedia = null; | 1659 var _uploadMedia = null; |
1739 var _uploadOptions = null; | 1660 var _uploadOptions = null; |
1740 var _downloadOptions = commons.DownloadOptions.Metadata; | 1661 var _downloadOptions = commons.DownloadOptions.Metadata; |
1741 var _body = null; | 1662 var _body = null; |
1742 | 1663 |
1743 if (parent == null) { | 1664 if (parent == null) { |
1744 throw new core.ArgumentError("Parameter parent is required."); | 1665 throw new core.ArgumentError("Parameter parent is required."); |
1745 } | 1666 } |
1746 if (type != null) { | 1667 if (type != null) { |
1747 _queryParams["type"] = type; | 1668 _queryParams["type"] = type; |
1748 } | 1669 } |
1749 | 1670 |
1750 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/built_in_variabl
es'; | 1671 _url = commons.Escaper.ecapeVariableReserved('$parent') + |
| 1672 '/built_in_variables'; |
1751 | 1673 |
1752 var _response = _requester.request(_url, | 1674 var _response = _requester.request(_url, "POST", |
1753 "POST", | 1675 body: _body, |
1754 body: _body, | 1676 queryParams: _queryParams, |
1755 queryParams: _queryParams, | 1677 uploadOptions: _uploadOptions, |
1756 uploadOptions: _uploadOptions, | 1678 uploadMedia: _uploadMedia, |
1757 uploadMedia: _uploadMedia, | 1679 downloadOptions: _downloadOptions); |
1758 downloadOptions: _downloadOptions); | 1680 return _response |
1759 return _response.then((data) => new CreateBuiltInVariableResponse.fromJson(d
ata)); | 1681 .then((data) => new CreateBuiltInVariableResponse.fromJson(data)); |
1760 } | 1682 } |
1761 | 1683 |
1762 /** | 1684 /// Deletes one or more GTM Built-In Variables. |
1763 * Deletes one or more GTM Built-In Variables. | 1685 /// |
1764 * | 1686 /// Request parameters: |
1765 * Request parameters: | 1687 /// |
1766 * | 1688 /// [path] - GTM BuiltInVariable's API relative path. Example: |
1767 * [path] - GTM BuiltInVariable's API relative path. Example: | 1689 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
built_in_variables |
1768 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/b
uilt_in_variables | 1690 /// |
1769 * | 1691 /// [type] - The types of built-in variables to delete. |
1770 * [type] - The types of built-in variables to delete. | 1692 /// |
1771 * | 1693 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1772 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1694 /// an error. |
1773 * error. | 1695 /// |
1774 * | 1696 /// If the used [http.Client] completes with an error when making a REST |
1775 * If the used [http.Client] completes with an error when making a REST call, | 1697 /// call, this method will complete with the same error. |
1776 * this method will complete with the same error. | |
1777 */ | |
1778 async.Future delete(core.String path, {core.List<core.String> type}) { | 1698 async.Future delete(core.String path, {core.List<core.String> type}) { |
1779 var _url = null; | 1699 var _url = null; |
1780 var _queryParams = new core.Map(); | 1700 var _queryParams = new core.Map(); |
1781 var _uploadMedia = null; | 1701 var _uploadMedia = null; |
1782 var _uploadOptions = null; | 1702 var _uploadOptions = null; |
1783 var _downloadOptions = commons.DownloadOptions.Metadata; | 1703 var _downloadOptions = commons.DownloadOptions.Metadata; |
1784 var _body = null; | 1704 var _body = null; |
1785 | 1705 |
1786 if (path == null) { | 1706 if (path == null) { |
1787 throw new core.ArgumentError("Parameter path is required."); | 1707 throw new core.ArgumentError("Parameter path is required."); |
1788 } | 1708 } |
1789 if (type != null) { | 1709 if (type != null) { |
1790 _queryParams["type"] = type; | 1710 _queryParams["type"] = type; |
1791 } | 1711 } |
1792 | 1712 |
1793 _downloadOptions = null; | 1713 _downloadOptions = null; |
1794 | 1714 |
1795 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1715 _url = commons.Escaper.ecapeVariableReserved('$path'); |
1796 | 1716 |
1797 var _response = _requester.request(_url, | 1717 var _response = _requester.request(_url, "DELETE", |
1798 "DELETE", | 1718 body: _body, |
1799 body: _body, | 1719 queryParams: _queryParams, |
1800 queryParams: _queryParams, | 1720 uploadOptions: _uploadOptions, |
1801 uploadOptions: _uploadOptions, | 1721 uploadMedia: _uploadMedia, |
1802 uploadMedia: _uploadMedia, | 1722 downloadOptions: _downloadOptions); |
1803 downloadOptions: _downloadOptions); | |
1804 return _response.then((data) => null); | 1723 return _response.then((data) => null); |
1805 } | 1724 } |
1806 | 1725 |
1807 /** | 1726 /// Lists all the enabled Built-In Variables of a GTM Container. |
1808 * Lists all the enabled Built-In Variables of a GTM Container. | 1727 /// |
1809 * | 1728 /// Request parameters: |
1810 * Request parameters: | 1729 /// |
1811 * | 1730 /// [parent] - GTM Workspace's API relative path. Example: |
1812 * [parent] - GTM Workspace's API relative path. Example: | 1731 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
1813 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1732 /// |
1814 * | 1733 /// [pageToken] - Continuation token for fetching the next page of results. |
1815 * [pageToken] - Continuation token for fetching the next page of results. | 1734 /// |
1816 * | 1735 /// Completes with a [ListEnabledBuiltInVariablesResponse]. |
1817 * Completes with a [ListEnabledBuiltInVariablesResponse]. | 1736 /// |
1818 * | 1737 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1819 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1738 /// an error. |
1820 * error. | 1739 /// |
1821 * | 1740 /// If the used [http.Client] completes with an error when making a REST |
1822 * If the used [http.Client] completes with an error when making a REST call, | 1741 /// call, this method will complete with the same error. |
1823 * this method will complete with the same error. | 1742 async.Future<ListEnabledBuiltInVariablesResponse> list(core.String parent, |
1824 */ | 1743 {core.String pageToken}) { |
1825 async.Future<ListEnabledBuiltInVariablesResponse> list(core.String parent, {co
re.String pageToken}) { | |
1826 var _url = null; | 1744 var _url = null; |
1827 var _queryParams = new core.Map(); | 1745 var _queryParams = new core.Map(); |
1828 var _uploadMedia = null; | 1746 var _uploadMedia = null; |
1829 var _uploadOptions = null; | 1747 var _uploadOptions = null; |
1830 var _downloadOptions = commons.DownloadOptions.Metadata; | 1748 var _downloadOptions = commons.DownloadOptions.Metadata; |
1831 var _body = null; | 1749 var _body = null; |
1832 | 1750 |
1833 if (parent == null) { | 1751 if (parent == null) { |
1834 throw new core.ArgumentError("Parameter parent is required."); | 1752 throw new core.ArgumentError("Parameter parent is required."); |
1835 } | 1753 } |
1836 if (pageToken != null) { | 1754 if (pageToken != null) { |
1837 _queryParams["pageToken"] = [pageToken]; | 1755 _queryParams["pageToken"] = [pageToken]; |
1838 } | 1756 } |
1839 | 1757 |
1840 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/built_in_variabl
es'; | 1758 _url = commons.Escaper.ecapeVariableReserved('$parent') + |
| 1759 '/built_in_variables'; |
1841 | 1760 |
1842 var _response = _requester.request(_url, | 1761 var _response = _requester.request(_url, "GET", |
1843 "GET", | 1762 body: _body, |
1844 body: _body, | 1763 queryParams: _queryParams, |
1845 queryParams: _queryParams, | 1764 uploadOptions: _uploadOptions, |
1846 uploadOptions: _uploadOptions, | 1765 uploadMedia: _uploadMedia, |
1847 uploadMedia: _uploadMedia, | 1766 downloadOptions: _downloadOptions); |
1848 downloadOptions: _downloadOptions); | 1767 return _response |
1849 return _response.then((data) => new ListEnabledBuiltInVariablesResponse.from
Json(data)); | 1768 .then((data) => new ListEnabledBuiltInVariablesResponse.fromJson(data)); |
1850 } | 1769 } |
1851 | 1770 |
1852 /** | 1771 /// Reverts changes to a GTM Built-In Variables in a GTM Workspace. |
1853 * Reverts changes to a GTM Built-In Variables in a GTM Workspace. | 1772 /// |
1854 * | 1773 /// Request parameters: |
1855 * Request parameters: | 1774 /// |
1856 * | 1775 /// [path] - GTM BuiltInVariable's API relative path. Example: |
1857 * [path] - GTM BuiltInVariable's API relative path. Example: | 1776 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
built_in_variables |
1858 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/b
uilt_in_variables | 1777 /// |
1859 * | 1778 /// [type] - The type of built-in variable to revert. |
1860 * [type] - The type of built-in variable to revert. | 1779 /// Possible string values are: |
1861 * Possible string values are: | 1780 /// - "advertiserId" |
1862 * - "advertiserId" | 1781 /// - "advertisingTrackingEnabled" |
1863 * - "advertisingTrackingEnabled" | 1782 /// - "ampBrowserLanguage" |
1864 * - "ampBrowserLanguage" | 1783 /// - "ampCanonicalHost" |
1865 * - "ampCanonicalHost" | 1784 /// - "ampCanonicalPath" |
1866 * - "ampCanonicalPath" | 1785 /// - "ampCanonicalUrl" |
1867 * - "ampCanonicalUrl" | 1786 /// - "ampClientId" |
1868 * - "ampClientId" | 1787 /// - "ampClientMaxScrollX" |
1869 * - "ampClientMaxScrollX" | 1788 /// - "ampClientMaxScrollY" |
1870 * - "ampClientMaxScrollY" | 1789 /// - "ampClientScreenHeight" |
1871 * - "ampClientScreenHeight" | 1790 /// - "ampClientScreenWidth" |
1872 * - "ampClientScreenWidth" | 1791 /// - "ampClientScrollX" |
1873 * - "ampClientScrollX" | 1792 /// - "ampClientScrollY" |
1874 * - "ampClientScrollY" | 1793 /// - "ampClientTimestamp" |
1875 * - "ampClientTimestamp" | 1794 /// - "ampClientTimezone" |
1876 * - "ampClientTimezone" | 1795 /// - "ampGtmEvent" |
1877 * - "ampGtmEvent" | 1796 /// - "ampPageDownloadTime" |
1878 * - "ampPageDownloadTime" | 1797 /// - "ampPageLoadTime" |
1879 * - "ampPageLoadTime" | 1798 /// - "ampPageViewId" |
1880 * - "ampPageViewId" | 1799 /// - "ampReferrer" |
1881 * - "ampReferrer" | 1800 /// - "ampTitle" |
1882 * - "ampTitle" | 1801 /// - "ampTotalEngagedTime" |
1883 * - "ampTotalEngagedTime" | 1802 /// - "appId" |
1884 * - "appId" | 1803 /// - "appName" |
1885 * - "appName" | 1804 /// - "appVersionCode" |
1886 * - "appVersionCode" | 1805 /// - "appVersionName" |
1887 * - "appVersionName" | 1806 /// - "builtInVariableTypeUnspecified" |
1888 * - "builtInVariableTypeUnspecified" | 1807 /// - "clickClasses" |
1889 * - "clickClasses" | 1808 /// - "clickElement" |
1890 * - "clickElement" | 1809 /// - "clickId" |
1891 * - "clickId" | 1810 /// - "clickTarget" |
1892 * - "clickTarget" | 1811 /// - "clickText" |
1893 * - "clickText" | 1812 /// - "clickUrl" |
1894 * - "clickUrl" | 1813 /// - "containerId" |
1895 * - "containerId" | 1814 /// - "containerVersion" |
1896 * - "containerVersion" | 1815 /// - "debugMode" |
1897 * - "debugMode" | 1816 /// - "deviceName" |
1898 * - "deviceName" | 1817 /// - "environmentName" |
1899 * - "environmentName" | 1818 /// - "errorLine" |
1900 * - "errorLine" | 1819 /// - "errorMessage" |
1901 * - "errorMessage" | 1820 /// - "errorUrl" |
1902 * - "errorUrl" | 1821 /// - "event" |
1903 * - "event" | 1822 /// - "eventName" |
1904 * - "eventName" | 1823 /// - "firebaseEventParameterCampaign" |
1905 * - "firebaseEventParameterCampaign" | 1824 /// - "firebaseEventParameterCampaignAclid" |
1906 * - "firebaseEventParameterCampaignAclid" | 1825 /// - "firebaseEventParameterCampaignAnid" |
1907 * - "firebaseEventParameterCampaignAnid" | 1826 /// - "firebaseEventParameterCampaignClickTimestamp" |
1908 * - "firebaseEventParameterCampaignClickTimestamp" | 1827 /// - "firebaseEventParameterCampaignContent" |
1909 * - "firebaseEventParameterCampaignContent" | 1828 /// - "firebaseEventParameterCampaignCp1" |
1910 * - "firebaseEventParameterCampaignCp1" | 1829 /// - "firebaseEventParameterCampaignGclid" |
1911 * - "firebaseEventParameterCampaignGclid" | 1830 /// - "firebaseEventParameterCampaignSource" |
1912 * - "firebaseEventParameterCampaignSource" | 1831 /// - "firebaseEventParameterCampaignTerm" |
1913 * - "firebaseEventParameterCampaignTerm" | 1832 /// - "firebaseEventParameterCurrency" |
1914 * - "firebaseEventParameterCurrency" | 1833 /// - "firebaseEventParameterDynamicLinkAcceptTime" |
1915 * - "firebaseEventParameterDynamicLinkAcceptTime" | 1834 /// - "firebaseEventParameterDynamicLinkLinkid" |
1916 * - "firebaseEventParameterDynamicLinkLinkid" | 1835 /// - "firebaseEventParameterNotificationMessageDeviceTime" |
1917 * - "firebaseEventParameterNotificationMessageDeviceTime" | 1836 /// - "firebaseEventParameterNotificationMessageId" |
1918 * - "firebaseEventParameterNotificationMessageId" | 1837 /// - "firebaseEventParameterNotificationMessageName" |
1919 * - "firebaseEventParameterNotificationMessageName" | 1838 /// - "firebaseEventParameterNotificationMessageTime" |
1920 * - "firebaseEventParameterNotificationMessageTime" | 1839 /// - "firebaseEventParameterNotificationTopic" |
1921 * - "firebaseEventParameterNotificationTopic" | 1840 /// - "firebaseEventParameterPreviousAppVersion" |
1922 * - "firebaseEventParameterPreviousAppVersion" | 1841 /// - "firebaseEventParameterPreviousOsVersion" |
1923 * - "firebaseEventParameterPreviousOsVersion" | 1842 /// - "firebaseEventParameterPrice" |
1924 * - "firebaseEventParameterPrice" | 1843 /// - "firebaseEventParameterProductId" |
1925 * - "firebaseEventParameterProductId" | 1844 /// - "firebaseEventParameterQuantity" |
1926 * - "firebaseEventParameterQuantity" | 1845 /// - "firebaseEventParameterValue" |
1927 * - "firebaseEventParameterValue" | 1846 /// - "formClasses" |
1928 * - "formClasses" | 1847 /// - "formElement" |
1929 * - "formElement" | 1848 /// - "formId" |
1930 * - "formId" | 1849 /// - "formTarget" |
1931 * - "formTarget" | 1850 /// - "formText" |
1932 * - "formText" | 1851 /// - "formUrl" |
1933 * - "formUrl" | 1852 /// - "historySource" |
1934 * - "historySource" | 1853 /// - "htmlId" |
1935 * - "htmlId" | 1854 /// - "language" |
1936 * - "language" | 1855 /// - "newHistoryFragment" |
1937 * - "newHistoryFragment" | 1856 /// - "newHistoryState" |
1938 * - "newHistoryState" | 1857 /// - "oldHistoryFragment" |
1939 * - "oldHistoryFragment" | 1858 /// - "oldHistoryState" |
1940 * - "oldHistoryState" | 1859 /// - "osVersion" |
1941 * - "osVersion" | 1860 /// - "pageHostname" |
1942 * - "pageHostname" | 1861 /// - "pagePath" |
1943 * - "pagePath" | 1862 /// - "pageUrl" |
1944 * - "pageUrl" | 1863 /// - "platform" |
1945 * - "platform" | 1864 /// - "randomNumber" |
1946 * - "randomNumber" | 1865 /// - "referrer" |
1947 * - "referrer" | 1866 /// - "resolution" |
1948 * - "resolution" | 1867 /// - "sdkVersion" |
1949 * - "sdkVersion" | 1868 /// |
1950 * | 1869 /// Completes with a [RevertBuiltInVariableResponse]. |
1951 * Completes with a [RevertBuiltInVariableResponse]. | 1870 /// |
1952 * | 1871 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
1953 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1872 /// an error. |
1954 * error. | 1873 /// |
1955 * | 1874 /// If the used [http.Client] completes with an error when making a REST |
1956 * If the used [http.Client] completes with an error when making a REST call, | 1875 /// call, this method will complete with the same error. |
1957 * this method will complete with the same error. | 1876 async.Future<RevertBuiltInVariableResponse> revert(core.String path, |
1958 */ | 1877 {core.String type}) { |
1959 async.Future<RevertBuiltInVariableResponse> revert(core.String path, {core.Str
ing type}) { | |
1960 var _url = null; | 1878 var _url = null; |
1961 var _queryParams = new core.Map(); | 1879 var _queryParams = new core.Map(); |
1962 var _uploadMedia = null; | 1880 var _uploadMedia = null; |
1963 var _uploadOptions = null; | 1881 var _uploadOptions = null; |
1964 var _downloadOptions = commons.DownloadOptions.Metadata; | 1882 var _downloadOptions = commons.DownloadOptions.Metadata; |
1965 var _body = null; | 1883 var _body = null; |
1966 | 1884 |
1967 if (path == null) { | 1885 if (path == null) { |
1968 throw new core.ArgumentError("Parameter path is required."); | 1886 throw new core.ArgumentError("Parameter path is required."); |
1969 } | 1887 } |
1970 if (type != null) { | 1888 if (type != null) { |
1971 _queryParams["type"] = [type]; | 1889 _queryParams["type"] = [type]; |
1972 } | 1890 } |
1973 | 1891 |
1974 _url = commons.Escaper.ecapeVariableReserved('$path') + '/built_in_variables
:revert'; | 1892 _url = commons.Escaper.ecapeVariableReserved('$path') + |
| 1893 '/built_in_variables:revert'; |
1975 | 1894 |
1976 var _response = _requester.request(_url, | 1895 var _response = _requester.request(_url, "POST", |
1977 "POST", | 1896 body: _body, |
1978 body: _body, | 1897 queryParams: _queryParams, |
1979 queryParams: _queryParams, | 1898 uploadOptions: _uploadOptions, |
1980 uploadOptions: _uploadOptions, | 1899 uploadMedia: _uploadMedia, |
1981 uploadMedia: _uploadMedia, | 1900 downloadOptions: _downloadOptions); |
1982 downloadOptions: _downloadOptions); | 1901 return _response |
1983 return _response.then((data) => new RevertBuiltInVariableResponse.fromJson(d
ata)); | 1902 .then((data) => new RevertBuiltInVariableResponse.fromJson(data)); |
1984 } | 1903 } |
1985 | |
1986 } | 1904 } |
1987 | 1905 |
1988 | |
1989 class AccountsContainersWorkspacesFoldersResourceApi { | 1906 class AccountsContainersWorkspacesFoldersResourceApi { |
1990 final commons.ApiRequester _requester; | 1907 final commons.ApiRequester _requester; |
1991 | 1908 |
1992 AccountsContainersWorkspacesFoldersResourceApi(commons.ApiRequester client) : | 1909 AccountsContainersWorkspacesFoldersResourceApi(commons.ApiRequester client) |
1993 _requester = client; | 1910 : _requester = client; |
1994 | 1911 |
1995 /** | 1912 /// Creates a GTM Folder. |
1996 * Creates a GTM Folder. | 1913 /// |
1997 * | 1914 /// [request] - The metadata request object. |
1998 * [request] - The metadata request object. | 1915 /// |
1999 * | 1916 /// Request parameters: |
2000 * Request parameters: | 1917 /// |
2001 * | 1918 /// [parent] - GTM Workspace's API relative path. Example: |
2002 * [parent] - GTM Workspace's API relative path. Example: | 1919 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
2003 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 1920 /// |
2004 * | 1921 /// Completes with a [Folder]. |
2005 * Completes with a [Folder]. | 1922 /// |
2006 * | 1923 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2007 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1924 /// an error. |
2008 * error. | 1925 /// |
2009 * | 1926 /// If the used [http.Client] completes with an error when making a REST |
2010 * If the used [http.Client] completes with an error when making a REST call, | 1927 /// call, this method will complete with the same error. |
2011 * this method will complete with the same error. | |
2012 */ | |
2013 async.Future<Folder> create(Folder request, core.String parent) { | 1928 async.Future<Folder> create(Folder request, core.String parent) { |
2014 var _url = null; | 1929 var _url = null; |
2015 var _queryParams = new core.Map(); | 1930 var _queryParams = new core.Map(); |
2016 var _uploadMedia = null; | 1931 var _uploadMedia = null; |
2017 var _uploadOptions = null; | 1932 var _uploadOptions = null; |
2018 var _downloadOptions = commons.DownloadOptions.Metadata; | 1933 var _downloadOptions = commons.DownloadOptions.Metadata; |
2019 var _body = null; | 1934 var _body = null; |
2020 | 1935 |
2021 if (request != null) { | 1936 if (request != null) { |
2022 _body = convert.JSON.encode((request).toJson()); | 1937 _body = convert.JSON.encode((request).toJson()); |
2023 } | 1938 } |
2024 if (parent == null) { | 1939 if (parent == null) { |
2025 throw new core.ArgumentError("Parameter parent is required."); | 1940 throw new core.ArgumentError("Parameter parent is required."); |
2026 } | 1941 } |
2027 | 1942 |
2028 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/folders'; | 1943 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/folders'; |
2029 | 1944 |
2030 var _response = _requester.request(_url, | 1945 var _response = _requester.request(_url, "POST", |
2031 "POST", | 1946 body: _body, |
2032 body: _body, | 1947 queryParams: _queryParams, |
2033 queryParams: _queryParams, | 1948 uploadOptions: _uploadOptions, |
2034 uploadOptions: _uploadOptions, | 1949 uploadMedia: _uploadMedia, |
2035 uploadMedia: _uploadMedia, | 1950 downloadOptions: _downloadOptions); |
2036 downloadOptions: _downloadOptions); | |
2037 return _response.then((data) => new Folder.fromJson(data)); | 1951 return _response.then((data) => new Folder.fromJson(data)); |
2038 } | 1952 } |
2039 | 1953 |
2040 /** | 1954 /// Deletes a GTM Folder. |
2041 * Deletes a GTM Folder. | 1955 /// |
2042 * | 1956 /// Request parameters: |
2043 * Request parameters: | 1957 /// |
2044 * | 1958 /// [path] - GTM Folder's API relative path. Example: |
2045 * [path] - GTM Folder's API relative path. Example: | 1959 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
folders/{folder_id} |
2046 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/f
olders/{folder_id} | 1960 /// |
2047 * | 1961 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2048 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 1962 /// an error. |
2049 * error. | 1963 /// |
2050 * | 1964 /// If the used [http.Client] completes with an error when making a REST |
2051 * If the used [http.Client] completes with an error when making a REST call, | 1965 /// call, this method will complete with the same error. |
2052 * this method will complete with the same error. | |
2053 */ | |
2054 async.Future delete(core.String path) { | 1966 async.Future delete(core.String path) { |
2055 var _url = null; | 1967 var _url = null; |
2056 var _queryParams = new core.Map(); | 1968 var _queryParams = new core.Map(); |
2057 var _uploadMedia = null; | 1969 var _uploadMedia = null; |
2058 var _uploadOptions = null; | 1970 var _uploadOptions = null; |
2059 var _downloadOptions = commons.DownloadOptions.Metadata; | 1971 var _downloadOptions = commons.DownloadOptions.Metadata; |
2060 var _body = null; | 1972 var _body = null; |
2061 | 1973 |
2062 if (path == null) { | 1974 if (path == null) { |
2063 throw new core.ArgumentError("Parameter path is required."); | 1975 throw new core.ArgumentError("Parameter path is required."); |
2064 } | 1976 } |
2065 | 1977 |
2066 _downloadOptions = null; | 1978 _downloadOptions = null; |
2067 | 1979 |
2068 _url = commons.Escaper.ecapeVariableReserved('$path'); | 1980 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2069 | 1981 |
2070 var _response = _requester.request(_url, | 1982 var _response = _requester.request(_url, "DELETE", |
2071 "DELETE", | 1983 body: _body, |
2072 body: _body, | 1984 queryParams: _queryParams, |
2073 queryParams: _queryParams, | 1985 uploadOptions: _uploadOptions, |
2074 uploadOptions: _uploadOptions, | 1986 uploadMedia: _uploadMedia, |
2075 uploadMedia: _uploadMedia, | 1987 downloadOptions: _downloadOptions); |
2076 downloadOptions: _downloadOptions); | |
2077 return _response.then((data) => null); | 1988 return _response.then((data) => null); |
2078 } | 1989 } |
2079 | 1990 |
2080 /** | 1991 /// List all entities in a GTM Folder. |
2081 * List all entities in a GTM Folder. | 1992 /// |
2082 * | 1993 /// Request parameters: |
2083 * Request parameters: | 1994 /// |
2084 * | 1995 /// [path] - GTM Folder's API relative path. Example: |
2085 * [path] - GTM Folder's API relative path. Example: | 1996 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
folders/{folder_id} |
2086 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/f
olders/{folder_id} | 1997 /// |
2087 * | 1998 /// [pageToken] - Continuation token for fetching the next page of results. |
2088 * [pageToken] - Continuation token for fetching the next page of results. | 1999 /// |
2089 * | 2000 /// Completes with a [FolderEntities]. |
2090 * Completes with a [FolderEntities]. | 2001 /// |
2091 * | 2002 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2092 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2003 /// an error. |
2093 * error. | 2004 /// |
2094 * | 2005 /// If the used [http.Client] completes with an error when making a REST |
2095 * If the used [http.Client] completes with an error when making a REST call, | 2006 /// call, this method will complete with the same error. |
2096 * this method will complete with the same error. | 2007 async.Future<FolderEntities> entities(core.String path, |
2097 */ | 2008 {core.String pageToken}) { |
2098 async.Future<FolderEntities> entities(core.String path, {core.String pageToken
}) { | |
2099 var _url = null; | 2009 var _url = null; |
2100 var _queryParams = new core.Map(); | 2010 var _queryParams = new core.Map(); |
2101 var _uploadMedia = null; | 2011 var _uploadMedia = null; |
2102 var _uploadOptions = null; | 2012 var _uploadOptions = null; |
2103 var _downloadOptions = commons.DownloadOptions.Metadata; | 2013 var _downloadOptions = commons.DownloadOptions.Metadata; |
2104 var _body = null; | 2014 var _body = null; |
2105 | 2015 |
2106 if (path == null) { | 2016 if (path == null) { |
2107 throw new core.ArgumentError("Parameter path is required."); | 2017 throw new core.ArgumentError("Parameter path is required."); |
2108 } | 2018 } |
2109 if (pageToken != null) { | 2019 if (pageToken != null) { |
2110 _queryParams["pageToken"] = [pageToken]; | 2020 _queryParams["pageToken"] = [pageToken]; |
2111 } | 2021 } |
2112 | 2022 |
2113 _url = commons.Escaper.ecapeVariableReserved('$path') + ':entities'; | 2023 _url = commons.Escaper.ecapeVariableReserved('$path') + ':entities'; |
2114 | 2024 |
2115 var _response = _requester.request(_url, | 2025 var _response = _requester.request(_url, "POST", |
2116 "POST", | 2026 body: _body, |
2117 body: _body, | 2027 queryParams: _queryParams, |
2118 queryParams: _queryParams, | 2028 uploadOptions: _uploadOptions, |
2119 uploadOptions: _uploadOptions, | 2029 uploadMedia: _uploadMedia, |
2120 uploadMedia: _uploadMedia, | 2030 downloadOptions: _downloadOptions); |
2121 downloadOptions: _downloadOptions); | |
2122 return _response.then((data) => new FolderEntities.fromJson(data)); | 2031 return _response.then((data) => new FolderEntities.fromJson(data)); |
2123 } | 2032 } |
2124 | 2033 |
2125 /** | 2034 /// Gets a GTM Folder. |
2126 * Gets a GTM Folder. | 2035 /// |
2127 * | 2036 /// Request parameters: |
2128 * Request parameters: | 2037 /// |
2129 * | 2038 /// [path] - GTM Folder's API relative path. Example: |
2130 * [path] - GTM Folder's API relative path. Example: | 2039 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
folders/{folder_id} |
2131 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/f
olders/{folder_id} | 2040 /// |
2132 * | 2041 /// Completes with a [Folder]. |
2133 * Completes with a [Folder]. | 2042 /// |
2134 * | 2043 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2135 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2044 /// an error. |
2136 * error. | 2045 /// |
2137 * | 2046 /// If the used [http.Client] completes with an error when making a REST |
2138 * If the used [http.Client] completes with an error when making a REST call, | 2047 /// call, this method will complete with the same error. |
2139 * this method will complete with the same error. | |
2140 */ | |
2141 async.Future<Folder> get(core.String path) { | 2048 async.Future<Folder> get(core.String path) { |
2142 var _url = null; | 2049 var _url = null; |
2143 var _queryParams = new core.Map(); | 2050 var _queryParams = new core.Map(); |
2144 var _uploadMedia = null; | 2051 var _uploadMedia = null; |
2145 var _uploadOptions = null; | 2052 var _uploadOptions = null; |
2146 var _downloadOptions = commons.DownloadOptions.Metadata; | 2053 var _downloadOptions = commons.DownloadOptions.Metadata; |
2147 var _body = null; | 2054 var _body = null; |
2148 | 2055 |
2149 if (path == null) { | 2056 if (path == null) { |
2150 throw new core.ArgumentError("Parameter path is required."); | 2057 throw new core.ArgumentError("Parameter path is required."); |
2151 } | 2058 } |
2152 | 2059 |
2153 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2060 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2154 | 2061 |
2155 var _response = _requester.request(_url, | 2062 var _response = _requester.request(_url, "GET", |
2156 "GET", | 2063 body: _body, |
2157 body: _body, | 2064 queryParams: _queryParams, |
2158 queryParams: _queryParams, | 2065 uploadOptions: _uploadOptions, |
2159 uploadOptions: _uploadOptions, | 2066 uploadMedia: _uploadMedia, |
2160 uploadMedia: _uploadMedia, | 2067 downloadOptions: _downloadOptions); |
2161 downloadOptions: _downloadOptions); | |
2162 return _response.then((data) => new Folder.fromJson(data)); | 2068 return _response.then((data) => new Folder.fromJson(data)); |
2163 } | 2069 } |
2164 | 2070 |
2165 /** | 2071 /// Lists all GTM Folders of a Container. |
2166 * Lists all GTM Folders of a Container. | 2072 /// |
2167 * | 2073 /// Request parameters: |
2168 * Request parameters: | 2074 /// |
2169 * | 2075 /// [parent] - GTM Workspace's API relative path. Example: |
2170 * [parent] - GTM Workspace's API relative path. Example: | 2076 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
2171 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 2077 /// |
2172 * | 2078 /// [pageToken] - Continuation token for fetching the next page of results. |
2173 * [pageToken] - Continuation token for fetching the next page of results. | 2079 /// |
2174 * | 2080 /// Completes with a [ListFoldersResponse]. |
2175 * Completes with a [ListFoldersResponse]. | 2081 /// |
2176 * | 2082 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2177 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2083 /// an error. |
2178 * error. | 2084 /// |
2179 * | 2085 /// If the used [http.Client] completes with an error when making a REST |
2180 * If the used [http.Client] completes with an error when making a REST call, | 2086 /// call, this method will complete with the same error. |
2181 * this method will complete with the same error. | 2087 async.Future<ListFoldersResponse> list(core.String parent, |
2182 */ | 2088 {core.String pageToken}) { |
2183 async.Future<ListFoldersResponse> list(core.String parent, {core.String pageTo
ken}) { | |
2184 var _url = null; | 2089 var _url = null; |
2185 var _queryParams = new core.Map(); | 2090 var _queryParams = new core.Map(); |
2186 var _uploadMedia = null; | 2091 var _uploadMedia = null; |
2187 var _uploadOptions = null; | 2092 var _uploadOptions = null; |
2188 var _downloadOptions = commons.DownloadOptions.Metadata; | 2093 var _downloadOptions = commons.DownloadOptions.Metadata; |
2189 var _body = null; | 2094 var _body = null; |
2190 | 2095 |
2191 if (parent == null) { | 2096 if (parent == null) { |
2192 throw new core.ArgumentError("Parameter parent is required."); | 2097 throw new core.ArgumentError("Parameter parent is required."); |
2193 } | 2098 } |
2194 if (pageToken != null) { | 2099 if (pageToken != null) { |
2195 _queryParams["pageToken"] = [pageToken]; | 2100 _queryParams["pageToken"] = [pageToken]; |
2196 } | 2101 } |
2197 | 2102 |
2198 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/folders'; | 2103 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/folders'; |
2199 | 2104 |
2200 var _response = _requester.request(_url, | 2105 var _response = _requester.request(_url, "GET", |
2201 "GET", | 2106 body: _body, |
2202 body: _body, | 2107 queryParams: _queryParams, |
2203 queryParams: _queryParams, | 2108 uploadOptions: _uploadOptions, |
2204 uploadOptions: _uploadOptions, | 2109 uploadMedia: _uploadMedia, |
2205 uploadMedia: _uploadMedia, | 2110 downloadOptions: _downloadOptions); |
2206 downloadOptions: _downloadOptions); | |
2207 return _response.then((data) => new ListFoldersResponse.fromJson(data)); | 2111 return _response.then((data) => new ListFoldersResponse.fromJson(data)); |
2208 } | 2112 } |
2209 | 2113 |
2210 /** | 2114 /// Moves entities to a GTM Folder. |
2211 * Moves entities to a GTM Folder. | 2115 /// |
2212 * | 2116 /// [request] - The metadata request object. |
2213 * [request] - The metadata request object. | 2117 /// |
2214 * | 2118 /// Request parameters: |
2215 * Request parameters: | 2119 /// |
2216 * | 2120 /// [path] - GTM Folder's API relative path. Example: |
2217 * [path] - GTM Folder's API relative path. Example: | 2121 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
folders/{folder_id} |
2218 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/f
olders/{folder_id} | 2122 /// |
2219 * | 2123 /// [tagId] - The tags to be moved to the folder. |
2220 * [tagId] - The tags to be moved to the folder. | 2124 /// |
2221 * | 2125 /// [triggerId] - The triggers to be moved to the folder. |
2222 * [triggerId] - The triggers to be moved to the folder. | 2126 /// |
2223 * | 2127 /// [variableId] - The variables to be moved to the folder. |
2224 * [variableId] - The variables to be moved to the folder. | 2128 /// |
2225 * | 2129 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2226 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2130 /// an error. |
2227 * error. | 2131 /// |
2228 * | 2132 /// If the used [http.Client] completes with an error when making a REST |
2229 * If the used [http.Client] completes with an error when making a REST call, | 2133 /// call, this method will complete with the same error. |
2230 * this method will complete with the same error. | 2134 async.Future moveEntitiesToFolder(Folder request, core.String path, |
2231 */ | 2135 {core.List<core.String> tagId, |
2232 async.Future moveEntitiesToFolder(Folder request, core.String path, {core.List
<core.String> tagId, core.List<core.String> triggerId, core.List<core.String> va
riableId}) { | 2136 core.List<core.String> triggerId, |
| 2137 core.List<core.String> variableId}) { |
2233 var _url = null; | 2138 var _url = null; |
2234 var _queryParams = new core.Map(); | 2139 var _queryParams = new core.Map(); |
2235 var _uploadMedia = null; | 2140 var _uploadMedia = null; |
2236 var _uploadOptions = null; | 2141 var _uploadOptions = null; |
2237 var _downloadOptions = commons.DownloadOptions.Metadata; | 2142 var _downloadOptions = commons.DownloadOptions.Metadata; |
2238 var _body = null; | 2143 var _body = null; |
2239 | 2144 |
2240 if (request != null) { | 2145 if (request != null) { |
2241 _body = convert.JSON.encode((request).toJson()); | 2146 _body = convert.JSON.encode((request).toJson()); |
2242 } | 2147 } |
2243 if (path == null) { | 2148 if (path == null) { |
2244 throw new core.ArgumentError("Parameter path is required."); | 2149 throw new core.ArgumentError("Parameter path is required."); |
2245 } | 2150 } |
2246 if (tagId != null) { | 2151 if (tagId != null) { |
2247 _queryParams["tagId"] = tagId; | 2152 _queryParams["tagId"] = tagId; |
2248 } | 2153 } |
2249 if (triggerId != null) { | 2154 if (triggerId != null) { |
2250 _queryParams["triggerId"] = triggerId; | 2155 _queryParams["triggerId"] = triggerId; |
2251 } | 2156 } |
2252 if (variableId != null) { | 2157 if (variableId != null) { |
2253 _queryParams["variableId"] = variableId; | 2158 _queryParams["variableId"] = variableId; |
2254 } | 2159 } |
2255 | 2160 |
2256 _downloadOptions = null; | 2161 _downloadOptions = null; |
2257 | 2162 |
2258 _url = commons.Escaper.ecapeVariableReserved('$path') + ':move_entities_to_f
older'; | 2163 _url = commons.Escaper.ecapeVariableReserved('$path') + |
| 2164 ':move_entities_to_folder'; |
2259 | 2165 |
2260 var _response = _requester.request(_url, | 2166 var _response = _requester.request(_url, "POST", |
2261 "POST", | 2167 body: _body, |
2262 body: _body, | 2168 queryParams: _queryParams, |
2263 queryParams: _queryParams, | 2169 uploadOptions: _uploadOptions, |
2264 uploadOptions: _uploadOptions, | 2170 uploadMedia: _uploadMedia, |
2265 uploadMedia: _uploadMedia, | 2171 downloadOptions: _downloadOptions); |
2266 downloadOptions: _downloadOptions); | |
2267 return _response.then((data) => null); | 2172 return _response.then((data) => null); |
2268 } | 2173 } |
2269 | 2174 |
2270 /** | 2175 /// Reverts changes to a GTM Folder in a GTM Workspace. |
2271 * Reverts changes to a GTM Folder in a GTM Workspace. | 2176 /// |
2272 * | 2177 /// Request parameters: |
2273 * Request parameters: | 2178 /// |
2274 * | 2179 /// [path] - GTM Folder's API relative path. Example: |
2275 * [path] - GTM Folder's API relative path. Example: | 2180 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
folders/{folder_id} |
2276 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/f
olders/{folder_id} | 2181 /// |
2277 * | 2182 /// [fingerprint] - When provided, this fingerprint must match the |
2278 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 2183 /// fingerprint of the tag in storage. |
2279 * of the tag in storage. | 2184 /// |
2280 * | 2185 /// Completes with a [RevertFolderResponse]. |
2281 * Completes with a [RevertFolderResponse]. | 2186 /// |
2282 * | 2187 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2283 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2188 /// an error. |
2284 * error. | 2189 /// |
2285 * | 2190 /// If the used [http.Client] completes with an error when making a REST |
2286 * If the used [http.Client] completes with an error when making a REST call, | 2191 /// call, this method will complete with the same error. |
2287 * this method will complete with the same error. | 2192 async.Future<RevertFolderResponse> revert(core.String path, |
2288 */ | 2193 {core.String fingerprint}) { |
2289 async.Future<RevertFolderResponse> revert(core.String path, {core.String finge
rprint}) { | |
2290 var _url = null; | 2194 var _url = null; |
2291 var _queryParams = new core.Map(); | 2195 var _queryParams = new core.Map(); |
2292 var _uploadMedia = null; | 2196 var _uploadMedia = null; |
2293 var _uploadOptions = null; | 2197 var _uploadOptions = null; |
2294 var _downloadOptions = commons.DownloadOptions.Metadata; | 2198 var _downloadOptions = commons.DownloadOptions.Metadata; |
2295 var _body = null; | 2199 var _body = null; |
2296 | 2200 |
2297 if (path == null) { | 2201 if (path == null) { |
2298 throw new core.ArgumentError("Parameter path is required."); | 2202 throw new core.ArgumentError("Parameter path is required."); |
2299 } | 2203 } |
2300 if (fingerprint != null) { | 2204 if (fingerprint != null) { |
2301 _queryParams["fingerprint"] = [fingerprint]; | 2205 _queryParams["fingerprint"] = [fingerprint]; |
2302 } | 2206 } |
2303 | 2207 |
2304 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; | 2208 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; |
2305 | 2209 |
2306 var _response = _requester.request(_url, | 2210 var _response = _requester.request(_url, "POST", |
2307 "POST", | 2211 body: _body, |
2308 body: _body, | 2212 queryParams: _queryParams, |
2309 queryParams: _queryParams, | 2213 uploadOptions: _uploadOptions, |
2310 uploadOptions: _uploadOptions, | 2214 uploadMedia: _uploadMedia, |
2311 uploadMedia: _uploadMedia, | 2215 downloadOptions: _downloadOptions); |
2312 downloadOptions: _downloadOptions); | |
2313 return _response.then((data) => new RevertFolderResponse.fromJson(data)); | 2216 return _response.then((data) => new RevertFolderResponse.fromJson(data)); |
2314 } | 2217 } |
2315 | 2218 |
2316 /** | 2219 /// Updates a GTM Folder. |
2317 * Updates a GTM Folder. | 2220 /// |
2318 * | 2221 /// [request] - The metadata request object. |
2319 * [request] - The metadata request object. | 2222 /// |
2320 * | 2223 /// Request parameters: |
2321 * Request parameters: | 2224 /// |
2322 * | 2225 /// [path] - GTM Folder's API relative path. Example: |
2323 * [path] - GTM Folder's API relative path. Example: | 2226 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
folders/{folder_id} |
2324 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/f
olders/{folder_id} | 2227 /// |
2325 * | 2228 /// [fingerprint] - When provided, this fingerprint must match the |
2326 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 2229 /// fingerprint of the folder in storage. |
2327 * of the folder in storage. | 2230 /// |
2328 * | 2231 /// Completes with a [Folder]. |
2329 * Completes with a [Folder]. | 2232 /// |
2330 * | 2233 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2331 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2234 /// an error. |
2332 * error. | 2235 /// |
2333 * | 2236 /// If the used [http.Client] completes with an error when making a REST |
2334 * If the used [http.Client] completes with an error when making a REST call, | 2237 /// call, this method will complete with the same error. |
2335 * this method will complete with the same error. | 2238 async.Future<Folder> update(Folder request, core.String path, |
2336 */ | 2239 {core.String fingerprint}) { |
2337 async.Future<Folder> update(Folder request, core.String path, {core.String fin
gerprint}) { | |
2338 var _url = null; | 2240 var _url = null; |
2339 var _queryParams = new core.Map(); | 2241 var _queryParams = new core.Map(); |
2340 var _uploadMedia = null; | 2242 var _uploadMedia = null; |
2341 var _uploadOptions = null; | 2243 var _uploadOptions = null; |
2342 var _downloadOptions = commons.DownloadOptions.Metadata; | 2244 var _downloadOptions = commons.DownloadOptions.Metadata; |
2343 var _body = null; | 2245 var _body = null; |
2344 | 2246 |
2345 if (request != null) { | 2247 if (request != null) { |
2346 _body = convert.JSON.encode((request).toJson()); | 2248 _body = convert.JSON.encode((request).toJson()); |
2347 } | 2249 } |
2348 if (path == null) { | 2250 if (path == null) { |
2349 throw new core.ArgumentError("Parameter path is required."); | 2251 throw new core.ArgumentError("Parameter path is required."); |
2350 } | 2252 } |
2351 if (fingerprint != null) { | 2253 if (fingerprint != null) { |
2352 _queryParams["fingerprint"] = [fingerprint]; | 2254 _queryParams["fingerprint"] = [fingerprint]; |
2353 } | 2255 } |
2354 | 2256 |
2355 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2257 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2356 | 2258 |
2357 var _response = _requester.request(_url, | 2259 var _response = _requester.request(_url, "PUT", |
2358 "PUT", | 2260 body: _body, |
2359 body: _body, | 2261 queryParams: _queryParams, |
2360 queryParams: _queryParams, | 2262 uploadOptions: _uploadOptions, |
2361 uploadOptions: _uploadOptions, | 2263 uploadMedia: _uploadMedia, |
2362 uploadMedia: _uploadMedia, | 2264 downloadOptions: _downloadOptions); |
2363 downloadOptions: _downloadOptions); | |
2364 return _response.then((data) => new Folder.fromJson(data)); | 2265 return _response.then((data) => new Folder.fromJson(data)); |
2365 } | 2266 } |
2366 | |
2367 } | 2267 } |
2368 | 2268 |
2369 | |
2370 class AccountsContainersWorkspacesProposalResourceApi { | 2269 class AccountsContainersWorkspacesProposalResourceApi { |
2371 final commons.ApiRequester _requester; | 2270 final commons.ApiRequester _requester; |
2372 | 2271 |
2373 AccountsContainersWorkspacesProposalResourceApi(commons.ApiRequester client) :
| 2272 AccountsContainersWorkspacesProposalResourceApi(commons.ApiRequester client) |
2374 _requester = client; | 2273 : _requester = client; |
2375 | 2274 |
2376 /** | 2275 /// Creates a GTM Workspace Proposal. |
2377 * Creates a GTM Workspace Proposal. | 2276 /// |
2378 * | 2277 /// [request] - The metadata request object. |
2379 * [request] - The metadata request object. | 2278 /// |
2380 * | 2279 /// Request parameters: |
2381 * Request parameters: | 2280 /// |
2382 * | 2281 /// [parent] - GTM Workspace's API relative path. Example: |
2383 * [parent] - GTM Workspace's API relative path. Example: | 2282 /// accounts/{aid}/containers/{cid}/workspace/{wid} |
2384 * accounts/{aid}/containers/{cid}/workspace/{wid} | 2283 /// |
2385 * | 2284 /// Completes with a [WorkspaceProposal]. |
2386 * Completes with a [WorkspaceProposal]. | 2285 /// |
2387 * | 2286 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2388 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2287 /// an error. |
2389 * error. | 2288 /// |
2390 * | 2289 /// If the used [http.Client] completes with an error when making a REST |
2391 * If the used [http.Client] completes with an error when making a REST call, | 2290 /// call, this method will complete with the same error. |
2392 * this method will complete with the same error. | 2291 async.Future<WorkspaceProposal> create( |
2393 */ | 2292 CreateWorkspaceProposalRequest request, core.String parent) { |
2394 async.Future<WorkspaceProposal> create(CreateWorkspaceProposalRequest request,
core.String parent) { | |
2395 var _url = null; | 2293 var _url = null; |
2396 var _queryParams = new core.Map(); | 2294 var _queryParams = new core.Map(); |
2397 var _uploadMedia = null; | 2295 var _uploadMedia = null; |
2398 var _uploadOptions = null; | 2296 var _uploadOptions = null; |
2399 var _downloadOptions = commons.DownloadOptions.Metadata; | 2297 var _downloadOptions = commons.DownloadOptions.Metadata; |
2400 var _body = null; | 2298 var _body = null; |
2401 | 2299 |
2402 if (request != null) { | 2300 if (request != null) { |
2403 _body = convert.JSON.encode((request).toJson()); | 2301 _body = convert.JSON.encode((request).toJson()); |
2404 } | 2302 } |
2405 if (parent == null) { | 2303 if (parent == null) { |
2406 throw new core.ArgumentError("Parameter parent is required."); | 2304 throw new core.ArgumentError("Parameter parent is required."); |
2407 } | 2305 } |
2408 | 2306 |
2409 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/proposal'; | 2307 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/proposal'; |
2410 | 2308 |
2411 var _response = _requester.request(_url, | 2309 var _response = _requester.request(_url, "POST", |
2412 "POST", | 2310 body: _body, |
2413 body: _body, | 2311 queryParams: _queryParams, |
2414 queryParams: _queryParams, | 2312 uploadOptions: _uploadOptions, |
2415 uploadOptions: _uploadOptions, | 2313 uploadMedia: _uploadMedia, |
2416 uploadMedia: _uploadMedia, | 2314 downloadOptions: _downloadOptions); |
2417 downloadOptions: _downloadOptions); | |
2418 return _response.then((data) => new WorkspaceProposal.fromJson(data)); | 2315 return _response.then((data) => new WorkspaceProposal.fromJson(data)); |
2419 } | 2316 } |
2420 | 2317 |
2421 /** | 2318 /// Deletes a GTM Workspace Proposal. |
2422 * Deletes a GTM Workspace Proposal. | 2319 /// |
2423 * | 2320 /// Request parameters: |
2424 * Request parameters: | 2321 /// |
2425 * | 2322 /// [path] - GTM workspace proposal's relative path: Example: |
2426 * [path] - GTM workspace proposal's relative path: Example: | 2323 /// accounts/{aid}/containers/{cid}/workspace/{wid}/workspace_proposal |
2427 * accounts/{aid}/containers/{cid}/workspace/{wid}/workspace_proposal | 2324 /// |
2428 * | 2325 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2429 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2326 /// an error. |
2430 * error. | 2327 /// |
2431 * | 2328 /// If the used [http.Client] completes with an error when making a REST |
2432 * If the used [http.Client] completes with an error when making a REST call, | 2329 /// call, this method will complete with the same error. |
2433 * this method will complete with the same error. | |
2434 */ | |
2435 async.Future delete(core.String path) { | 2330 async.Future delete(core.String path) { |
2436 var _url = null; | 2331 var _url = null; |
2437 var _queryParams = new core.Map(); | 2332 var _queryParams = new core.Map(); |
2438 var _uploadMedia = null; | 2333 var _uploadMedia = null; |
2439 var _uploadOptions = null; | 2334 var _uploadOptions = null; |
2440 var _downloadOptions = commons.DownloadOptions.Metadata; | 2335 var _downloadOptions = commons.DownloadOptions.Metadata; |
2441 var _body = null; | 2336 var _body = null; |
2442 | 2337 |
2443 if (path == null) { | 2338 if (path == null) { |
2444 throw new core.ArgumentError("Parameter path is required."); | 2339 throw new core.ArgumentError("Parameter path is required."); |
2445 } | 2340 } |
2446 | 2341 |
2447 _downloadOptions = null; | 2342 _downloadOptions = null; |
2448 | 2343 |
2449 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2344 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2450 | 2345 |
2451 var _response = _requester.request(_url, | 2346 var _response = _requester.request(_url, "DELETE", |
2452 "DELETE", | 2347 body: _body, |
2453 body: _body, | 2348 queryParams: _queryParams, |
2454 queryParams: _queryParams, | 2349 uploadOptions: _uploadOptions, |
2455 uploadOptions: _uploadOptions, | 2350 uploadMedia: _uploadMedia, |
2456 uploadMedia: _uploadMedia, | 2351 downloadOptions: _downloadOptions); |
2457 downloadOptions: _downloadOptions); | |
2458 return _response.then((data) => null); | 2352 return _response.then((data) => null); |
2459 } | 2353 } |
2460 | |
2461 } | 2354 } |
2462 | 2355 |
2463 | |
2464 class AccountsContainersWorkspacesTagsResourceApi { | 2356 class AccountsContainersWorkspacesTagsResourceApi { |
2465 final commons.ApiRequester _requester; | 2357 final commons.ApiRequester _requester; |
2466 | 2358 |
2467 AccountsContainersWorkspacesTagsResourceApi(commons.ApiRequester client) : | 2359 AccountsContainersWorkspacesTagsResourceApi(commons.ApiRequester client) |
2468 _requester = client; | 2360 : _requester = client; |
2469 | 2361 |
2470 /** | 2362 /// Creates a GTM Tag. |
2471 * Creates a GTM Tag. | 2363 /// |
2472 * | 2364 /// [request] - The metadata request object. |
2473 * [request] - The metadata request object. | 2365 /// |
2474 * | 2366 /// Request parameters: |
2475 * Request parameters: | 2367 /// |
2476 * | 2368 /// [parent] - GTM Workspace's API relative path. Example: |
2477 * [parent] - GTM Workspace's API relative path. Example: | 2369 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
2478 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 2370 /// |
2479 * | 2371 /// Completes with a [Tag]. |
2480 * Completes with a [Tag]. | 2372 /// |
2481 * | 2373 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2482 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2374 /// an error. |
2483 * error. | 2375 /// |
2484 * | 2376 /// If the used [http.Client] completes with an error when making a REST |
2485 * If the used [http.Client] completes with an error when making a REST call, | 2377 /// call, this method will complete with the same error. |
2486 * this method will complete with the same error. | |
2487 */ | |
2488 async.Future<Tag> create(Tag request, core.String parent) { | 2378 async.Future<Tag> create(Tag request, core.String parent) { |
2489 var _url = null; | 2379 var _url = null; |
2490 var _queryParams = new core.Map(); | 2380 var _queryParams = new core.Map(); |
2491 var _uploadMedia = null; | 2381 var _uploadMedia = null; |
2492 var _uploadOptions = null; | 2382 var _uploadOptions = null; |
2493 var _downloadOptions = commons.DownloadOptions.Metadata; | 2383 var _downloadOptions = commons.DownloadOptions.Metadata; |
2494 var _body = null; | 2384 var _body = null; |
2495 | 2385 |
2496 if (request != null) { | 2386 if (request != null) { |
2497 _body = convert.JSON.encode((request).toJson()); | 2387 _body = convert.JSON.encode((request).toJson()); |
2498 } | 2388 } |
2499 if (parent == null) { | 2389 if (parent == null) { |
2500 throw new core.ArgumentError("Parameter parent is required."); | 2390 throw new core.ArgumentError("Parameter parent is required."); |
2501 } | 2391 } |
2502 | 2392 |
2503 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/tags'; | 2393 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/tags'; |
2504 | 2394 |
2505 var _response = _requester.request(_url, | 2395 var _response = _requester.request(_url, "POST", |
2506 "POST", | 2396 body: _body, |
2507 body: _body, | 2397 queryParams: _queryParams, |
2508 queryParams: _queryParams, | 2398 uploadOptions: _uploadOptions, |
2509 uploadOptions: _uploadOptions, | 2399 uploadMedia: _uploadMedia, |
2510 uploadMedia: _uploadMedia, | 2400 downloadOptions: _downloadOptions); |
2511 downloadOptions: _downloadOptions); | |
2512 return _response.then((data) => new Tag.fromJson(data)); | 2401 return _response.then((data) => new Tag.fromJson(data)); |
2513 } | 2402 } |
2514 | 2403 |
2515 /** | 2404 /// Deletes a GTM Tag. |
2516 * Deletes a GTM Tag. | 2405 /// |
2517 * | 2406 /// Request parameters: |
2518 * Request parameters: | 2407 /// |
2519 * | 2408 /// [path] - GTM Tag's API relative path. Example: |
2520 * [path] - GTM Tag's API relative path. Example: | 2409 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
tags/{tag_id} |
2521 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
ags/{tag_id} | 2410 /// |
2522 * | 2411 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2523 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2412 /// an error. |
2524 * error. | 2413 /// |
2525 * | 2414 /// If the used [http.Client] completes with an error when making a REST |
2526 * If the used [http.Client] completes with an error when making a REST call, | 2415 /// call, this method will complete with the same error. |
2527 * this method will complete with the same error. | |
2528 */ | |
2529 async.Future delete(core.String path) { | 2416 async.Future delete(core.String path) { |
2530 var _url = null; | 2417 var _url = null; |
2531 var _queryParams = new core.Map(); | 2418 var _queryParams = new core.Map(); |
2532 var _uploadMedia = null; | 2419 var _uploadMedia = null; |
2533 var _uploadOptions = null; | 2420 var _uploadOptions = null; |
2534 var _downloadOptions = commons.DownloadOptions.Metadata; | 2421 var _downloadOptions = commons.DownloadOptions.Metadata; |
2535 var _body = null; | 2422 var _body = null; |
2536 | 2423 |
2537 if (path == null) { | 2424 if (path == null) { |
2538 throw new core.ArgumentError("Parameter path is required."); | 2425 throw new core.ArgumentError("Parameter path is required."); |
2539 } | 2426 } |
2540 | 2427 |
2541 _downloadOptions = null; | 2428 _downloadOptions = null; |
2542 | 2429 |
2543 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2430 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2544 | 2431 |
2545 var _response = _requester.request(_url, | 2432 var _response = _requester.request(_url, "DELETE", |
2546 "DELETE", | 2433 body: _body, |
2547 body: _body, | 2434 queryParams: _queryParams, |
2548 queryParams: _queryParams, | 2435 uploadOptions: _uploadOptions, |
2549 uploadOptions: _uploadOptions, | 2436 uploadMedia: _uploadMedia, |
2550 uploadMedia: _uploadMedia, | 2437 downloadOptions: _downloadOptions); |
2551 downloadOptions: _downloadOptions); | |
2552 return _response.then((data) => null); | 2438 return _response.then((data) => null); |
2553 } | 2439 } |
2554 | 2440 |
2555 /** | 2441 /// Gets a GTM Tag. |
2556 * Gets a GTM Tag. | 2442 /// |
2557 * | 2443 /// Request parameters: |
2558 * Request parameters: | 2444 /// |
2559 * | 2445 /// [path] - GTM Tag's API relative path. Example: |
2560 * [path] - GTM Tag's API relative path. Example: | 2446 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
tags/{tag_id} |
2561 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
ags/{tag_id} | 2447 /// |
2562 * | 2448 /// Completes with a [Tag]. |
2563 * Completes with a [Tag]. | 2449 /// |
2564 * | 2450 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2565 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2451 /// an error. |
2566 * error. | 2452 /// |
2567 * | 2453 /// If the used [http.Client] completes with an error when making a REST |
2568 * If the used [http.Client] completes with an error when making a REST call, | 2454 /// call, this method will complete with the same error. |
2569 * this method will complete with the same error. | |
2570 */ | |
2571 async.Future<Tag> get(core.String path) { | 2455 async.Future<Tag> get(core.String path) { |
2572 var _url = null; | 2456 var _url = null; |
2573 var _queryParams = new core.Map(); | 2457 var _queryParams = new core.Map(); |
2574 var _uploadMedia = null; | 2458 var _uploadMedia = null; |
2575 var _uploadOptions = null; | 2459 var _uploadOptions = null; |
2576 var _downloadOptions = commons.DownloadOptions.Metadata; | 2460 var _downloadOptions = commons.DownloadOptions.Metadata; |
2577 var _body = null; | 2461 var _body = null; |
2578 | 2462 |
2579 if (path == null) { | 2463 if (path == null) { |
2580 throw new core.ArgumentError("Parameter path is required."); | 2464 throw new core.ArgumentError("Parameter path is required."); |
2581 } | 2465 } |
2582 | 2466 |
2583 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2467 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2584 | 2468 |
2585 var _response = _requester.request(_url, | 2469 var _response = _requester.request(_url, "GET", |
2586 "GET", | 2470 body: _body, |
2587 body: _body, | 2471 queryParams: _queryParams, |
2588 queryParams: _queryParams, | 2472 uploadOptions: _uploadOptions, |
2589 uploadOptions: _uploadOptions, | 2473 uploadMedia: _uploadMedia, |
2590 uploadMedia: _uploadMedia, | 2474 downloadOptions: _downloadOptions); |
2591 downloadOptions: _downloadOptions); | |
2592 return _response.then((data) => new Tag.fromJson(data)); | 2475 return _response.then((data) => new Tag.fromJson(data)); |
2593 } | 2476 } |
2594 | 2477 |
2595 /** | 2478 /// Lists all GTM Tags of a Container. |
2596 * Lists all GTM Tags of a Container. | 2479 /// |
2597 * | 2480 /// Request parameters: |
2598 * Request parameters: | 2481 /// |
2599 * | 2482 /// [parent] - GTM Workspace's API relative path. Example: |
2600 * [parent] - GTM Workspace's API relative path. Example: | 2483 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
2601 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 2484 /// |
2602 * | 2485 /// [pageToken] - Continuation token for fetching the next page of results. |
2603 * [pageToken] - Continuation token for fetching the next page of results. | 2486 /// |
2604 * | 2487 /// Completes with a [ListTagsResponse]. |
2605 * Completes with a [ListTagsResponse]. | 2488 /// |
2606 * | 2489 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2607 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2490 /// an error. |
2608 * error. | 2491 /// |
2609 * | 2492 /// If the used [http.Client] completes with an error when making a REST |
2610 * If the used [http.Client] completes with an error when making a REST call, | 2493 /// call, this method will complete with the same error. |
2611 * this method will complete with the same error. | 2494 async.Future<ListTagsResponse> list(core.String parent, |
2612 */ | 2495 {core.String pageToken}) { |
2613 async.Future<ListTagsResponse> list(core.String parent, {core.String pageToken
}) { | |
2614 var _url = null; | 2496 var _url = null; |
2615 var _queryParams = new core.Map(); | 2497 var _queryParams = new core.Map(); |
2616 var _uploadMedia = null; | 2498 var _uploadMedia = null; |
2617 var _uploadOptions = null; | 2499 var _uploadOptions = null; |
2618 var _downloadOptions = commons.DownloadOptions.Metadata; | 2500 var _downloadOptions = commons.DownloadOptions.Metadata; |
2619 var _body = null; | 2501 var _body = null; |
2620 | 2502 |
2621 if (parent == null) { | 2503 if (parent == null) { |
2622 throw new core.ArgumentError("Parameter parent is required."); | 2504 throw new core.ArgumentError("Parameter parent is required."); |
2623 } | 2505 } |
2624 if (pageToken != null) { | 2506 if (pageToken != null) { |
2625 _queryParams["pageToken"] = [pageToken]; | 2507 _queryParams["pageToken"] = [pageToken]; |
2626 } | 2508 } |
2627 | 2509 |
2628 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/tags'; | 2510 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/tags'; |
2629 | 2511 |
2630 var _response = _requester.request(_url, | 2512 var _response = _requester.request(_url, "GET", |
2631 "GET", | 2513 body: _body, |
2632 body: _body, | 2514 queryParams: _queryParams, |
2633 queryParams: _queryParams, | 2515 uploadOptions: _uploadOptions, |
2634 uploadOptions: _uploadOptions, | 2516 uploadMedia: _uploadMedia, |
2635 uploadMedia: _uploadMedia, | 2517 downloadOptions: _downloadOptions); |
2636 downloadOptions: _downloadOptions); | |
2637 return _response.then((data) => new ListTagsResponse.fromJson(data)); | 2518 return _response.then((data) => new ListTagsResponse.fromJson(data)); |
2638 } | 2519 } |
2639 | 2520 |
2640 /** | 2521 /// Reverts changes to a GTM Tag in a GTM Workspace. |
2641 * Reverts changes to a GTM Tag in a GTM Workspace. | 2522 /// |
2642 * | 2523 /// Request parameters: |
2643 * Request parameters: | 2524 /// |
2644 * | 2525 /// [path] - GTM Tag's API relative path. Example: |
2645 * [path] - GTM Tag's API relative path. Example: | 2526 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
tags/{tag_id} |
2646 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
ags/{tag_id} | 2527 /// |
2647 * | 2528 /// [fingerprint] - When provided, this fingerprint must match the |
2648 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 2529 /// fingerprint of thetag in storage. |
2649 * of thetag in storage. | 2530 /// |
2650 * | 2531 /// Completes with a [RevertTagResponse]. |
2651 * Completes with a [RevertTagResponse]. | 2532 /// |
2652 * | 2533 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2653 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2534 /// an error. |
2654 * error. | 2535 /// |
2655 * | 2536 /// If the used [http.Client] completes with an error when making a REST |
2656 * If the used [http.Client] completes with an error when making a REST call, | 2537 /// call, this method will complete with the same error. |
2657 * this method will complete with the same error. | 2538 async.Future<RevertTagResponse> revert(core.String path, |
2658 */ | 2539 {core.String fingerprint}) { |
2659 async.Future<RevertTagResponse> revert(core.String path, {core.String fingerpr
int}) { | |
2660 var _url = null; | 2540 var _url = null; |
2661 var _queryParams = new core.Map(); | 2541 var _queryParams = new core.Map(); |
2662 var _uploadMedia = null; | 2542 var _uploadMedia = null; |
2663 var _uploadOptions = null; | 2543 var _uploadOptions = null; |
2664 var _downloadOptions = commons.DownloadOptions.Metadata; | 2544 var _downloadOptions = commons.DownloadOptions.Metadata; |
2665 var _body = null; | 2545 var _body = null; |
2666 | 2546 |
2667 if (path == null) { | 2547 if (path == null) { |
2668 throw new core.ArgumentError("Parameter path is required."); | 2548 throw new core.ArgumentError("Parameter path is required."); |
2669 } | 2549 } |
2670 if (fingerprint != null) { | 2550 if (fingerprint != null) { |
2671 _queryParams["fingerprint"] = [fingerprint]; | 2551 _queryParams["fingerprint"] = [fingerprint]; |
2672 } | 2552 } |
2673 | 2553 |
2674 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; | 2554 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; |
2675 | 2555 |
2676 var _response = _requester.request(_url, | 2556 var _response = _requester.request(_url, "POST", |
2677 "POST", | 2557 body: _body, |
2678 body: _body, | 2558 queryParams: _queryParams, |
2679 queryParams: _queryParams, | 2559 uploadOptions: _uploadOptions, |
2680 uploadOptions: _uploadOptions, | 2560 uploadMedia: _uploadMedia, |
2681 uploadMedia: _uploadMedia, | 2561 downloadOptions: _downloadOptions); |
2682 downloadOptions: _downloadOptions); | |
2683 return _response.then((data) => new RevertTagResponse.fromJson(data)); | 2562 return _response.then((data) => new RevertTagResponse.fromJson(data)); |
2684 } | 2563 } |
2685 | 2564 |
2686 /** | 2565 /// Updates a GTM Tag. |
2687 * Updates a GTM Tag. | 2566 /// |
2688 * | 2567 /// [request] - The metadata request object. |
2689 * [request] - The metadata request object. | 2568 /// |
2690 * | 2569 /// Request parameters: |
2691 * Request parameters: | 2570 /// |
2692 * | 2571 /// [path] - GTM Tag's API relative path. Example: |
2693 * [path] - GTM Tag's API relative path. Example: | 2572 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
tags/{tag_id} |
2694 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
ags/{tag_id} | 2573 /// |
2695 * | 2574 /// [fingerprint] - When provided, this fingerprint must match the |
2696 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 2575 /// fingerprint of the tag in storage. |
2697 * of the tag in storage. | 2576 /// |
2698 * | 2577 /// Completes with a [Tag]. |
2699 * Completes with a [Tag]. | 2578 /// |
2700 * | 2579 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2701 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2580 /// an error. |
2702 * error. | 2581 /// |
2703 * | 2582 /// If the used [http.Client] completes with an error when making a REST |
2704 * If the used [http.Client] completes with an error when making a REST call, | 2583 /// call, this method will complete with the same error. |
2705 * this method will complete with the same error. | 2584 async.Future<Tag> update(Tag request, core.String path, |
2706 */ | 2585 {core.String fingerprint}) { |
2707 async.Future<Tag> update(Tag request, core.String path, {core.String fingerpri
nt}) { | |
2708 var _url = null; | 2586 var _url = null; |
2709 var _queryParams = new core.Map(); | 2587 var _queryParams = new core.Map(); |
2710 var _uploadMedia = null; | 2588 var _uploadMedia = null; |
2711 var _uploadOptions = null; | 2589 var _uploadOptions = null; |
2712 var _downloadOptions = commons.DownloadOptions.Metadata; | 2590 var _downloadOptions = commons.DownloadOptions.Metadata; |
2713 var _body = null; | 2591 var _body = null; |
2714 | 2592 |
2715 if (request != null) { | 2593 if (request != null) { |
2716 _body = convert.JSON.encode((request).toJson()); | 2594 _body = convert.JSON.encode((request).toJson()); |
2717 } | 2595 } |
2718 if (path == null) { | 2596 if (path == null) { |
2719 throw new core.ArgumentError("Parameter path is required."); | 2597 throw new core.ArgumentError("Parameter path is required."); |
2720 } | 2598 } |
2721 if (fingerprint != null) { | 2599 if (fingerprint != null) { |
2722 _queryParams["fingerprint"] = [fingerprint]; | 2600 _queryParams["fingerprint"] = [fingerprint]; |
2723 } | 2601 } |
2724 | 2602 |
2725 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2603 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2726 | 2604 |
2727 var _response = _requester.request(_url, | 2605 var _response = _requester.request(_url, "PUT", |
2728 "PUT", | 2606 body: _body, |
2729 body: _body, | 2607 queryParams: _queryParams, |
2730 queryParams: _queryParams, | 2608 uploadOptions: _uploadOptions, |
2731 uploadOptions: _uploadOptions, | 2609 uploadMedia: _uploadMedia, |
2732 uploadMedia: _uploadMedia, | 2610 downloadOptions: _downloadOptions); |
2733 downloadOptions: _downloadOptions); | |
2734 return _response.then((data) => new Tag.fromJson(data)); | 2611 return _response.then((data) => new Tag.fromJson(data)); |
2735 } | 2612 } |
2736 | |
2737 } | 2613 } |
2738 | 2614 |
2739 | |
2740 class AccountsContainersWorkspacesTriggersResourceApi { | 2615 class AccountsContainersWorkspacesTriggersResourceApi { |
2741 final commons.ApiRequester _requester; | 2616 final commons.ApiRequester _requester; |
2742 | 2617 |
2743 AccountsContainersWorkspacesTriggersResourceApi(commons.ApiRequester client) :
| 2618 AccountsContainersWorkspacesTriggersResourceApi(commons.ApiRequester client) |
2744 _requester = client; | 2619 : _requester = client; |
2745 | 2620 |
2746 /** | 2621 /// Creates a GTM Trigger. |
2747 * Creates a GTM Trigger. | 2622 /// |
2748 * | 2623 /// [request] - The metadata request object. |
2749 * [request] - The metadata request object. | 2624 /// |
2750 * | 2625 /// Request parameters: |
2751 * Request parameters: | 2626 /// |
2752 * | 2627 /// [parent] - GTM Workspaces's API relative path. Example: |
2753 * [parent] - GTM Workspaces's API relative path. Example: | 2628 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
2754 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 2629 /// |
2755 * | 2630 /// Completes with a [Trigger]. |
2756 * Completes with a [Trigger]. | 2631 /// |
2757 * | 2632 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2758 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2633 /// an error. |
2759 * error. | 2634 /// |
2760 * | 2635 /// If the used [http.Client] completes with an error when making a REST |
2761 * If the used [http.Client] completes with an error when making a REST call, | 2636 /// call, this method will complete with the same error. |
2762 * this method will complete with the same error. | |
2763 */ | |
2764 async.Future<Trigger> create(Trigger request, core.String parent) { | 2637 async.Future<Trigger> create(Trigger request, core.String parent) { |
2765 var _url = null; | 2638 var _url = null; |
2766 var _queryParams = new core.Map(); | 2639 var _queryParams = new core.Map(); |
2767 var _uploadMedia = null; | 2640 var _uploadMedia = null; |
2768 var _uploadOptions = null; | 2641 var _uploadOptions = null; |
2769 var _downloadOptions = commons.DownloadOptions.Metadata; | 2642 var _downloadOptions = commons.DownloadOptions.Metadata; |
2770 var _body = null; | 2643 var _body = null; |
2771 | 2644 |
2772 if (request != null) { | 2645 if (request != null) { |
2773 _body = convert.JSON.encode((request).toJson()); | 2646 _body = convert.JSON.encode((request).toJson()); |
2774 } | 2647 } |
2775 if (parent == null) { | 2648 if (parent == null) { |
2776 throw new core.ArgumentError("Parameter parent is required."); | 2649 throw new core.ArgumentError("Parameter parent is required."); |
2777 } | 2650 } |
2778 | 2651 |
2779 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/triggers'; | 2652 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/triggers'; |
2780 | 2653 |
2781 var _response = _requester.request(_url, | 2654 var _response = _requester.request(_url, "POST", |
2782 "POST", | 2655 body: _body, |
2783 body: _body, | 2656 queryParams: _queryParams, |
2784 queryParams: _queryParams, | 2657 uploadOptions: _uploadOptions, |
2785 uploadOptions: _uploadOptions, | 2658 uploadMedia: _uploadMedia, |
2786 uploadMedia: _uploadMedia, | 2659 downloadOptions: _downloadOptions); |
2787 downloadOptions: _downloadOptions); | |
2788 return _response.then((data) => new Trigger.fromJson(data)); | 2660 return _response.then((data) => new Trigger.fromJson(data)); |
2789 } | 2661 } |
2790 | 2662 |
2791 /** | 2663 /// Deletes a GTM Trigger. |
2792 * Deletes a GTM Trigger. | 2664 /// |
2793 * | 2665 /// Request parameters: |
2794 * Request parameters: | 2666 /// |
2795 * | 2667 /// [path] - GTM Trigger's API relative path. Example: |
2796 * [path] - GTM Trigger's API relative path. Example: | 2668 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
triggers/{trigger_id} |
2797 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
riggers/{trigger_id} | 2669 /// |
2798 * | 2670 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2799 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2671 /// an error. |
2800 * error. | 2672 /// |
2801 * | 2673 /// If the used [http.Client] completes with an error when making a REST |
2802 * If the used [http.Client] completes with an error when making a REST call, | 2674 /// call, this method will complete with the same error. |
2803 * this method will complete with the same error. | |
2804 */ | |
2805 async.Future delete(core.String path) { | 2675 async.Future delete(core.String path) { |
2806 var _url = null; | 2676 var _url = null; |
2807 var _queryParams = new core.Map(); | 2677 var _queryParams = new core.Map(); |
2808 var _uploadMedia = null; | 2678 var _uploadMedia = null; |
2809 var _uploadOptions = null; | 2679 var _uploadOptions = null; |
2810 var _downloadOptions = commons.DownloadOptions.Metadata; | 2680 var _downloadOptions = commons.DownloadOptions.Metadata; |
2811 var _body = null; | 2681 var _body = null; |
2812 | 2682 |
2813 if (path == null) { | 2683 if (path == null) { |
2814 throw new core.ArgumentError("Parameter path is required."); | 2684 throw new core.ArgumentError("Parameter path is required."); |
2815 } | 2685 } |
2816 | 2686 |
2817 _downloadOptions = null; | 2687 _downloadOptions = null; |
2818 | 2688 |
2819 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2689 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2820 | 2690 |
2821 var _response = _requester.request(_url, | 2691 var _response = _requester.request(_url, "DELETE", |
2822 "DELETE", | 2692 body: _body, |
2823 body: _body, | 2693 queryParams: _queryParams, |
2824 queryParams: _queryParams, | 2694 uploadOptions: _uploadOptions, |
2825 uploadOptions: _uploadOptions, | 2695 uploadMedia: _uploadMedia, |
2826 uploadMedia: _uploadMedia, | 2696 downloadOptions: _downloadOptions); |
2827 downloadOptions: _downloadOptions); | |
2828 return _response.then((data) => null); | 2697 return _response.then((data) => null); |
2829 } | 2698 } |
2830 | 2699 |
2831 /** | 2700 /// Gets a GTM Trigger. |
2832 * Gets a GTM Trigger. | 2701 /// |
2833 * | 2702 /// Request parameters: |
2834 * Request parameters: | 2703 /// |
2835 * | 2704 /// [path] - GTM Trigger's API relative path. Example: |
2836 * [path] - GTM Trigger's API relative path. Example: | 2705 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
triggers/{trigger_id} |
2837 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
riggers/{trigger_id} | 2706 /// |
2838 * | 2707 /// Completes with a [Trigger]. |
2839 * Completes with a [Trigger]. | 2708 /// |
2840 * | 2709 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2841 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2710 /// an error. |
2842 * error. | 2711 /// |
2843 * | 2712 /// If the used [http.Client] completes with an error when making a REST |
2844 * If the used [http.Client] completes with an error when making a REST call, | 2713 /// call, this method will complete with the same error. |
2845 * this method will complete with the same error. | |
2846 */ | |
2847 async.Future<Trigger> get(core.String path) { | 2714 async.Future<Trigger> get(core.String path) { |
2848 var _url = null; | 2715 var _url = null; |
2849 var _queryParams = new core.Map(); | 2716 var _queryParams = new core.Map(); |
2850 var _uploadMedia = null; | 2717 var _uploadMedia = null; |
2851 var _uploadOptions = null; | 2718 var _uploadOptions = null; |
2852 var _downloadOptions = commons.DownloadOptions.Metadata; | 2719 var _downloadOptions = commons.DownloadOptions.Metadata; |
2853 var _body = null; | 2720 var _body = null; |
2854 | 2721 |
2855 if (path == null) { | 2722 if (path == null) { |
2856 throw new core.ArgumentError("Parameter path is required."); | 2723 throw new core.ArgumentError("Parameter path is required."); |
2857 } | 2724 } |
2858 | 2725 |
2859 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2726 _url = commons.Escaper.ecapeVariableReserved('$path'); |
2860 | 2727 |
2861 var _response = _requester.request(_url, | 2728 var _response = _requester.request(_url, "GET", |
2862 "GET", | 2729 body: _body, |
2863 body: _body, | 2730 queryParams: _queryParams, |
2864 queryParams: _queryParams, | 2731 uploadOptions: _uploadOptions, |
2865 uploadOptions: _uploadOptions, | 2732 uploadMedia: _uploadMedia, |
2866 uploadMedia: _uploadMedia, | 2733 downloadOptions: _downloadOptions); |
2867 downloadOptions: _downloadOptions); | |
2868 return _response.then((data) => new Trigger.fromJson(data)); | 2734 return _response.then((data) => new Trigger.fromJson(data)); |
2869 } | 2735 } |
2870 | 2736 |
2871 /** | 2737 /// Lists all GTM Triggers of a Container. |
2872 * Lists all GTM Triggers of a Container. | 2738 /// |
2873 * | 2739 /// Request parameters: |
2874 * Request parameters: | 2740 /// |
2875 * | 2741 /// [parent] - GTM Workspaces's API relative path. Example: |
2876 * [parent] - GTM Workspaces's API relative path. Example: | 2742 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
2877 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 2743 /// |
2878 * | 2744 /// [pageToken] - Continuation token for fetching the next page of results. |
2879 * [pageToken] - Continuation token for fetching the next page of results. | 2745 /// |
2880 * | 2746 /// Completes with a [ListTriggersResponse]. |
2881 * Completes with a [ListTriggersResponse]. | 2747 /// |
2882 * | 2748 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2883 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2749 /// an error. |
2884 * error. | 2750 /// |
2885 * | 2751 /// If the used [http.Client] completes with an error when making a REST |
2886 * If the used [http.Client] completes with an error when making a REST call, | 2752 /// call, this method will complete with the same error. |
2887 * this method will complete with the same error. | 2753 async.Future<ListTriggersResponse> list(core.String parent, |
2888 */ | 2754 {core.String pageToken}) { |
2889 async.Future<ListTriggersResponse> list(core.String parent, {core.String pageT
oken}) { | |
2890 var _url = null; | 2755 var _url = null; |
2891 var _queryParams = new core.Map(); | 2756 var _queryParams = new core.Map(); |
2892 var _uploadMedia = null; | 2757 var _uploadMedia = null; |
2893 var _uploadOptions = null; | 2758 var _uploadOptions = null; |
2894 var _downloadOptions = commons.DownloadOptions.Metadata; | 2759 var _downloadOptions = commons.DownloadOptions.Metadata; |
2895 var _body = null; | 2760 var _body = null; |
2896 | 2761 |
2897 if (parent == null) { | 2762 if (parent == null) { |
2898 throw new core.ArgumentError("Parameter parent is required."); | 2763 throw new core.ArgumentError("Parameter parent is required."); |
2899 } | 2764 } |
2900 if (pageToken != null) { | 2765 if (pageToken != null) { |
2901 _queryParams["pageToken"] = [pageToken]; | 2766 _queryParams["pageToken"] = [pageToken]; |
2902 } | 2767 } |
2903 | 2768 |
2904 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/triggers'; | 2769 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/triggers'; |
2905 | 2770 |
2906 var _response = _requester.request(_url, | 2771 var _response = _requester.request(_url, "GET", |
2907 "GET", | 2772 body: _body, |
2908 body: _body, | 2773 queryParams: _queryParams, |
2909 queryParams: _queryParams, | 2774 uploadOptions: _uploadOptions, |
2910 uploadOptions: _uploadOptions, | 2775 uploadMedia: _uploadMedia, |
2911 uploadMedia: _uploadMedia, | 2776 downloadOptions: _downloadOptions); |
2912 downloadOptions: _downloadOptions); | |
2913 return _response.then((data) => new ListTriggersResponse.fromJson(data)); | 2777 return _response.then((data) => new ListTriggersResponse.fromJson(data)); |
2914 } | 2778 } |
2915 | 2779 |
2916 /** | 2780 /// Reverts changes to a GTM Trigger in a GTM Workspace. |
2917 * Reverts changes to a GTM Trigger in a GTM Workspace. | 2781 /// |
2918 * | 2782 /// Request parameters: |
2919 * Request parameters: | 2783 /// |
2920 * | 2784 /// [path] - GTM Trigger's API relative path. Example: |
2921 * [path] - GTM Trigger's API relative path. Example: | 2785 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
triggers/{trigger_id} |
2922 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
riggers/{trigger_id} | 2786 /// |
2923 * | 2787 /// [fingerprint] - When provided, this fingerprint must match the |
2924 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 2788 /// fingerprint of the trigger in storage. |
2925 * of the trigger in storage. | 2789 /// |
2926 * | 2790 /// Completes with a [RevertTriggerResponse]. |
2927 * Completes with a [RevertTriggerResponse]. | 2791 /// |
2928 * | 2792 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2929 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2793 /// an error. |
2930 * error. | 2794 /// |
2931 * | 2795 /// If the used [http.Client] completes with an error when making a REST |
2932 * If the used [http.Client] completes with an error when making a REST call, | 2796 /// call, this method will complete with the same error. |
2933 * this method will complete with the same error. | 2797 async.Future<RevertTriggerResponse> revert(core.String path, |
2934 */ | 2798 {core.String fingerprint}) { |
2935 async.Future<RevertTriggerResponse> revert(core.String path, {core.String fing
erprint}) { | |
2936 var _url = null; | 2799 var _url = null; |
2937 var _queryParams = new core.Map(); | 2800 var _queryParams = new core.Map(); |
2938 var _uploadMedia = null; | 2801 var _uploadMedia = null; |
2939 var _uploadOptions = null; | 2802 var _uploadOptions = null; |
2940 var _downloadOptions = commons.DownloadOptions.Metadata; | 2803 var _downloadOptions = commons.DownloadOptions.Metadata; |
2941 var _body = null; | 2804 var _body = null; |
2942 | 2805 |
2943 if (path == null) { | 2806 if (path == null) { |
2944 throw new core.ArgumentError("Parameter path is required."); | 2807 throw new core.ArgumentError("Parameter path is required."); |
2945 } | 2808 } |
2946 if (fingerprint != null) { | 2809 if (fingerprint != null) { |
2947 _queryParams["fingerprint"] = [fingerprint]; | 2810 _queryParams["fingerprint"] = [fingerprint]; |
2948 } | 2811 } |
2949 | 2812 |
2950 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; | 2813 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; |
2951 | 2814 |
2952 var _response = _requester.request(_url, | 2815 var _response = _requester.request(_url, "POST", |
2953 "POST", | 2816 body: _body, |
2954 body: _body, | 2817 queryParams: _queryParams, |
2955 queryParams: _queryParams, | 2818 uploadOptions: _uploadOptions, |
2956 uploadOptions: _uploadOptions, | 2819 uploadMedia: _uploadMedia, |
2957 uploadMedia: _uploadMedia, | 2820 downloadOptions: _downloadOptions); |
2958 downloadOptions: _downloadOptions); | |
2959 return _response.then((data) => new RevertTriggerResponse.fromJson(data)); | 2821 return _response.then((data) => new RevertTriggerResponse.fromJson(data)); |
2960 } | 2822 } |
2961 | 2823 |
2962 /** | 2824 /// Updates a GTM Trigger. |
2963 * Updates a GTM Trigger. | 2825 /// |
2964 * | 2826 /// [request] - The metadata request object. |
2965 * [request] - The metadata request object. | 2827 /// |
2966 * | 2828 /// Request parameters: |
2967 * Request parameters: | 2829 /// |
2968 * | 2830 /// [path] - GTM Trigger's API relative path. Example: |
2969 * [path] - GTM Trigger's API relative path. Example: | 2831 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
triggers/{trigger_id} |
2970 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/t
riggers/{trigger_id} | 2832 /// |
2971 * | 2833 /// [fingerprint] - When provided, this fingerprint must match the |
2972 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 2834 /// fingerprint of the trigger in storage. |
2973 * of the trigger in storage. | 2835 /// |
2974 * | 2836 /// Completes with a [Trigger]. |
2975 * Completes with a [Trigger]. | 2837 /// |
2976 * | 2838 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
2977 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2839 /// an error. |
2978 * error. | 2840 /// |
2979 * | 2841 /// If the used [http.Client] completes with an error when making a REST |
2980 * If the used [http.Client] completes with an error when making a REST call, | 2842 /// call, this method will complete with the same error. |
2981 * this method will complete with the same error. | 2843 async.Future<Trigger> update(Trigger request, core.String path, |
2982 */ | 2844 {core.String fingerprint}) { |
2983 async.Future<Trigger> update(Trigger request, core.String path, {core.String f
ingerprint}) { | |
2984 var _url = null; | 2845 var _url = null; |
2985 var _queryParams = new core.Map(); | 2846 var _queryParams = new core.Map(); |
2986 var _uploadMedia = null; | 2847 var _uploadMedia = null; |
2987 var _uploadOptions = null; | 2848 var _uploadOptions = null; |
2988 var _downloadOptions = commons.DownloadOptions.Metadata; | 2849 var _downloadOptions = commons.DownloadOptions.Metadata; |
2989 var _body = null; | 2850 var _body = null; |
2990 | 2851 |
2991 if (request != null) { | 2852 if (request != null) { |
2992 _body = convert.JSON.encode((request).toJson()); | 2853 _body = convert.JSON.encode((request).toJson()); |
2993 } | 2854 } |
2994 if (path == null) { | 2855 if (path == null) { |
2995 throw new core.ArgumentError("Parameter path is required."); | 2856 throw new core.ArgumentError("Parameter path is required."); |
2996 } | 2857 } |
2997 if (fingerprint != null) { | 2858 if (fingerprint != null) { |
2998 _queryParams["fingerprint"] = [fingerprint]; | 2859 _queryParams["fingerprint"] = [fingerprint]; |
2999 } | 2860 } |
3000 | 2861 |
3001 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2862 _url = commons.Escaper.ecapeVariableReserved('$path'); |
3002 | 2863 |
3003 var _response = _requester.request(_url, | 2864 var _response = _requester.request(_url, "PUT", |
3004 "PUT", | 2865 body: _body, |
3005 body: _body, | 2866 queryParams: _queryParams, |
3006 queryParams: _queryParams, | 2867 uploadOptions: _uploadOptions, |
3007 uploadOptions: _uploadOptions, | 2868 uploadMedia: _uploadMedia, |
3008 uploadMedia: _uploadMedia, | 2869 downloadOptions: _downloadOptions); |
3009 downloadOptions: _downloadOptions); | |
3010 return _response.then((data) => new Trigger.fromJson(data)); | 2870 return _response.then((data) => new Trigger.fromJson(data)); |
3011 } | 2871 } |
3012 | |
3013 } | 2872 } |
3014 | 2873 |
3015 | |
3016 class AccountsContainersWorkspacesVariablesResourceApi { | 2874 class AccountsContainersWorkspacesVariablesResourceApi { |
3017 final commons.ApiRequester _requester; | 2875 final commons.ApiRequester _requester; |
3018 | 2876 |
3019 AccountsContainersWorkspacesVariablesResourceApi(commons.ApiRequester client)
: | 2877 AccountsContainersWorkspacesVariablesResourceApi(commons.ApiRequester client) |
3020 _requester = client; | 2878 : _requester = client; |
3021 | 2879 |
3022 /** | 2880 /// Creates a GTM Variable. |
3023 * Creates a GTM Variable. | 2881 /// |
3024 * | 2882 /// [request] - The metadata request object. |
3025 * [request] - The metadata request object. | 2883 /// |
3026 * | 2884 /// Request parameters: |
3027 * Request parameters: | 2885 /// |
3028 * | 2886 /// [parent] - GTM Workspace's API relative path. Example: |
3029 * [parent] - GTM Workspace's API relative path. Example: | 2887 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
3030 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 2888 /// |
3031 * | 2889 /// Completes with a [Variable]. |
3032 * Completes with a [Variable]. | 2890 /// |
3033 * | 2891 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3034 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2892 /// an error. |
3035 * error. | 2893 /// |
3036 * | 2894 /// If the used [http.Client] completes with an error when making a REST |
3037 * If the used [http.Client] completes with an error when making a REST call, | 2895 /// call, this method will complete with the same error. |
3038 * this method will complete with the same error. | |
3039 */ | |
3040 async.Future<Variable> create(Variable request, core.String parent) { | 2896 async.Future<Variable> create(Variable request, core.String parent) { |
3041 var _url = null; | 2897 var _url = null; |
3042 var _queryParams = new core.Map(); | 2898 var _queryParams = new core.Map(); |
3043 var _uploadMedia = null; | 2899 var _uploadMedia = null; |
3044 var _uploadOptions = null; | 2900 var _uploadOptions = null; |
3045 var _downloadOptions = commons.DownloadOptions.Metadata; | 2901 var _downloadOptions = commons.DownloadOptions.Metadata; |
3046 var _body = null; | 2902 var _body = null; |
3047 | 2903 |
3048 if (request != null) { | 2904 if (request != null) { |
3049 _body = convert.JSON.encode((request).toJson()); | 2905 _body = convert.JSON.encode((request).toJson()); |
3050 } | 2906 } |
3051 if (parent == null) { | 2907 if (parent == null) { |
3052 throw new core.ArgumentError("Parameter parent is required."); | 2908 throw new core.ArgumentError("Parameter parent is required."); |
3053 } | 2909 } |
3054 | 2910 |
3055 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/variables'; | 2911 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/variables'; |
3056 | 2912 |
3057 var _response = _requester.request(_url, | 2913 var _response = _requester.request(_url, "POST", |
3058 "POST", | 2914 body: _body, |
3059 body: _body, | 2915 queryParams: _queryParams, |
3060 queryParams: _queryParams, | 2916 uploadOptions: _uploadOptions, |
3061 uploadOptions: _uploadOptions, | 2917 uploadMedia: _uploadMedia, |
3062 uploadMedia: _uploadMedia, | 2918 downloadOptions: _downloadOptions); |
3063 downloadOptions: _downloadOptions); | |
3064 return _response.then((data) => new Variable.fromJson(data)); | 2919 return _response.then((data) => new Variable.fromJson(data)); |
3065 } | 2920 } |
3066 | 2921 |
3067 /** | 2922 /// Deletes a GTM Variable. |
3068 * Deletes a GTM Variable. | 2923 /// |
3069 * | 2924 /// Request parameters: |
3070 * Request parameters: | 2925 /// |
3071 * | 2926 /// [path] - GTM Variable's API relative path. Example: |
3072 * [path] - GTM Variable's API relative path. Example: | 2927 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
variables/{variable_id} |
3073 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/v
ariables/{variable_id} | 2928 /// |
3074 * | 2929 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3075 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2930 /// an error. |
3076 * error. | 2931 /// |
3077 * | 2932 /// If the used [http.Client] completes with an error when making a REST |
3078 * If the used [http.Client] completes with an error when making a REST call, | 2933 /// call, this method will complete with the same error. |
3079 * this method will complete with the same error. | |
3080 */ | |
3081 async.Future delete(core.String path) { | 2934 async.Future delete(core.String path) { |
3082 var _url = null; | 2935 var _url = null; |
3083 var _queryParams = new core.Map(); | 2936 var _queryParams = new core.Map(); |
3084 var _uploadMedia = null; | 2937 var _uploadMedia = null; |
3085 var _uploadOptions = null; | 2938 var _uploadOptions = null; |
3086 var _downloadOptions = commons.DownloadOptions.Metadata; | 2939 var _downloadOptions = commons.DownloadOptions.Metadata; |
3087 var _body = null; | 2940 var _body = null; |
3088 | 2941 |
3089 if (path == null) { | 2942 if (path == null) { |
3090 throw new core.ArgumentError("Parameter path is required."); | 2943 throw new core.ArgumentError("Parameter path is required."); |
3091 } | 2944 } |
3092 | 2945 |
3093 _downloadOptions = null; | 2946 _downloadOptions = null; |
3094 | 2947 |
3095 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2948 _url = commons.Escaper.ecapeVariableReserved('$path'); |
3096 | 2949 |
3097 var _response = _requester.request(_url, | 2950 var _response = _requester.request(_url, "DELETE", |
3098 "DELETE", | 2951 body: _body, |
3099 body: _body, | 2952 queryParams: _queryParams, |
3100 queryParams: _queryParams, | 2953 uploadOptions: _uploadOptions, |
3101 uploadOptions: _uploadOptions, | 2954 uploadMedia: _uploadMedia, |
3102 uploadMedia: _uploadMedia, | 2955 downloadOptions: _downloadOptions); |
3103 downloadOptions: _downloadOptions); | |
3104 return _response.then((data) => null); | 2956 return _response.then((data) => null); |
3105 } | 2957 } |
3106 | 2958 |
3107 /** | 2959 /// Gets a GTM Variable. |
3108 * Gets a GTM Variable. | 2960 /// |
3109 * | 2961 /// Request parameters: |
3110 * Request parameters: | 2962 /// |
3111 * | 2963 /// [path] - GTM Variable's API relative path. Example: |
3112 * [path] - GTM Variable's API relative path. Example: | 2964 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
variables/{variable_id} |
3113 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/v
ariables/{variable_id} | 2965 /// |
3114 * | 2966 /// Completes with a [Variable]. |
3115 * Completes with a [Variable]. | 2967 /// |
3116 * | 2968 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3117 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2969 /// an error. |
3118 * error. | 2970 /// |
3119 * | 2971 /// If the used [http.Client] completes with an error when making a REST |
3120 * If the used [http.Client] completes with an error when making a REST call, | 2972 /// call, this method will complete with the same error. |
3121 * this method will complete with the same error. | |
3122 */ | |
3123 async.Future<Variable> get(core.String path) { | 2973 async.Future<Variable> get(core.String path) { |
3124 var _url = null; | 2974 var _url = null; |
3125 var _queryParams = new core.Map(); | 2975 var _queryParams = new core.Map(); |
3126 var _uploadMedia = null; | 2976 var _uploadMedia = null; |
3127 var _uploadOptions = null; | 2977 var _uploadOptions = null; |
3128 var _downloadOptions = commons.DownloadOptions.Metadata; | 2978 var _downloadOptions = commons.DownloadOptions.Metadata; |
3129 var _body = null; | 2979 var _body = null; |
3130 | 2980 |
3131 if (path == null) { | 2981 if (path == null) { |
3132 throw new core.ArgumentError("Parameter path is required."); | 2982 throw new core.ArgumentError("Parameter path is required."); |
3133 } | 2983 } |
3134 | 2984 |
3135 _url = commons.Escaper.ecapeVariableReserved('$path'); | 2985 _url = commons.Escaper.ecapeVariableReserved('$path'); |
3136 | 2986 |
3137 var _response = _requester.request(_url, | 2987 var _response = _requester.request(_url, "GET", |
3138 "GET", | 2988 body: _body, |
3139 body: _body, | 2989 queryParams: _queryParams, |
3140 queryParams: _queryParams, | 2990 uploadOptions: _uploadOptions, |
3141 uploadOptions: _uploadOptions, | 2991 uploadMedia: _uploadMedia, |
3142 uploadMedia: _uploadMedia, | 2992 downloadOptions: _downloadOptions); |
3143 downloadOptions: _downloadOptions); | |
3144 return _response.then((data) => new Variable.fromJson(data)); | 2993 return _response.then((data) => new Variable.fromJson(data)); |
3145 } | 2994 } |
3146 | 2995 |
3147 /** | 2996 /// Lists all GTM Variables of a Container. |
3148 * Lists all GTM Variables of a Container. | 2997 /// |
3149 * | 2998 /// Request parameters: |
3150 * Request parameters: | 2999 /// |
3151 * | 3000 /// [parent] - GTM Workspace's API relative path. Example: |
3152 * [parent] - GTM Workspace's API relative path. Example: | 3001 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} |
3153 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id} | 3002 /// |
3154 * | 3003 /// [pageToken] - Continuation token for fetching the next page of results. |
3155 * [pageToken] - Continuation token for fetching the next page of results. | 3004 /// |
3156 * | 3005 /// Completes with a [ListVariablesResponse]. |
3157 * Completes with a [ListVariablesResponse]. | 3006 /// |
3158 * | 3007 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3159 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3008 /// an error. |
3160 * error. | 3009 /// |
3161 * | 3010 /// If the used [http.Client] completes with an error when making a REST |
3162 * If the used [http.Client] completes with an error when making a REST call, | 3011 /// call, this method will complete with the same error. |
3163 * this method will complete with the same error. | 3012 async.Future<ListVariablesResponse> list(core.String parent, |
3164 */ | 3013 {core.String pageToken}) { |
3165 async.Future<ListVariablesResponse> list(core.String parent, {core.String page
Token}) { | |
3166 var _url = null; | 3014 var _url = null; |
3167 var _queryParams = new core.Map(); | 3015 var _queryParams = new core.Map(); |
3168 var _uploadMedia = null; | 3016 var _uploadMedia = null; |
3169 var _uploadOptions = null; | 3017 var _uploadOptions = null; |
3170 var _downloadOptions = commons.DownloadOptions.Metadata; | 3018 var _downloadOptions = commons.DownloadOptions.Metadata; |
3171 var _body = null; | 3019 var _body = null; |
3172 | 3020 |
3173 if (parent == null) { | 3021 if (parent == null) { |
3174 throw new core.ArgumentError("Parameter parent is required."); | 3022 throw new core.ArgumentError("Parameter parent is required."); |
3175 } | 3023 } |
3176 if (pageToken != null) { | 3024 if (pageToken != null) { |
3177 _queryParams["pageToken"] = [pageToken]; | 3025 _queryParams["pageToken"] = [pageToken]; |
3178 } | 3026 } |
3179 | 3027 |
3180 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/variables'; | 3028 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/variables'; |
3181 | 3029 |
3182 var _response = _requester.request(_url, | 3030 var _response = _requester.request(_url, "GET", |
3183 "GET", | 3031 body: _body, |
3184 body: _body, | 3032 queryParams: _queryParams, |
3185 queryParams: _queryParams, | 3033 uploadOptions: _uploadOptions, |
3186 uploadOptions: _uploadOptions, | 3034 uploadMedia: _uploadMedia, |
3187 uploadMedia: _uploadMedia, | 3035 downloadOptions: _downloadOptions); |
3188 downloadOptions: _downloadOptions); | |
3189 return _response.then((data) => new ListVariablesResponse.fromJson(data)); | 3036 return _response.then((data) => new ListVariablesResponse.fromJson(data)); |
3190 } | 3037 } |
3191 | 3038 |
3192 /** | 3039 /// Reverts changes to a GTM Variable in a GTM Workspace. |
3193 * Reverts changes to a GTM Variable in a GTM Workspace. | 3040 /// |
3194 * | 3041 /// Request parameters: |
3195 * Request parameters: | 3042 /// |
3196 * | 3043 /// [path] - GTM Variable's API relative path. Example: |
3197 * [path] - GTM Variable's API relative path. Example: | 3044 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
variables/{variable_id} |
3198 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/v
ariables/{variable_id} | 3045 /// |
3199 * | 3046 /// [fingerprint] - When provided, this fingerprint must match the |
3200 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 3047 /// fingerprint of the variable in storage. |
3201 * of the variable in storage. | 3048 /// |
3202 * | 3049 /// Completes with a [RevertVariableResponse]. |
3203 * Completes with a [RevertVariableResponse]. | 3050 /// |
3204 * | 3051 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3205 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3052 /// an error. |
3206 * error. | 3053 /// |
3207 * | 3054 /// If the used [http.Client] completes with an error when making a REST |
3208 * If the used [http.Client] completes with an error when making a REST call, | 3055 /// call, this method will complete with the same error. |
3209 * this method will complete with the same error. | 3056 async.Future<RevertVariableResponse> revert(core.String path, |
3210 */ | 3057 {core.String fingerprint}) { |
3211 async.Future<RevertVariableResponse> revert(core.String path, {core.String fin
gerprint}) { | |
3212 var _url = null; | 3058 var _url = null; |
3213 var _queryParams = new core.Map(); | 3059 var _queryParams = new core.Map(); |
3214 var _uploadMedia = null; | 3060 var _uploadMedia = null; |
3215 var _uploadOptions = null; | 3061 var _uploadOptions = null; |
3216 var _downloadOptions = commons.DownloadOptions.Metadata; | 3062 var _downloadOptions = commons.DownloadOptions.Metadata; |
3217 var _body = null; | 3063 var _body = null; |
3218 | 3064 |
3219 if (path == null) { | 3065 if (path == null) { |
3220 throw new core.ArgumentError("Parameter path is required."); | 3066 throw new core.ArgumentError("Parameter path is required."); |
3221 } | 3067 } |
3222 if (fingerprint != null) { | 3068 if (fingerprint != null) { |
3223 _queryParams["fingerprint"] = [fingerprint]; | 3069 _queryParams["fingerprint"] = [fingerprint]; |
3224 } | 3070 } |
3225 | 3071 |
3226 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; | 3072 _url = commons.Escaper.ecapeVariableReserved('$path') + ':revert'; |
3227 | 3073 |
3228 var _response = _requester.request(_url, | 3074 var _response = _requester.request(_url, "POST", |
3229 "POST", | 3075 body: _body, |
3230 body: _body, | 3076 queryParams: _queryParams, |
3231 queryParams: _queryParams, | 3077 uploadOptions: _uploadOptions, |
3232 uploadOptions: _uploadOptions, | 3078 uploadMedia: _uploadMedia, |
3233 uploadMedia: _uploadMedia, | 3079 downloadOptions: _downloadOptions); |
3234 downloadOptions: _downloadOptions); | |
3235 return _response.then((data) => new RevertVariableResponse.fromJson(data)); | 3080 return _response.then((data) => new RevertVariableResponse.fromJson(data)); |
3236 } | 3081 } |
3237 | 3082 |
3238 /** | 3083 /// Updates a GTM Variable. |
3239 * Updates a GTM Variable. | 3084 /// |
3240 * | 3085 /// [request] - The metadata request object. |
3241 * [request] - The metadata request object. | 3086 /// |
3242 * | 3087 /// Request parameters: |
3243 * Request parameters: | 3088 /// |
3244 * | 3089 /// [path] - GTM Variable's API relative path. Example: |
3245 * [path] - GTM Variable's API relative path. Example: | 3090 /// accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/
variables/{variable_id} |
3246 * accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/v
ariables/{variable_id} | 3091 /// |
3247 * | 3092 /// [fingerprint] - When provided, this fingerprint must match the |
3248 * [fingerprint] - When provided, this fingerprint must match the fingerprint | 3093 /// fingerprint of the variable in storage. |
3249 * of the variable in storage. | 3094 /// |
3250 * | 3095 /// Completes with a [Variable]. |
3251 * Completes with a [Variable]. | 3096 /// |
3252 * | 3097 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3253 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3098 /// an error. |
3254 * error. | 3099 /// |
3255 * | 3100 /// If the used [http.Client] completes with an error when making a REST |
3256 * If the used [http.Client] completes with an error when making a REST call, | 3101 /// call, this method will complete with the same error. |
3257 * this method will complete with the same error. | 3102 async.Future<Variable> update(Variable request, core.String path, |
3258 */ | 3103 {core.String fingerprint}) { |
3259 async.Future<Variable> update(Variable request, core.String path, {core.String
fingerprint}) { | |
3260 var _url = null; | 3104 var _url = null; |
3261 var _queryParams = new core.Map(); | 3105 var _queryParams = new core.Map(); |
3262 var _uploadMedia = null; | 3106 var _uploadMedia = null; |
3263 var _uploadOptions = null; | 3107 var _uploadOptions = null; |
3264 var _downloadOptions = commons.DownloadOptions.Metadata; | 3108 var _downloadOptions = commons.DownloadOptions.Metadata; |
3265 var _body = null; | 3109 var _body = null; |
3266 | 3110 |
3267 if (request != null) { | 3111 if (request != null) { |
3268 _body = convert.JSON.encode((request).toJson()); | 3112 _body = convert.JSON.encode((request).toJson()); |
3269 } | 3113 } |
3270 if (path == null) { | 3114 if (path == null) { |
3271 throw new core.ArgumentError("Parameter path is required."); | 3115 throw new core.ArgumentError("Parameter path is required."); |
3272 } | 3116 } |
3273 if (fingerprint != null) { | 3117 if (fingerprint != null) { |
3274 _queryParams["fingerprint"] = [fingerprint]; | 3118 _queryParams["fingerprint"] = [fingerprint]; |
3275 } | 3119 } |
3276 | 3120 |
3277 _url = commons.Escaper.ecapeVariableReserved('$path'); | 3121 _url = commons.Escaper.ecapeVariableReserved('$path'); |
3278 | 3122 |
3279 var _response = _requester.request(_url, | 3123 var _response = _requester.request(_url, "PUT", |
3280 "PUT", | 3124 body: _body, |
3281 body: _body, | 3125 queryParams: _queryParams, |
3282 queryParams: _queryParams, | 3126 uploadOptions: _uploadOptions, |
3283 uploadOptions: _uploadOptions, | 3127 uploadMedia: _uploadMedia, |
3284 uploadMedia: _uploadMedia, | 3128 downloadOptions: _downloadOptions); |
3285 downloadOptions: _downloadOptions); | |
3286 return _response.then((data) => new Variable.fromJson(data)); | 3129 return _response.then((data) => new Variable.fromJson(data)); |
3287 } | 3130 } |
3288 | |
3289 } | 3131 } |
3290 | 3132 |
3291 | |
3292 class AccountsUserPermissionsResourceApi { | 3133 class AccountsUserPermissionsResourceApi { |
3293 final commons.ApiRequester _requester; | 3134 final commons.ApiRequester _requester; |
3294 | 3135 |
3295 AccountsUserPermissionsResourceApi(commons.ApiRequester client) : | 3136 AccountsUserPermissionsResourceApi(commons.ApiRequester client) |
3296 _requester = client; | 3137 : _requester = client; |
3297 | 3138 |
3298 /** | 3139 /// Creates a user's Account & Container access. |
3299 * Creates a user's Account & Container access. | 3140 /// |
3300 * | 3141 /// [request] - The metadata request object. |
3301 * [request] - The metadata request object. | 3142 /// |
3302 * | 3143 /// Request parameters: |
3303 * Request parameters: | 3144 /// |
3304 * | 3145 /// [parent] - GTM Account's API relative path. Example: |
3305 * [parent] - GTM Account's API relative path. Example: accounts/{account_id} | 3146 /// accounts/{account_id} |
3306 * | 3147 /// |
3307 * Completes with a [UserPermission]. | 3148 /// Completes with a [UserPermission]. |
3308 * | 3149 /// |
3309 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3150 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3310 * error. | 3151 /// an error. |
3311 * | 3152 /// |
3312 * If the used [http.Client] completes with an error when making a REST call, | 3153 /// If the used [http.Client] completes with an error when making a REST |
3313 * this method will complete with the same error. | 3154 /// call, this method will complete with the same error. |
3314 */ | 3155 async.Future<UserPermission> create( |
3315 async.Future<UserPermission> create(UserPermission request, core.String parent
) { | 3156 UserPermission request, core.String parent) { |
3316 var _url = null; | 3157 var _url = null; |
3317 var _queryParams = new core.Map(); | 3158 var _queryParams = new core.Map(); |
3318 var _uploadMedia = null; | 3159 var _uploadMedia = null; |
3319 var _uploadOptions = null; | 3160 var _uploadOptions = null; |
3320 var _downloadOptions = commons.DownloadOptions.Metadata; | 3161 var _downloadOptions = commons.DownloadOptions.Metadata; |
3321 var _body = null; | 3162 var _body = null; |
3322 | 3163 |
3323 if (request != null) { | 3164 if (request != null) { |
3324 _body = convert.JSON.encode((request).toJson()); | 3165 _body = convert.JSON.encode((request).toJson()); |
3325 } | 3166 } |
3326 if (parent == null) { | 3167 if (parent == null) { |
3327 throw new core.ArgumentError("Parameter parent is required."); | 3168 throw new core.ArgumentError("Parameter parent is required."); |
3328 } | 3169 } |
3329 | 3170 |
3330 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/user_permissions
'; | 3171 _url = |
| 3172 commons.Escaper.ecapeVariableReserved('$parent') + '/user_permissions'; |
3331 | 3173 |
3332 var _response = _requester.request(_url, | 3174 var _response = _requester.request(_url, "POST", |
3333 "POST", | 3175 body: _body, |
3334 body: _body, | 3176 queryParams: _queryParams, |
3335 queryParams: _queryParams, | 3177 uploadOptions: _uploadOptions, |
3336 uploadOptions: _uploadOptions, | 3178 uploadMedia: _uploadMedia, |
3337 uploadMedia: _uploadMedia, | 3179 downloadOptions: _downloadOptions); |
3338 downloadOptions: _downloadOptions); | |
3339 return _response.then((data) => new UserPermission.fromJson(data)); | 3180 return _response.then((data) => new UserPermission.fromJson(data)); |
3340 } | 3181 } |
3341 | 3182 |
3342 /** | 3183 /// Removes a user from the account, revoking access to it and all of its |
3343 * Removes a user from the account, revoking access to it and all of its | 3184 /// containers. |
3344 * containers. | 3185 /// |
3345 * | 3186 /// Request parameters: |
3346 * Request parameters: | 3187 /// |
3347 * | 3188 /// [path] - GTM UserPermission's API relative path. Example: |
3348 * [path] - GTM UserPermission's API relative path. Example: | 3189 /// accounts/{account_id}/user_permissions/{user_permission_id} |
3349 * accounts/{account_id}/user_permissions/{user_permission_id} | 3190 /// |
3350 * | 3191 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3351 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3192 /// an error. |
3352 * error. | 3193 /// |
3353 * | 3194 /// If the used [http.Client] completes with an error when making a REST |
3354 * If the used [http.Client] completes with an error when making a REST call, | 3195 /// call, this method will complete with the same error. |
3355 * this method will complete with the same error. | |
3356 */ | |
3357 async.Future delete(core.String path) { | 3196 async.Future delete(core.String path) { |
3358 var _url = null; | 3197 var _url = null; |
3359 var _queryParams = new core.Map(); | 3198 var _queryParams = new core.Map(); |
3360 var _uploadMedia = null; | 3199 var _uploadMedia = null; |
3361 var _uploadOptions = null; | 3200 var _uploadOptions = null; |
3362 var _downloadOptions = commons.DownloadOptions.Metadata; | 3201 var _downloadOptions = commons.DownloadOptions.Metadata; |
3363 var _body = null; | 3202 var _body = null; |
3364 | 3203 |
3365 if (path == null) { | 3204 if (path == null) { |
3366 throw new core.ArgumentError("Parameter path is required."); | 3205 throw new core.ArgumentError("Parameter path is required."); |
3367 } | 3206 } |
3368 | 3207 |
3369 _downloadOptions = null; | 3208 _downloadOptions = null; |
3370 | 3209 |
3371 _url = commons.Escaper.ecapeVariableReserved('$path'); | 3210 _url = commons.Escaper.ecapeVariableReserved('$path'); |
3372 | 3211 |
3373 var _response = _requester.request(_url, | 3212 var _response = _requester.request(_url, "DELETE", |
3374 "DELETE", | 3213 body: _body, |
3375 body: _body, | 3214 queryParams: _queryParams, |
3376 queryParams: _queryParams, | 3215 uploadOptions: _uploadOptions, |
3377 uploadOptions: _uploadOptions, | 3216 uploadMedia: _uploadMedia, |
3378 uploadMedia: _uploadMedia, | 3217 downloadOptions: _downloadOptions); |
3379 downloadOptions: _downloadOptions); | |
3380 return _response.then((data) => null); | 3218 return _response.then((data) => null); |
3381 } | 3219 } |
3382 | 3220 |
3383 /** | 3221 /// Gets a user's Account & Container access. |
3384 * Gets a user's Account & Container access. | 3222 /// |
3385 * | 3223 /// Request parameters: |
3386 * Request parameters: | 3224 /// |
3387 * | 3225 /// [path] - GTM UserPermission's API relative path. Example: |
3388 * [path] - GTM UserPermission's API relative path. Example: | 3226 /// accounts/{account_id}/user_permissions/{user_permission_id} |
3389 * accounts/{account_id}/user_permissions/{user_permission_id} | 3227 /// |
3390 * | 3228 /// Completes with a [UserPermission]. |
3391 * Completes with a [UserPermission]. | 3229 /// |
3392 * | 3230 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3393 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3231 /// an error. |
3394 * error. | 3232 /// |
3395 * | 3233 /// If the used [http.Client] completes with an error when making a REST |
3396 * If the used [http.Client] completes with an error when making a REST call, | 3234 /// call, this method will complete with the same error. |
3397 * this method will complete with the same error. | |
3398 */ | |
3399 async.Future<UserPermission> get(core.String path) { | 3235 async.Future<UserPermission> get(core.String path) { |
3400 var _url = null; | 3236 var _url = null; |
3401 var _queryParams = new core.Map(); | 3237 var _queryParams = new core.Map(); |
3402 var _uploadMedia = null; | 3238 var _uploadMedia = null; |
3403 var _uploadOptions = null; | 3239 var _uploadOptions = null; |
3404 var _downloadOptions = commons.DownloadOptions.Metadata; | 3240 var _downloadOptions = commons.DownloadOptions.Metadata; |
3405 var _body = null; | 3241 var _body = null; |
3406 | 3242 |
3407 if (path == null) { | 3243 if (path == null) { |
3408 throw new core.ArgumentError("Parameter path is required."); | 3244 throw new core.ArgumentError("Parameter path is required."); |
3409 } | 3245 } |
3410 | 3246 |
3411 _url = commons.Escaper.ecapeVariableReserved('$path'); | 3247 _url = commons.Escaper.ecapeVariableReserved('$path'); |
3412 | 3248 |
3413 var _response = _requester.request(_url, | 3249 var _response = _requester.request(_url, "GET", |
3414 "GET", | 3250 body: _body, |
3415 body: _body, | 3251 queryParams: _queryParams, |
3416 queryParams: _queryParams, | 3252 uploadOptions: _uploadOptions, |
3417 uploadOptions: _uploadOptions, | 3253 uploadMedia: _uploadMedia, |
3418 uploadMedia: _uploadMedia, | 3254 downloadOptions: _downloadOptions); |
3419 downloadOptions: _downloadOptions); | |
3420 return _response.then((data) => new UserPermission.fromJson(data)); | 3255 return _response.then((data) => new UserPermission.fromJson(data)); |
3421 } | 3256 } |
3422 | 3257 |
3423 /** | 3258 /// List all users that have access to the account along with Account and |
3424 * List all users that have access to the account along with Account and | 3259 /// Container user access granted to each of them. |
3425 * Container user access granted to each of them. | 3260 /// |
3426 * | 3261 /// Request parameters: |
3427 * Request parameters: | 3262 /// |
3428 * | 3263 /// [parent] - GTM Accounts's API relative path. Example: |
3429 * [parent] - GTM Accounts's API relative path. Example: accounts/{account_id} | 3264 /// accounts/{account_id} |
3430 * | 3265 /// |
3431 * [pageToken] - Continuation token for fetching the next page of results. | 3266 /// [pageToken] - Continuation token for fetching the next page of results. |
3432 * | 3267 /// |
3433 * Completes with a [ListUserPermissionsResponse]. | 3268 /// Completes with a [ListUserPermissionsResponse]. |
3434 * | 3269 /// |
3435 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3270 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3436 * error. | 3271 /// an error. |
3437 * | 3272 /// |
3438 * If the used [http.Client] completes with an error when making a REST call, | 3273 /// If the used [http.Client] completes with an error when making a REST |
3439 * this method will complete with the same error. | 3274 /// call, this method will complete with the same error. |
3440 */ | 3275 async.Future<ListUserPermissionsResponse> list(core.String parent, |
3441 async.Future<ListUserPermissionsResponse> list(core.String parent, {core.Strin
g pageToken}) { | 3276 {core.String pageToken}) { |
3442 var _url = null; | 3277 var _url = null; |
3443 var _queryParams = new core.Map(); | 3278 var _queryParams = new core.Map(); |
3444 var _uploadMedia = null; | 3279 var _uploadMedia = null; |
3445 var _uploadOptions = null; | 3280 var _uploadOptions = null; |
3446 var _downloadOptions = commons.DownloadOptions.Metadata; | 3281 var _downloadOptions = commons.DownloadOptions.Metadata; |
3447 var _body = null; | 3282 var _body = null; |
3448 | 3283 |
3449 if (parent == null) { | 3284 if (parent == null) { |
3450 throw new core.ArgumentError("Parameter parent is required."); | 3285 throw new core.ArgumentError("Parameter parent is required."); |
3451 } | 3286 } |
3452 if (pageToken != null) { | 3287 if (pageToken != null) { |
3453 _queryParams["pageToken"] = [pageToken]; | 3288 _queryParams["pageToken"] = [pageToken]; |
3454 } | 3289 } |
3455 | 3290 |
3456 _url = commons.Escaper.ecapeVariableReserved('$parent') + '/user_permissions
'; | 3291 _url = |
| 3292 commons.Escaper.ecapeVariableReserved('$parent') + '/user_permissions'; |
3457 | 3293 |
3458 var _response = _requester.request(_url, | 3294 var _response = _requester.request(_url, "GET", |
3459 "GET", | 3295 body: _body, |
3460 body: _body, | 3296 queryParams: _queryParams, |
3461 queryParams: _queryParams, | 3297 uploadOptions: _uploadOptions, |
3462 uploadOptions: _uploadOptions, | 3298 uploadMedia: _uploadMedia, |
3463 uploadMedia: _uploadMedia, | 3299 downloadOptions: _downloadOptions); |
3464 downloadOptions: _downloadOptions); | 3300 return _response |
3465 return _response.then((data) => new ListUserPermissionsResponse.fromJson(dat
a)); | 3301 .then((data) => new ListUserPermissionsResponse.fromJson(data)); |
3466 } | 3302 } |
3467 | 3303 |
3468 /** | 3304 /// Updates a user's Account & Container access. |
3469 * Updates a user's Account & Container access. | 3305 /// |
3470 * | 3306 /// [request] - The metadata request object. |
3471 * [request] - The metadata request object. | 3307 /// |
3472 * | 3308 /// Request parameters: |
3473 * Request parameters: | 3309 /// |
3474 * | 3310 /// [path] - GTM UserPermission's API relative path. Example: |
3475 * [path] - GTM UserPermission's API relative path. Example: | 3311 /// accounts/{account_id}/user_permissions/{user_permission_id} |
3476 * accounts/{account_id}/user_permissions/{user_permission_id} | 3312 /// |
3477 * | 3313 /// Completes with a [UserPermission]. |
3478 * Completes with a [UserPermission]. | 3314 /// |
3479 * | 3315 /// Completes with a [commons.ApiRequestError] if the API endpoint returned |
3480 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 3316 /// an error. |
3481 * error. | 3317 /// |
3482 * | 3318 /// If the used [http.Client] completes with an error when making a REST |
3483 * If the used [http.Client] completes with an error when making a REST call, | 3319 /// call, this method will complete with the same error. |
3484 * this method will complete with the same error. | 3320 async.Future<UserPermission> update( |
3485 */ | 3321 UserPermission request, core.String path) { |
3486 async.Future<UserPermission> update(UserPermission request, core.String path)
{ | |
3487 var _url = null; | 3322 var _url = null; |
3488 var _queryParams = new core.Map(); | 3323 var _queryParams = new core.Map(); |
3489 var _uploadMedia = null; | 3324 var _uploadMedia = null; |
3490 var _uploadOptions = null; | 3325 var _uploadOptions = null; |
3491 var _downloadOptions = commons.DownloadOptions.Metadata; | 3326 var _downloadOptions = commons.DownloadOptions.Metadata; |
3492 var _body = null; | 3327 var _body = null; |
3493 | 3328 |
3494 if (request != null) { | 3329 if (request != null) { |
3495 _body = convert.JSON.encode((request).toJson()); | 3330 _body = convert.JSON.encode((request).toJson()); |
3496 } | 3331 } |
3497 if (path == null) { | 3332 if (path == null) { |
3498 throw new core.ArgumentError("Parameter path is required."); | 3333 throw new core.ArgumentError("Parameter path is required."); |
3499 } | 3334 } |
3500 | 3335 |
3501 _url = commons.Escaper.ecapeVariableReserved('$path'); | 3336 _url = commons.Escaper.ecapeVariableReserved('$path'); |
3502 | 3337 |
3503 var _response = _requester.request(_url, | 3338 var _response = _requester.request(_url, "PUT", |
3504 "PUT", | 3339 body: _body, |
3505 body: _body, | 3340 queryParams: _queryParams, |
3506 queryParams: _queryParams, | 3341 uploadOptions: _uploadOptions, |
3507 uploadOptions: _uploadOptions, | 3342 uploadMedia: _uploadMedia, |
3508 uploadMedia: _uploadMedia, | 3343 downloadOptions: _downloadOptions); |
3509 downloadOptions: _downloadOptions); | |
3510 return _response.then((data) => new UserPermission.fromJson(data)); | 3344 return _response.then((data) => new UserPermission.fromJson(data)); |
3511 } | 3345 } |
3512 | |
3513 } | 3346 } |
3514 | 3347 |
| 3348 /// Represents a Google Tag Manager Account. |
| 3349 class Account { |
| 3350 /// The Account ID uniquely identifies the GTM Account. |
| 3351 core.String accountId; |
3515 | 3352 |
| 3353 /// The fingerprint of the GTM Account as computed at storage time. This |
| 3354 /// value is recomputed whenever the account is modified. |
| 3355 core.String fingerprint; |
3516 | 3356 |
3517 /** Represents a Google Tag Manager Account. */ | 3357 /// Account display name. |
3518 class Account { | |
3519 /** The Account ID uniquely identifies the GTM Account. */ | |
3520 core.String accountId; | |
3521 /** | |
3522 * The fingerprint of the GTM Account as computed at storage time. This value | |
3523 * is recomputed whenever the account is modified. | |
3524 */ | |
3525 core.String fingerprint; | |
3526 /** Account display name. */ | |
3527 core.String name; | 3358 core.String name; |
3528 /** GTM Account's API relative path. */ | 3359 |
| 3360 /// GTM Account's API relative path. |
3529 core.String path; | 3361 core.String path; |
3530 /** | 3362 |
3531 * Whether the account shares data anonymously with Google and others. This | 3363 /// Whether the account shares data anonymously with Google and others. This |
3532 * flag enables benchmarking by sharing your data in an anonymous form. Google | 3364 /// flag enables benchmarking by sharing your data in an anonymous form. |
3533 * will remove all identifiable information about your website, combine the | 3365 /// Google will remove all identifiable information about your website, |
3534 * data with hundreds of other anonymous sites and report aggregate trends in | 3366 /// combine the data with hundreds of other anonymous sites and report |
3535 * the benchmarking service. | 3367 /// aggregate trends in the benchmarking service. |
3536 */ | |
3537 core.bool shareData; | 3368 core.bool shareData; |
3538 /** Auto generated link to the tag manager UI */ | 3369 |
| 3370 /// Auto generated link to the tag manager UI |
3539 core.String tagManagerUrl; | 3371 core.String tagManagerUrl; |
3540 | 3372 |
3541 Account(); | 3373 Account(); |
3542 | 3374 |
3543 Account.fromJson(core.Map _json) { | 3375 Account.fromJson(core.Map _json) { |
3544 if (_json.containsKey("accountId")) { | 3376 if (_json.containsKey("accountId")) { |
3545 accountId = _json["accountId"]; | 3377 accountId = _json["accountId"]; |
3546 } | 3378 } |
3547 if (_json.containsKey("fingerprint")) { | 3379 if (_json.containsKey("fingerprint")) { |
3548 fingerprint = _json["fingerprint"]; | 3380 fingerprint = _json["fingerprint"]; |
3549 } | 3381 } |
3550 if (_json.containsKey("name")) { | 3382 if (_json.containsKey("name")) { |
3551 name = _json["name"]; | 3383 name = _json["name"]; |
3552 } | 3384 } |
3553 if (_json.containsKey("path")) { | 3385 if (_json.containsKey("path")) { |
3554 path = _json["path"]; | 3386 path = _json["path"]; |
3555 } | 3387 } |
3556 if (_json.containsKey("shareData")) { | 3388 if (_json.containsKey("shareData")) { |
3557 shareData = _json["shareData"]; | 3389 shareData = _json["shareData"]; |
3558 } | 3390 } |
3559 if (_json.containsKey("tagManagerUrl")) { | 3391 if (_json.containsKey("tagManagerUrl")) { |
3560 tagManagerUrl = _json["tagManagerUrl"]; | 3392 tagManagerUrl = _json["tagManagerUrl"]; |
3561 } | 3393 } |
3562 } | 3394 } |
3563 | 3395 |
3564 core.Map<core.String, core.Object> toJson() { | 3396 core.Map<core.String, core.Object> toJson() { |
3565 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3397 final core.Map<core.String, core.Object> _json = |
| 3398 new core.Map<core.String, core.Object>(); |
3566 if (accountId != null) { | 3399 if (accountId != null) { |
3567 _json["accountId"] = accountId; | 3400 _json["accountId"] = accountId; |
3568 } | 3401 } |
3569 if (fingerprint != null) { | 3402 if (fingerprint != null) { |
3570 _json["fingerprint"] = fingerprint; | 3403 _json["fingerprint"] = fingerprint; |
3571 } | 3404 } |
3572 if (name != null) { | 3405 if (name != null) { |
3573 _json["name"] = name; | 3406 _json["name"] = name; |
3574 } | 3407 } |
3575 if (path != null) { | 3408 if (path != null) { |
3576 _json["path"] = path; | 3409 _json["path"] = path; |
3577 } | 3410 } |
3578 if (shareData != null) { | 3411 if (shareData != null) { |
3579 _json["shareData"] = shareData; | 3412 _json["shareData"] = shareData; |
3580 } | 3413 } |
3581 if (tagManagerUrl != null) { | 3414 if (tagManagerUrl != null) { |
3582 _json["tagManagerUrl"] = tagManagerUrl; | 3415 _json["tagManagerUrl"] = tagManagerUrl; |
3583 } | 3416 } |
3584 return _json; | 3417 return _json; |
3585 } | 3418 } |
3586 } | 3419 } |
3587 | 3420 |
3588 /** Defines the Google Tag Manager Account access permissions. */ | 3421 /// Defines the Google Tag Manager Account access permissions. |
3589 class AccountAccess { | 3422 class AccountAccess { |
3590 /** | 3423 /// Whether the user has no access, user access, or admin access to an |
3591 * Whether the user has no access, user access, or admin access to an account. | 3424 /// account. |
3592 * Possible string values are: | 3425 /// Possible string values are: |
3593 * - "accountPermissionUnspecified" | 3426 /// - "accountPermissionUnspecified" |
3594 * - "admin" | 3427 /// - "admin" |
3595 * - "noAccess" | 3428 /// - "noAccess" |
3596 * - "user" | 3429 /// - "user" |
3597 */ | |
3598 core.String permission; | 3430 core.String permission; |
3599 | 3431 |
3600 AccountAccess(); | 3432 AccountAccess(); |
3601 | 3433 |
3602 AccountAccess.fromJson(core.Map _json) { | 3434 AccountAccess.fromJson(core.Map _json) { |
3603 if (_json.containsKey("permission")) { | 3435 if (_json.containsKey("permission")) { |
3604 permission = _json["permission"]; | 3436 permission = _json["permission"]; |
3605 } | 3437 } |
3606 } | 3438 } |
3607 | 3439 |
3608 core.Map<core.String, core.Object> toJson() { | 3440 core.Map<core.String, core.Object> toJson() { |
3609 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3441 final core.Map<core.String, core.Object> _json = |
| 3442 new core.Map<core.String, core.Object>(); |
3610 if (permission != null) { | 3443 if (permission != null) { |
3611 _json["permission"] = permission; | 3444 _json["permission"] = permission; |
3612 } | 3445 } |
3613 return _json; | 3446 return _json; |
3614 } | 3447 } |
3615 } | 3448 } |
3616 | 3449 |
3617 /** | 3450 /// Built-in variables are a special category of variables that are pre-created |
3618 * Built-in variables are a special category of variables that are pre-created | 3451 /// and non-customizable. They provide common functionality like accessing |
3619 * and non-customizable. They provide common functionality like accessing | 3452 /// propeties of the gtm data layer, monitoring clicks, or accessing elements |
3620 * propeties of the gtm data layer, monitoring clicks, or accessing elements of | 3453 /// of a page URL. |
3621 * a page URL. | |
3622 */ | |
3623 class BuiltInVariable { | 3454 class BuiltInVariable { |
3624 /** GTM Account ID. */ | 3455 /// GTM Account ID. |
3625 core.String accountId; | 3456 core.String accountId; |
3626 /** GTM Container ID. */ | 3457 |
| 3458 /// GTM Container ID. |
3627 core.String containerId; | 3459 core.String containerId; |
3628 /** | 3460 |
3629 * Name of the built-in variable to be used to refer to the built-in variable. | 3461 /// Name of the built-in variable to be used to refer to the built-in |
3630 */ | 3462 /// variable. |
3631 core.String name; | 3463 core.String name; |
3632 /** GTM BuiltInVariable's API relative path. */ | 3464 |
| 3465 /// GTM BuiltInVariable's API relative path. |
3633 core.String path; | 3466 core.String path; |
3634 /** | 3467 |
3635 * Type of built-in variable. | 3468 /// Type of built-in variable. |
3636 * Possible string values are: | 3469 /// Possible string values are: |
3637 * - "advertiserId" | 3470 /// - "advertiserId" |
3638 * - "advertisingTrackingEnabled" | 3471 /// - "advertisingTrackingEnabled" |
3639 * - "ampBrowserLanguage" | 3472 /// - "ampBrowserLanguage" |
3640 * - "ampCanonicalHost" | 3473 /// - "ampCanonicalHost" |
3641 * - "ampCanonicalPath" | 3474 /// - "ampCanonicalPath" |
3642 * - "ampCanonicalUrl" | 3475 /// - "ampCanonicalUrl" |
3643 * - "ampClientId" | 3476 /// - "ampClientId" |
3644 * - "ampClientMaxScrollX" | 3477 /// - "ampClientMaxScrollX" |
3645 * - "ampClientMaxScrollY" | 3478 /// - "ampClientMaxScrollY" |
3646 * - "ampClientScreenHeight" | 3479 /// - "ampClientScreenHeight" |
3647 * - "ampClientScreenWidth" | 3480 /// - "ampClientScreenWidth" |
3648 * - "ampClientScrollX" | 3481 /// - "ampClientScrollX" |
3649 * - "ampClientScrollY" | 3482 /// - "ampClientScrollY" |
3650 * - "ampClientTimestamp" | 3483 /// - "ampClientTimestamp" |
3651 * - "ampClientTimezone" | 3484 /// - "ampClientTimezone" |
3652 * - "ampGtmEvent" | 3485 /// - "ampGtmEvent" |
3653 * - "ampPageDownloadTime" | 3486 /// - "ampPageDownloadTime" |
3654 * - "ampPageLoadTime" | 3487 /// - "ampPageLoadTime" |
3655 * - "ampPageViewId" | 3488 /// - "ampPageViewId" |
3656 * - "ampReferrer" | 3489 /// - "ampReferrer" |
3657 * - "ampTitle" | 3490 /// - "ampTitle" |
3658 * - "ampTotalEngagedTime" | 3491 /// - "ampTotalEngagedTime" |
3659 * - "appId" | 3492 /// - "appId" |
3660 * - "appName" | 3493 /// - "appName" |
3661 * - "appVersionCode" | 3494 /// - "appVersionCode" |
3662 * - "appVersionName" | 3495 /// - "appVersionName" |
3663 * - "builtInVariableTypeUnspecified" | 3496 /// - "builtInVariableTypeUnspecified" |
3664 * - "clickClasses" | 3497 /// - "clickClasses" |
3665 * - "clickElement" | 3498 /// - "clickElement" |
3666 * - "clickId" | 3499 /// - "clickId" |
3667 * - "clickTarget" | 3500 /// - "clickTarget" |
3668 * - "clickText" | 3501 /// - "clickText" |
3669 * - "clickUrl" | 3502 /// - "clickUrl" |
3670 * - "containerId" | 3503 /// - "containerId" |
3671 * - "containerVersion" | 3504 /// - "containerVersion" |
3672 * - "debugMode" | 3505 /// - "debugMode" |
3673 * - "deviceName" | 3506 /// - "deviceName" |
3674 * - "environmentName" | 3507 /// - "environmentName" |
3675 * - "errorLine" | 3508 /// - "errorLine" |
3676 * - "errorMessage" | 3509 /// - "errorMessage" |
3677 * - "errorUrl" | 3510 /// - "errorUrl" |
3678 * - "event" | 3511 /// - "event" |
3679 * - "eventName" | 3512 /// - "eventName" |
3680 * - "firebaseEventParameterCampaign" | 3513 /// - "firebaseEventParameterCampaign" |
3681 * - "firebaseEventParameterCampaignAclid" | 3514 /// - "firebaseEventParameterCampaignAclid" |
3682 * - "firebaseEventParameterCampaignAnid" | 3515 /// - "firebaseEventParameterCampaignAnid" |
3683 * - "firebaseEventParameterCampaignClickTimestamp" | 3516 /// - "firebaseEventParameterCampaignClickTimestamp" |
3684 * - "firebaseEventParameterCampaignContent" | 3517 /// - "firebaseEventParameterCampaignContent" |
3685 * - "firebaseEventParameterCampaignCp1" | 3518 /// - "firebaseEventParameterCampaignCp1" |
3686 * - "firebaseEventParameterCampaignGclid" | 3519 /// - "firebaseEventParameterCampaignGclid" |
3687 * - "firebaseEventParameterCampaignSource" | 3520 /// - "firebaseEventParameterCampaignSource" |
3688 * - "firebaseEventParameterCampaignTerm" | 3521 /// - "firebaseEventParameterCampaignTerm" |
3689 * - "firebaseEventParameterCurrency" | 3522 /// - "firebaseEventParameterCurrency" |
3690 * - "firebaseEventParameterDynamicLinkAcceptTime" | 3523 /// - "firebaseEventParameterDynamicLinkAcceptTime" |
3691 * - "firebaseEventParameterDynamicLinkLinkid" | 3524 /// - "firebaseEventParameterDynamicLinkLinkid" |
3692 * - "firebaseEventParameterNotificationMessageDeviceTime" | 3525 /// - "firebaseEventParameterNotificationMessageDeviceTime" |
3693 * - "firebaseEventParameterNotificationMessageId" | 3526 /// - "firebaseEventParameterNotificationMessageId" |
3694 * - "firebaseEventParameterNotificationMessageName" | 3527 /// - "firebaseEventParameterNotificationMessageName" |
3695 * - "firebaseEventParameterNotificationMessageTime" | 3528 /// - "firebaseEventParameterNotificationMessageTime" |
3696 * - "firebaseEventParameterNotificationTopic" | 3529 /// - "firebaseEventParameterNotificationTopic" |
3697 * - "firebaseEventParameterPreviousAppVersion" | 3530 /// - "firebaseEventParameterPreviousAppVersion" |
3698 * - "firebaseEventParameterPreviousOsVersion" | 3531 /// - "firebaseEventParameterPreviousOsVersion" |
3699 * - "firebaseEventParameterPrice" | 3532 /// - "firebaseEventParameterPrice" |
3700 * - "firebaseEventParameterProductId" | 3533 /// - "firebaseEventParameterProductId" |
3701 * - "firebaseEventParameterQuantity" | 3534 /// - "firebaseEventParameterQuantity" |
3702 * - "firebaseEventParameterValue" | 3535 /// - "firebaseEventParameterValue" |
3703 * - "formClasses" | 3536 /// - "formClasses" |
3704 * - "formElement" | 3537 /// - "formElement" |
3705 * - "formId" | 3538 /// - "formId" |
3706 * - "formTarget" | 3539 /// - "formTarget" |
3707 * - "formText" | 3540 /// - "formText" |
3708 * - "formUrl" | 3541 /// - "formUrl" |
3709 * - "historySource" | 3542 /// - "historySource" |
3710 * - "htmlId" | 3543 /// - "htmlId" |
3711 * - "language" | 3544 /// - "language" |
3712 * - "newHistoryFragment" | 3545 /// - "newHistoryFragment" |
3713 * - "newHistoryState" | 3546 /// - "newHistoryState" |
3714 * - "oldHistoryFragment" | 3547 /// - "oldHistoryFragment" |
3715 * - "oldHistoryState" | 3548 /// - "oldHistoryState" |
3716 * - "osVersion" | 3549 /// - "osVersion" |
3717 * - "pageHostname" | 3550 /// - "pageHostname" |
3718 * - "pagePath" | 3551 /// - "pagePath" |
3719 * - "pageUrl" | 3552 /// - "pageUrl" |
3720 * - "platform" | 3553 /// - "platform" |
3721 * - "randomNumber" | 3554 /// - "randomNumber" |
3722 * - "referrer" | 3555 /// - "referrer" |
3723 * - "resolution" | 3556 /// - "resolution" |
3724 * - "sdkVersion" | 3557 /// - "sdkVersion" |
3725 */ | |
3726 core.String type; | 3558 core.String type; |
3727 /** GTM Workspace ID. */ | 3559 |
| 3560 /// GTM Workspace ID. |
3728 core.String workspaceId; | 3561 core.String workspaceId; |
3729 | 3562 |
3730 BuiltInVariable(); | 3563 BuiltInVariable(); |
3731 | 3564 |
3732 BuiltInVariable.fromJson(core.Map _json) { | 3565 BuiltInVariable.fromJson(core.Map _json) { |
3733 if (_json.containsKey("accountId")) { | 3566 if (_json.containsKey("accountId")) { |
3734 accountId = _json["accountId"]; | 3567 accountId = _json["accountId"]; |
3735 } | 3568 } |
3736 if (_json.containsKey("containerId")) { | 3569 if (_json.containsKey("containerId")) { |
3737 containerId = _json["containerId"]; | 3570 containerId = _json["containerId"]; |
3738 } | 3571 } |
3739 if (_json.containsKey("name")) { | 3572 if (_json.containsKey("name")) { |
3740 name = _json["name"]; | 3573 name = _json["name"]; |
3741 } | 3574 } |
3742 if (_json.containsKey("path")) { | 3575 if (_json.containsKey("path")) { |
3743 path = _json["path"]; | 3576 path = _json["path"]; |
3744 } | 3577 } |
3745 if (_json.containsKey("type")) { | 3578 if (_json.containsKey("type")) { |
3746 type = _json["type"]; | 3579 type = _json["type"]; |
3747 } | 3580 } |
3748 if (_json.containsKey("workspaceId")) { | 3581 if (_json.containsKey("workspaceId")) { |
3749 workspaceId = _json["workspaceId"]; | 3582 workspaceId = _json["workspaceId"]; |
3750 } | 3583 } |
3751 } | 3584 } |
3752 | 3585 |
3753 core.Map<core.String, core.Object> toJson() { | 3586 core.Map<core.String, core.Object> toJson() { |
3754 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3587 final core.Map<core.String, core.Object> _json = |
| 3588 new core.Map<core.String, core.Object>(); |
3755 if (accountId != null) { | 3589 if (accountId != null) { |
3756 _json["accountId"] = accountId; | 3590 _json["accountId"] = accountId; |
3757 } | 3591 } |
3758 if (containerId != null) { | 3592 if (containerId != null) { |
3759 _json["containerId"] = containerId; | 3593 _json["containerId"] = containerId; |
3760 } | 3594 } |
3761 if (name != null) { | 3595 if (name != null) { |
3762 _json["name"] = name; | 3596 _json["name"] = name; |
3763 } | 3597 } |
3764 if (path != null) { | 3598 if (path != null) { |
3765 _json["path"] = path; | 3599 _json["path"] = path; |
3766 } | 3600 } |
3767 if (type != null) { | 3601 if (type != null) { |
3768 _json["type"] = type; | 3602 _json["type"] = type; |
3769 } | 3603 } |
3770 if (workspaceId != null) { | 3604 if (workspaceId != null) { |
3771 _json["workspaceId"] = workspaceId; | 3605 _json["workspaceId"] = workspaceId; |
3772 } | 3606 } |
3773 return _json; | 3607 return _json; |
3774 } | 3608 } |
3775 } | 3609 } |
3776 | 3610 |
3777 /** Represents a predicate. */ | 3611 /// Represents a predicate. |
3778 class Condition { | 3612 class Condition { |
3779 /** | 3613 /// A list of named parameters (key/value), depending on the condition's |
3780 * A list of named parameters (key/value), depending on the condition's type. | 3614 /// type. Notes: |
3781 * Notes: | 3615 /// - For binary operators, include parameters named arg0 and arg1 for |
3782 * - For binary operators, include parameters named arg0 and arg1 for | 3616 /// specifying the left and right operands, respectively. |
3783 * specifying the left and right operands, respectively. | 3617 /// - At this time, the left operand (arg0) must be a reference to a |
3784 * - At this time, the left operand (arg0) must be a reference to a variable. | 3618 /// variable. |
3785 * - For case-insensitive Regex matching, include a boolean parameter named | 3619 /// - For case-insensitive Regex matching, include a boolean parameter named |
3786 * ignore_case that is set to true. If not specified or set to any other | 3620 /// ignore_case that is set to true. If not specified or set to any other |
3787 * value, the matching will be case sensitive. | 3621 /// value, the matching will be case sensitive. |
3788 * - To negate an operator, include a boolean parameter named negate boolean | 3622 /// - To negate an operator, include a boolean parameter named negate boolean |
3789 * parameter that is set to true. | 3623 /// parameter that is set to true. |
3790 */ | |
3791 core.List<Parameter> parameter; | 3624 core.List<Parameter> parameter; |
3792 /** | 3625 |
3793 * The type of operator for this condition. | 3626 /// The type of operator for this condition. |
3794 * Possible string values are: | 3627 /// Possible string values are: |
3795 * - "conditionTypeUnspecified" | 3628 /// - "conditionTypeUnspecified" |
3796 * - "contains" | 3629 /// - "contains" |
3797 * - "cssSelector" | 3630 /// - "cssSelector" |
3798 * - "endsWith" | 3631 /// - "endsWith" |
3799 * - "equals" | 3632 /// - "equals" |
3800 * - "greater" | 3633 /// - "greater" |
3801 * - "greaterOrEquals" | 3634 /// - "greaterOrEquals" |
3802 * - "less" | 3635 /// - "less" |
3803 * - "lessOrEquals" | 3636 /// - "lessOrEquals" |
3804 * - "matchRegex" | 3637 /// - "matchRegex" |
3805 * - "startsWith" | 3638 /// - "startsWith" |
3806 * - "urlMatches" | 3639 /// - "urlMatches" |
3807 */ | |
3808 core.String type; | 3640 core.String type; |
3809 | 3641 |
3810 Condition(); | 3642 Condition(); |
3811 | 3643 |
3812 Condition.fromJson(core.Map _json) { | 3644 Condition.fromJson(core.Map _json) { |
3813 if (_json.containsKey("parameter")) { | 3645 if (_json.containsKey("parameter")) { |
3814 parameter = _json["parameter"].map((value) => new Parameter.fromJson(value
)).toList(); | 3646 parameter = _json["parameter"] |
| 3647 .map((value) => new Parameter.fromJson(value)) |
| 3648 .toList(); |
3815 } | 3649 } |
3816 if (_json.containsKey("type")) { | 3650 if (_json.containsKey("type")) { |
3817 type = _json["type"]; | 3651 type = _json["type"]; |
3818 } | 3652 } |
3819 } | 3653 } |
3820 | 3654 |
3821 core.Map<core.String, core.Object> toJson() { | 3655 core.Map<core.String, core.Object> toJson() { |
3822 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3656 final core.Map<core.String, core.Object> _json = |
| 3657 new core.Map<core.String, core.Object>(); |
3823 if (parameter != null) { | 3658 if (parameter != null) { |
3824 _json["parameter"] = parameter.map((value) => (value).toJson()).toList(); | 3659 _json["parameter"] = parameter.map((value) => (value).toJson()).toList(); |
3825 } | 3660 } |
3826 if (type != null) { | 3661 if (type != null) { |
3827 _json["type"] = type; | 3662 _json["type"] = type; |
3828 } | 3663 } |
3829 return _json; | 3664 return _json; |
3830 } | 3665 } |
3831 } | 3666 } |
3832 | 3667 |
3833 /** | 3668 /// Represents a Google Tag Manager Container, which specifies the platform |
3834 * Represents a Google Tag Manager Container, which specifies the platform tags | 3669 /// tags will run on, manages workspaces, and retains container versions. |
3835 * will run on, manages workspaces, and retains container versions. | |
3836 */ | |
3837 class Container { | 3670 class Container { |
3838 /** GTM Account ID. */ | 3671 /// GTM Account ID. |
3839 core.String accountId; | 3672 core.String accountId; |
3840 /** The Container ID uniquely identifies the GTM Container. */ | 3673 |
| 3674 /// The Container ID uniquely identifies the GTM Container. |
3841 core.String containerId; | 3675 core.String containerId; |
3842 /** List of domain names associated with the Container. */ | 3676 |
| 3677 /// List of domain names associated with the Container. |
3843 core.List<core.String> domainName; | 3678 core.List<core.String> domainName; |
3844 /** | 3679 |
3845 * The fingerprint of the GTM Container as computed at storage time. This | 3680 /// The fingerprint of the GTM Container as computed at storage time. This |
3846 * value is recomputed whenever the account is modified. | 3681 /// value is recomputed whenever the account is modified. |
3847 */ | |
3848 core.String fingerprint; | 3682 core.String fingerprint; |
3849 /** Container display name. */ | 3683 |
| 3684 /// Container display name. |
3850 core.String name; | 3685 core.String name; |
3851 /** Container Notes. */ | 3686 |
| 3687 /// Container Notes. |
3852 core.String notes; | 3688 core.String notes; |
3853 /** GTM Container's API relative path. */ | 3689 |
| 3690 /// GTM Container's API relative path. |
3854 core.String path; | 3691 core.String path; |
3855 /** Container Public ID. */ | 3692 |
| 3693 /// Container Public ID. |
3856 core.String publicId; | 3694 core.String publicId; |
3857 /** Auto generated link to the tag manager UI */ | 3695 |
| 3696 /// Auto generated link to the tag manager UI |
3858 core.String tagManagerUrl; | 3697 core.String tagManagerUrl; |
3859 /** | 3698 |
3860 * List of Usage Contexts for the Container. Valid values include: web, | 3699 /// List of Usage Contexts for the Container. Valid values include: web, |
3861 * android, or ios. | 3700 /// android, or ios. |
3862 */ | |
3863 core.List<core.String> usageContext; | 3701 core.List<core.String> usageContext; |
3864 | 3702 |
3865 Container(); | 3703 Container(); |
3866 | 3704 |
3867 Container.fromJson(core.Map _json) { | 3705 Container.fromJson(core.Map _json) { |
3868 if (_json.containsKey("accountId")) { | 3706 if (_json.containsKey("accountId")) { |
3869 accountId = _json["accountId"]; | 3707 accountId = _json["accountId"]; |
3870 } | 3708 } |
3871 if (_json.containsKey("containerId")) { | 3709 if (_json.containsKey("containerId")) { |
3872 containerId = _json["containerId"]; | 3710 containerId = _json["containerId"]; |
(...skipping 18 matching lines...) Expand all Loading... |
3891 } | 3729 } |
3892 if (_json.containsKey("tagManagerUrl")) { | 3730 if (_json.containsKey("tagManagerUrl")) { |
3893 tagManagerUrl = _json["tagManagerUrl"]; | 3731 tagManagerUrl = _json["tagManagerUrl"]; |
3894 } | 3732 } |
3895 if (_json.containsKey("usageContext")) { | 3733 if (_json.containsKey("usageContext")) { |
3896 usageContext = _json["usageContext"]; | 3734 usageContext = _json["usageContext"]; |
3897 } | 3735 } |
3898 } | 3736 } |
3899 | 3737 |
3900 core.Map<core.String, core.Object> toJson() { | 3738 core.Map<core.String, core.Object> toJson() { |
3901 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3739 final core.Map<core.String, core.Object> _json = |
| 3740 new core.Map<core.String, core.Object>(); |
3902 if (accountId != null) { | 3741 if (accountId != null) { |
3903 _json["accountId"] = accountId; | 3742 _json["accountId"] = accountId; |
3904 } | 3743 } |
3905 if (containerId != null) { | 3744 if (containerId != null) { |
3906 _json["containerId"] = containerId; | 3745 _json["containerId"] = containerId; |
3907 } | 3746 } |
3908 if (domainName != null) { | 3747 if (domainName != null) { |
3909 _json["domainName"] = domainName; | 3748 _json["domainName"] = domainName; |
3910 } | 3749 } |
3911 if (fingerprint != null) { | 3750 if (fingerprint != null) { |
(...skipping 14 matching lines...) Expand all Loading... |
3926 if (tagManagerUrl != null) { | 3765 if (tagManagerUrl != null) { |
3927 _json["tagManagerUrl"] = tagManagerUrl; | 3766 _json["tagManagerUrl"] = tagManagerUrl; |
3928 } | 3767 } |
3929 if (usageContext != null) { | 3768 if (usageContext != null) { |
3930 _json["usageContext"] = usageContext; | 3769 _json["usageContext"] = usageContext; |
3931 } | 3770 } |
3932 return _json; | 3771 return _json; |
3933 } | 3772 } |
3934 } | 3773 } |
3935 | 3774 |
3936 /** Defines the Google Tag Manager Container access permissions. */ | 3775 /// Defines the Google Tag Manager Container access permissions. |
3937 class ContainerAccess { | 3776 class ContainerAccess { |
3938 /** GTM Container ID. */ | 3777 /// GTM Container ID. |
3939 core.String containerId; | 3778 core.String containerId; |
3940 /** | 3779 |
3941 * List of Container permissions. | 3780 /// List of Container permissions. |
3942 * Possible string values are: | 3781 /// Possible string values are: |
3943 * - "approve" | 3782 /// - "approve" |
3944 * - "containerPermissionUnspecified" | 3783 /// - "containerPermissionUnspecified" |
3945 * - "edit" | 3784 /// - "edit" |
3946 * - "noAccess" | 3785 /// - "noAccess" |
3947 * - "publish" | 3786 /// - "publish" |
3948 * - "read" | 3787 /// - "read" |
3949 */ | |
3950 core.String permission; | 3788 core.String permission; |
3951 | 3789 |
3952 ContainerAccess(); | 3790 ContainerAccess(); |
3953 | 3791 |
3954 ContainerAccess.fromJson(core.Map _json) { | 3792 ContainerAccess.fromJson(core.Map _json) { |
3955 if (_json.containsKey("containerId")) { | 3793 if (_json.containsKey("containerId")) { |
3956 containerId = _json["containerId"]; | 3794 containerId = _json["containerId"]; |
3957 } | 3795 } |
3958 if (_json.containsKey("permission")) { | 3796 if (_json.containsKey("permission")) { |
3959 permission = _json["permission"]; | 3797 permission = _json["permission"]; |
3960 } | 3798 } |
3961 } | 3799 } |
3962 | 3800 |
3963 core.Map<core.String, core.Object> toJson() { | 3801 core.Map<core.String, core.Object> toJson() { |
3964 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3802 final core.Map<core.String, core.Object> _json = |
| 3803 new core.Map<core.String, core.Object>(); |
3965 if (containerId != null) { | 3804 if (containerId != null) { |
3966 _json["containerId"] = containerId; | 3805 _json["containerId"] = containerId; |
3967 } | 3806 } |
3968 if (permission != null) { | 3807 if (permission != null) { |
3969 _json["permission"] = permission; | 3808 _json["permission"] = permission; |
3970 } | 3809 } |
3971 return _json; | 3810 return _json; |
3972 } | 3811 } |
3973 } | 3812 } |
3974 | 3813 |
3975 /** Represents a Google Tag Manager Container Version. */ | 3814 /// Represents a Google Tag Manager Container Version. |
3976 class ContainerVersion { | 3815 class ContainerVersion { |
3977 /** GTM Account ID. */ | 3816 /// GTM Account ID. |
3978 core.String accountId; | 3817 core.String accountId; |
3979 /** | 3818 |
3980 * The built-in variables in the container that this version was taken from. | 3819 /// The built-in variables in the container that this version was taken from. |
3981 */ | |
3982 core.List<BuiltInVariable> builtInVariable; | 3820 core.List<BuiltInVariable> builtInVariable; |
3983 /** The container that this version was taken from. */ | 3821 |
| 3822 /// The container that this version was taken from. |
3984 Container container; | 3823 Container container; |
3985 /** GTM Container ID. */ | 3824 |
| 3825 /// GTM Container ID. |
3986 core.String containerId; | 3826 core.String containerId; |
3987 /** | 3827 |
3988 * The Container Version ID uniquely identifies the GTM Container Version. | 3828 /// The Container Version ID uniquely identifies the GTM Container Version. |
3989 */ | |
3990 core.String containerVersionId; | 3829 core.String containerVersionId; |
3991 /** A value of true indicates this container version has been deleted. */ | 3830 |
| 3831 /// A value of true indicates this container version has been deleted. |
3992 core.bool deleted; | 3832 core.bool deleted; |
3993 /** Container version description. */ | 3833 |
| 3834 /// Container version description. |
3994 core.String description; | 3835 core.String description; |
3995 /** | 3836 |
3996 * The fingerprint of the GTM Container Version as computed at storage time. | 3837 /// The fingerprint of the GTM Container Version as computed at storage time. |
3997 * This value is recomputed whenever the container version is modified. | 3838 /// This value is recomputed whenever the container version is modified. |
3998 */ | |
3999 core.String fingerprint; | 3839 core.String fingerprint; |
4000 /** The folders in the container that this version was taken from. */ | 3840 |
| 3841 /// The folders in the container that this version was taken from. |
4001 core.List<Folder> folder; | 3842 core.List<Folder> folder; |
4002 /** Container version display name. */ | 3843 |
| 3844 /// Container version display name. |
4003 core.String name; | 3845 core.String name; |
4004 /** GTM ContainerVersions's API relative path. */ | 3846 |
| 3847 /// GTM ContainerVersions's API relative path. |
4005 core.String path; | 3848 core.String path; |
4006 /** The tags in the container that this version was taken from. */ | 3849 |
| 3850 /// The tags in the container that this version was taken from. |
4007 core.List<Tag> tag; | 3851 core.List<Tag> tag; |
4008 /** Auto generated link to the tag manager UI */ | 3852 |
| 3853 /// Auto generated link to the tag manager UI |
4009 core.String tagManagerUrl; | 3854 core.String tagManagerUrl; |
4010 /** The triggers in the container that this version was taken from. */ | 3855 |
| 3856 /// The triggers in the container that this version was taken from. |
4011 core.List<Trigger> trigger; | 3857 core.List<Trigger> trigger; |
4012 /** The variables in the container that this version was taken from. */ | 3858 |
| 3859 /// The variables in the container that this version was taken from. |
4013 core.List<Variable> variable; | 3860 core.List<Variable> variable; |
4014 | 3861 |
4015 ContainerVersion(); | 3862 ContainerVersion(); |
4016 | 3863 |
4017 ContainerVersion.fromJson(core.Map _json) { | 3864 ContainerVersion.fromJson(core.Map _json) { |
4018 if (_json.containsKey("accountId")) { | 3865 if (_json.containsKey("accountId")) { |
4019 accountId = _json["accountId"]; | 3866 accountId = _json["accountId"]; |
4020 } | 3867 } |
4021 if (_json.containsKey("builtInVariable")) { | 3868 if (_json.containsKey("builtInVariable")) { |
4022 builtInVariable = _json["builtInVariable"].map((value) => new BuiltInVaria
ble.fromJson(value)).toList(); | 3869 builtInVariable = _json["builtInVariable"] |
| 3870 .map((value) => new BuiltInVariable.fromJson(value)) |
| 3871 .toList(); |
4023 } | 3872 } |
4024 if (_json.containsKey("container")) { | 3873 if (_json.containsKey("container")) { |
4025 container = new Container.fromJson(_json["container"]); | 3874 container = new Container.fromJson(_json["container"]); |
4026 } | 3875 } |
4027 if (_json.containsKey("containerId")) { | 3876 if (_json.containsKey("containerId")) { |
4028 containerId = _json["containerId"]; | 3877 containerId = _json["containerId"]; |
4029 } | 3878 } |
4030 if (_json.containsKey("containerVersionId")) { | 3879 if (_json.containsKey("containerVersionId")) { |
4031 containerVersionId = _json["containerVersionId"]; | 3880 containerVersionId = _json["containerVersionId"]; |
4032 } | 3881 } |
4033 if (_json.containsKey("deleted")) { | 3882 if (_json.containsKey("deleted")) { |
4034 deleted = _json["deleted"]; | 3883 deleted = _json["deleted"]; |
4035 } | 3884 } |
4036 if (_json.containsKey("description")) { | 3885 if (_json.containsKey("description")) { |
4037 description = _json["description"]; | 3886 description = _json["description"]; |
4038 } | 3887 } |
4039 if (_json.containsKey("fingerprint")) { | 3888 if (_json.containsKey("fingerprint")) { |
4040 fingerprint = _json["fingerprint"]; | 3889 fingerprint = _json["fingerprint"]; |
4041 } | 3890 } |
4042 if (_json.containsKey("folder")) { | 3891 if (_json.containsKey("folder")) { |
4043 folder = _json["folder"].map((value) => new Folder.fromJson(value)).toList
(); | 3892 folder = |
| 3893 _json["folder"].map((value) => new Folder.fromJson(value)).toList(); |
4044 } | 3894 } |
4045 if (_json.containsKey("name")) { | 3895 if (_json.containsKey("name")) { |
4046 name = _json["name"]; | 3896 name = _json["name"]; |
4047 } | 3897 } |
4048 if (_json.containsKey("path")) { | 3898 if (_json.containsKey("path")) { |
4049 path = _json["path"]; | 3899 path = _json["path"]; |
4050 } | 3900 } |
4051 if (_json.containsKey("tag")) { | 3901 if (_json.containsKey("tag")) { |
4052 tag = _json["tag"].map((value) => new Tag.fromJson(value)).toList(); | 3902 tag = _json["tag"].map((value) => new Tag.fromJson(value)).toList(); |
4053 } | 3903 } |
4054 if (_json.containsKey("tagManagerUrl")) { | 3904 if (_json.containsKey("tagManagerUrl")) { |
4055 tagManagerUrl = _json["tagManagerUrl"]; | 3905 tagManagerUrl = _json["tagManagerUrl"]; |
4056 } | 3906 } |
4057 if (_json.containsKey("trigger")) { | 3907 if (_json.containsKey("trigger")) { |
4058 trigger = _json["trigger"].map((value) => new Trigger.fromJson(value)).toL
ist(); | 3908 trigger = |
| 3909 _json["trigger"].map((value) => new Trigger.fromJson(value)).toList(); |
4059 } | 3910 } |
4060 if (_json.containsKey("variable")) { | 3911 if (_json.containsKey("variable")) { |
4061 variable = _json["variable"].map((value) => new Variable.fromJson(value)).
toList(); | 3912 variable = _json["variable"] |
| 3913 .map((value) => new Variable.fromJson(value)) |
| 3914 .toList(); |
4062 } | 3915 } |
4063 } | 3916 } |
4064 | 3917 |
4065 core.Map<core.String, core.Object> toJson() { | 3918 core.Map<core.String, core.Object> toJson() { |
4066 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 3919 final core.Map<core.String, core.Object> _json = |
| 3920 new core.Map<core.String, core.Object>(); |
4067 if (accountId != null) { | 3921 if (accountId != null) { |
4068 _json["accountId"] = accountId; | 3922 _json["accountId"] = accountId; |
4069 } | 3923 } |
4070 if (builtInVariable != null) { | 3924 if (builtInVariable != null) { |
4071 _json["builtInVariable"] = builtInVariable.map((value) => (value).toJson()
).toList(); | 3925 _json["builtInVariable"] = |
| 3926 builtInVariable.map((value) => (value).toJson()).toList(); |
4072 } | 3927 } |
4073 if (container != null) { | 3928 if (container != null) { |
4074 _json["container"] = (container).toJson(); | 3929 _json["container"] = (container).toJson(); |
4075 } | 3930 } |
4076 if (containerId != null) { | 3931 if (containerId != null) { |
4077 _json["containerId"] = containerId; | 3932 _json["containerId"] = containerId; |
4078 } | 3933 } |
4079 if (containerVersionId != null) { | 3934 if (containerVersionId != null) { |
4080 _json["containerVersionId"] = containerVersionId; | 3935 _json["containerVersionId"] = containerVersionId; |
4081 } | 3936 } |
(...skipping 24 matching lines...) Expand all Loading... |
4106 if (trigger != null) { | 3961 if (trigger != null) { |
4107 _json["trigger"] = trigger.map((value) => (value).toJson()).toList(); | 3962 _json["trigger"] = trigger.map((value) => (value).toJson()).toList(); |
4108 } | 3963 } |
4109 if (variable != null) { | 3964 if (variable != null) { |
4110 _json["variable"] = variable.map((value) => (value).toJson()).toList(); | 3965 _json["variable"] = variable.map((value) => (value).toJson()).toList(); |
4111 } | 3966 } |
4112 return _json; | 3967 return _json; |
4113 } | 3968 } |
4114 } | 3969 } |
4115 | 3970 |
4116 /** Represents a Google Tag Manager Container Version Header. */ | 3971 /// Represents a Google Tag Manager Container Version Header. |
4117 class ContainerVersionHeader { | 3972 class ContainerVersionHeader { |
4118 /** GTM Account ID. */ | 3973 /// GTM Account ID. |
4119 core.String accountId; | 3974 core.String accountId; |
4120 /** GTM Container ID. */ | 3975 |
| 3976 /// GTM Container ID. |
4121 core.String containerId; | 3977 core.String containerId; |
4122 /** | 3978 |
4123 * The Container Version ID uniquely identifies the GTM Container Version. | 3979 /// The Container Version ID uniquely identifies the GTM Container Version. |
4124 */ | |
4125 core.String containerVersionId; | 3980 core.String containerVersionId; |
4126 /** A value of true indicates this container version has been deleted. */ | 3981 |
| 3982 /// A value of true indicates this container version has been deleted. |
4127 core.bool deleted; | 3983 core.bool deleted; |
4128 /** Container version display name. */ | 3984 |
| 3985 /// Container version display name. |
4129 core.String name; | 3986 core.String name; |
4130 /** Number of macros in the container version. */ | 3987 |
| 3988 /// Number of macros in the container version. |
4131 core.String numMacros; | 3989 core.String numMacros; |
4132 /** Number of rules in the container version. */ | 3990 |
| 3991 /// Number of rules in the container version. |
4133 core.String numRules; | 3992 core.String numRules; |
4134 /** Number of tags in the container version. */ | 3993 |
| 3994 /// Number of tags in the container version. |
4135 core.String numTags; | 3995 core.String numTags; |
4136 /** Number of triggers in the container version. */ | 3996 |
| 3997 /// Number of triggers in the container version. |
4137 core.String numTriggers; | 3998 core.String numTriggers; |
4138 /** Number of variables in the container version. */ | 3999 |
| 4000 /// Number of variables in the container version. |
4139 core.String numVariables; | 4001 core.String numVariables; |
4140 /** GTM Container Versions's API relative path. */ | 4002 |
| 4003 /// GTM Container Versions's API relative path. |
4141 core.String path; | 4004 core.String path; |
4142 | 4005 |
4143 ContainerVersionHeader(); | 4006 ContainerVersionHeader(); |
4144 | 4007 |
4145 ContainerVersionHeader.fromJson(core.Map _json) { | 4008 ContainerVersionHeader.fromJson(core.Map _json) { |
4146 if (_json.containsKey("accountId")) { | 4009 if (_json.containsKey("accountId")) { |
4147 accountId = _json["accountId"]; | 4010 accountId = _json["accountId"]; |
4148 } | 4011 } |
4149 if (_json.containsKey("containerId")) { | 4012 if (_json.containsKey("containerId")) { |
4150 containerId = _json["containerId"]; | 4013 containerId = _json["containerId"]; |
(...skipping 21 matching lines...) Expand all Loading... |
4172 } | 4035 } |
4173 if (_json.containsKey("numVariables")) { | 4036 if (_json.containsKey("numVariables")) { |
4174 numVariables = _json["numVariables"]; | 4037 numVariables = _json["numVariables"]; |
4175 } | 4038 } |
4176 if (_json.containsKey("path")) { | 4039 if (_json.containsKey("path")) { |
4177 path = _json["path"]; | 4040 path = _json["path"]; |
4178 } | 4041 } |
4179 } | 4042 } |
4180 | 4043 |
4181 core.Map<core.String, core.Object> toJson() { | 4044 core.Map<core.String, core.Object> toJson() { |
4182 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4045 final core.Map<core.String, core.Object> _json = |
| 4046 new core.Map<core.String, core.Object>(); |
4183 if (accountId != null) { | 4047 if (accountId != null) { |
4184 _json["accountId"] = accountId; | 4048 _json["accountId"] = accountId; |
4185 } | 4049 } |
4186 if (containerId != null) { | 4050 if (containerId != null) { |
4187 _json["containerId"] = containerId; | 4051 _json["containerId"] = containerId; |
4188 } | 4052 } |
4189 if (containerVersionId != null) { | 4053 if (containerVersionId != null) { |
4190 _json["containerVersionId"] = containerVersionId; | 4054 _json["containerVersionId"] = containerVersionId; |
4191 } | 4055 } |
4192 if (deleted != null) { | 4056 if (deleted != null) { |
(...skipping 18 matching lines...) Expand all Loading... |
4211 _json["numVariables"] = numVariables; | 4075 _json["numVariables"] = numVariables; |
4212 } | 4076 } |
4213 if (path != null) { | 4077 if (path != null) { |
4214 _json["path"] = path; | 4078 _json["path"] = path; |
4215 } | 4079 } |
4216 return _json; | 4080 return _json; |
4217 } | 4081 } |
4218 } | 4082 } |
4219 | 4083 |
4220 class CreateBuiltInVariableResponse { | 4084 class CreateBuiltInVariableResponse { |
4221 /** List of created built-in variables. */ | 4085 /// List of created built-in variables. |
4222 core.List<BuiltInVariable> builtInVariable; | 4086 core.List<BuiltInVariable> builtInVariable; |
4223 | 4087 |
4224 CreateBuiltInVariableResponse(); | 4088 CreateBuiltInVariableResponse(); |
4225 | 4089 |
4226 CreateBuiltInVariableResponse.fromJson(core.Map _json) { | 4090 CreateBuiltInVariableResponse.fromJson(core.Map _json) { |
4227 if (_json.containsKey("builtInVariable")) { | 4091 if (_json.containsKey("builtInVariable")) { |
4228 builtInVariable = _json["builtInVariable"].map((value) => new BuiltInVaria
ble.fromJson(value)).toList(); | 4092 builtInVariable = _json["builtInVariable"] |
| 4093 .map((value) => new BuiltInVariable.fromJson(value)) |
| 4094 .toList(); |
4229 } | 4095 } |
4230 } | 4096 } |
4231 | 4097 |
4232 core.Map<core.String, core.Object> toJson() { | 4098 core.Map<core.String, core.Object> toJson() { |
4233 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4099 final core.Map<core.String, core.Object> _json = |
| 4100 new core.Map<core.String, core.Object>(); |
4234 if (builtInVariable != null) { | 4101 if (builtInVariable != null) { |
4235 _json["builtInVariable"] = builtInVariable.map((value) => (value).toJson()
).toList(); | 4102 _json["builtInVariable"] = |
| 4103 builtInVariable.map((value) => (value).toJson()).toList(); |
4236 } | 4104 } |
4237 return _json; | 4105 return _json; |
4238 } | 4106 } |
4239 } | 4107 } |
4240 | 4108 |
4241 /** Options for new container versions. */ | 4109 /// Options for new container versions. |
4242 class CreateContainerVersionRequestVersionOptions { | 4110 class CreateContainerVersionRequestVersionOptions { |
4243 /** The name of the container version to be created. */ | 4111 /// The name of the container version to be created. |
4244 core.String name; | 4112 core.String name; |
4245 /** The notes of the container version to be created. */ | 4113 |
| 4114 /// The notes of the container version to be created. |
4246 core.String notes; | 4115 core.String notes; |
4247 | 4116 |
4248 CreateContainerVersionRequestVersionOptions(); | 4117 CreateContainerVersionRequestVersionOptions(); |
4249 | 4118 |
4250 CreateContainerVersionRequestVersionOptions.fromJson(core.Map _json) { | 4119 CreateContainerVersionRequestVersionOptions.fromJson(core.Map _json) { |
4251 if (_json.containsKey("name")) { | 4120 if (_json.containsKey("name")) { |
4252 name = _json["name"]; | 4121 name = _json["name"]; |
4253 } | 4122 } |
4254 if (_json.containsKey("notes")) { | 4123 if (_json.containsKey("notes")) { |
4255 notes = _json["notes"]; | 4124 notes = _json["notes"]; |
4256 } | 4125 } |
4257 } | 4126 } |
4258 | 4127 |
4259 core.Map<core.String, core.Object> toJson() { | 4128 core.Map<core.String, core.Object> toJson() { |
4260 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4129 final core.Map<core.String, core.Object> _json = |
| 4130 new core.Map<core.String, core.Object>(); |
4261 if (name != null) { | 4131 if (name != null) { |
4262 _json["name"] = name; | 4132 _json["name"] = name; |
4263 } | 4133 } |
4264 if (notes != null) { | 4134 if (notes != null) { |
4265 _json["notes"] = notes; | 4135 _json["notes"] = notes; |
4266 } | 4136 } |
4267 return _json; | 4137 return _json; |
4268 } | 4138 } |
4269 } | 4139 } |
4270 | 4140 |
4271 /** Create container versions response. */ | 4141 /// Create container versions response. |
4272 class CreateContainerVersionResponse { | 4142 class CreateContainerVersionResponse { |
4273 /** Compiler errors or not. */ | 4143 /// Compiler errors or not. |
4274 core.bool compilerError; | 4144 core.bool compilerError; |
4275 /** The container version created. */ | 4145 |
| 4146 /// The container version created. |
4276 ContainerVersion containerVersion; | 4147 ContainerVersion containerVersion; |
4277 /** | 4148 |
4278 * Auto generated workspace path created as a result of version creation. This | 4149 /// Auto generated workspace path created as a result of version creation. |
4279 * field should only be populated if the created version was not a quick | 4150 /// This field should only be populated if the created version was not a |
4280 * preview. | 4151 /// quick preview. |
4281 */ | |
4282 core.String newWorkspacePath; | 4152 core.String newWorkspacePath; |
4283 /** | 4153 |
4284 * Whether version creation failed when syncing the workspace to the latest | 4154 /// Whether version creation failed when syncing the workspace to the latest |
4285 * container version. | 4155 /// container version. |
4286 */ | |
4287 SyncStatus syncStatus; | 4156 SyncStatus syncStatus; |
4288 | 4157 |
4289 CreateContainerVersionResponse(); | 4158 CreateContainerVersionResponse(); |
4290 | 4159 |
4291 CreateContainerVersionResponse.fromJson(core.Map _json) { | 4160 CreateContainerVersionResponse.fromJson(core.Map _json) { |
4292 if (_json.containsKey("compilerError")) { | 4161 if (_json.containsKey("compilerError")) { |
4293 compilerError = _json["compilerError"]; | 4162 compilerError = _json["compilerError"]; |
4294 } | 4163 } |
4295 if (_json.containsKey("containerVersion")) { | 4164 if (_json.containsKey("containerVersion")) { |
4296 containerVersion = new ContainerVersion.fromJson(_json["containerVersion"]
); | 4165 containerVersion = |
| 4166 new ContainerVersion.fromJson(_json["containerVersion"]); |
4297 } | 4167 } |
4298 if (_json.containsKey("newWorkspacePath")) { | 4168 if (_json.containsKey("newWorkspacePath")) { |
4299 newWorkspacePath = _json["newWorkspacePath"]; | 4169 newWorkspacePath = _json["newWorkspacePath"]; |
4300 } | 4170 } |
4301 if (_json.containsKey("syncStatus")) { | 4171 if (_json.containsKey("syncStatus")) { |
4302 syncStatus = new SyncStatus.fromJson(_json["syncStatus"]); | 4172 syncStatus = new SyncStatus.fromJson(_json["syncStatus"]); |
4303 } | 4173 } |
4304 } | 4174 } |
4305 | 4175 |
4306 core.Map<core.String, core.Object> toJson() { | 4176 core.Map<core.String, core.Object> toJson() { |
4307 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4177 final core.Map<core.String, core.Object> _json = |
| 4178 new core.Map<core.String, core.Object>(); |
4308 if (compilerError != null) { | 4179 if (compilerError != null) { |
4309 _json["compilerError"] = compilerError; | 4180 _json["compilerError"] = compilerError; |
4310 } | 4181 } |
4311 if (containerVersion != null) { | 4182 if (containerVersion != null) { |
4312 _json["containerVersion"] = (containerVersion).toJson(); | 4183 _json["containerVersion"] = (containerVersion).toJson(); |
4313 } | 4184 } |
4314 if (newWorkspacePath != null) { | 4185 if (newWorkspacePath != null) { |
4315 _json["newWorkspacePath"] = newWorkspacePath; | 4186 _json["newWorkspacePath"] = newWorkspacePath; |
4316 } | 4187 } |
4317 if (syncStatus != null) { | 4188 if (syncStatus != null) { |
4318 _json["syncStatus"] = (syncStatus).toJson(); | 4189 _json["syncStatus"] = (syncStatus).toJson(); |
4319 } | 4190 } |
4320 return _json; | 4191 return _json; |
4321 } | 4192 } |
4322 } | 4193 } |
4323 | 4194 |
4324 /** Creates a workspace proposal to start a review of a workspace. */ | 4195 /// Creates a workspace proposal to start a review of a workspace. |
4325 class CreateWorkspaceProposalRequest { | 4196 class CreateWorkspaceProposalRequest { |
4326 /** | 4197 /// If present, an initial comment to associate with the workspace proposal. |
4327 * If present, an initial comment to associate with the workspace proposal. | |
4328 */ | |
4329 WorkspaceProposalHistoryComment initialComment; | 4198 WorkspaceProposalHistoryComment initialComment; |
4330 /** List of users to review the workspace proposal. */ | 4199 |
| 4200 /// List of users to review the workspace proposal. |
4331 core.List<WorkspaceProposalUser> reviewers; | 4201 core.List<WorkspaceProposalUser> reviewers; |
4332 | 4202 |
4333 CreateWorkspaceProposalRequest(); | 4203 CreateWorkspaceProposalRequest(); |
4334 | 4204 |
4335 CreateWorkspaceProposalRequest.fromJson(core.Map _json) { | 4205 CreateWorkspaceProposalRequest.fromJson(core.Map _json) { |
4336 if (_json.containsKey("initialComment")) { | 4206 if (_json.containsKey("initialComment")) { |
4337 initialComment = new WorkspaceProposalHistoryComment.fromJson(_json["initi
alComment"]); | 4207 initialComment = |
| 4208 new WorkspaceProposalHistoryComment.fromJson(_json["initialComment"]); |
4338 } | 4209 } |
4339 if (_json.containsKey("reviewers")) { | 4210 if (_json.containsKey("reviewers")) { |
4340 reviewers = _json["reviewers"].map((value) => new WorkspaceProposalUser.fr
omJson(value)).toList(); | 4211 reviewers = _json["reviewers"] |
| 4212 .map((value) => new WorkspaceProposalUser.fromJson(value)) |
| 4213 .toList(); |
4341 } | 4214 } |
4342 } | 4215 } |
4343 | 4216 |
4344 core.Map<core.String, core.Object> toJson() { | 4217 core.Map<core.String, core.Object> toJson() { |
4345 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4218 final core.Map<core.String, core.Object> _json = |
| 4219 new core.Map<core.String, core.Object>(); |
4346 if (initialComment != null) { | 4220 if (initialComment != null) { |
4347 _json["initialComment"] = (initialComment).toJson(); | 4221 _json["initialComment"] = (initialComment).toJson(); |
4348 } | 4222 } |
4349 if (reviewers != null) { | 4223 if (reviewers != null) { |
4350 _json["reviewers"] = reviewers.map((value) => (value).toJson()).toList(); | 4224 _json["reviewers"] = reviewers.map((value) => (value).toJson()).toList(); |
4351 } | 4225 } |
4352 return _json; | 4226 return _json; |
4353 } | 4227 } |
4354 } | 4228 } |
4355 | 4229 |
4356 /** | 4230 /// A workspace entity that may represent a tag, trigger, variable, or folder |
4357 * A workspace entity that may represent a tag, trigger, variable, or folder in | 4231 /// in addition to its status in the workspace. |
4358 * addition to its status in the workspace. | |
4359 */ | |
4360 class Entity { | 4232 class Entity { |
4361 /** | 4233 /// Represents how the entity has been changed in the workspace. |
4362 * Represents how the entity has been changed in the workspace. | 4234 /// Possible string values are: |
4363 * Possible string values are: | 4235 /// - "added" |
4364 * - "added" | 4236 /// - "changeStatusUnspecified" |
4365 * - "changeStatusUnspecified" | 4237 /// - "deleted" |
4366 * - "deleted" | 4238 /// - "none" |
4367 * - "none" | 4239 /// - "updated" |
4368 * - "updated" | |
4369 */ | |
4370 core.String changeStatus; | 4240 core.String changeStatus; |
4371 /** The Folder being represented by the entity. */ | 4241 |
| 4242 /// The Folder being represented by the entity. |
4372 Folder folder; | 4243 Folder folder; |
4373 /** The tag being represented by the entity. */ | 4244 |
| 4245 /// The tag being represented by the entity. |
4374 Tag tag; | 4246 Tag tag; |
4375 /** The trigger being represented by the entity. */ | 4247 |
| 4248 /// The trigger being represented by the entity. |
4376 Trigger trigger; | 4249 Trigger trigger; |
4377 /** The variable being represented by the entity. */ | 4250 |
| 4251 /// The variable being represented by the entity. |
4378 Variable variable; | 4252 Variable variable; |
4379 | 4253 |
4380 Entity(); | 4254 Entity(); |
4381 | 4255 |
4382 Entity.fromJson(core.Map _json) { | 4256 Entity.fromJson(core.Map _json) { |
4383 if (_json.containsKey("changeStatus")) { | 4257 if (_json.containsKey("changeStatus")) { |
4384 changeStatus = _json["changeStatus"]; | 4258 changeStatus = _json["changeStatus"]; |
4385 } | 4259 } |
4386 if (_json.containsKey("folder")) { | 4260 if (_json.containsKey("folder")) { |
4387 folder = new Folder.fromJson(_json["folder"]); | 4261 folder = new Folder.fromJson(_json["folder"]); |
4388 } | 4262 } |
4389 if (_json.containsKey("tag")) { | 4263 if (_json.containsKey("tag")) { |
4390 tag = new Tag.fromJson(_json["tag"]); | 4264 tag = new Tag.fromJson(_json["tag"]); |
4391 } | 4265 } |
4392 if (_json.containsKey("trigger")) { | 4266 if (_json.containsKey("trigger")) { |
4393 trigger = new Trigger.fromJson(_json["trigger"]); | 4267 trigger = new Trigger.fromJson(_json["trigger"]); |
4394 } | 4268 } |
4395 if (_json.containsKey("variable")) { | 4269 if (_json.containsKey("variable")) { |
4396 variable = new Variable.fromJson(_json["variable"]); | 4270 variable = new Variable.fromJson(_json["variable"]); |
4397 } | 4271 } |
4398 } | 4272 } |
4399 | 4273 |
4400 core.Map<core.String, core.Object> toJson() { | 4274 core.Map<core.String, core.Object> toJson() { |
4401 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4275 final core.Map<core.String, core.Object> _json = |
| 4276 new core.Map<core.String, core.Object>(); |
4402 if (changeStatus != null) { | 4277 if (changeStatus != null) { |
4403 _json["changeStatus"] = changeStatus; | 4278 _json["changeStatus"] = changeStatus; |
4404 } | 4279 } |
4405 if (folder != null) { | 4280 if (folder != null) { |
4406 _json["folder"] = (folder).toJson(); | 4281 _json["folder"] = (folder).toJson(); |
4407 } | 4282 } |
4408 if (tag != null) { | 4283 if (tag != null) { |
4409 _json["tag"] = (tag).toJson(); | 4284 _json["tag"] = (tag).toJson(); |
4410 } | 4285 } |
4411 if (trigger != null) { | 4286 if (trigger != null) { |
4412 _json["trigger"] = (trigger).toJson(); | 4287 _json["trigger"] = (trigger).toJson(); |
4413 } | 4288 } |
4414 if (variable != null) { | 4289 if (variable != null) { |
4415 _json["variable"] = (variable).toJson(); | 4290 _json["variable"] = (variable).toJson(); |
4416 } | 4291 } |
4417 return _json; | 4292 return _json; |
4418 } | 4293 } |
4419 } | 4294 } |
4420 | 4295 |
4421 /** | 4296 /// Represents a Google Tag Manager Environment. Note that a user can create, |
4422 * Represents a Google Tag Manager Environment. Note that a user can create, | 4297 /// delete and update environments of type USER, but can only update the |
4423 * delete and update environments of type USER, but can only update the | 4298 /// enable_debug and url fields of environments of other types. |
4424 * enable_debug and url fields of environments of other types. | |
4425 */ | |
4426 class Environment { | 4299 class Environment { |
4427 /** GTM Account ID. */ | 4300 /// GTM Account ID. |
4428 core.String accountId; | 4301 core.String accountId; |
4429 /** The environment authorization code. */ | 4302 |
| 4303 /// The environment authorization code. |
4430 core.String authorizationCode; | 4304 core.String authorizationCode; |
4431 /** The last update time-stamp for the authorization code. */ | 4305 |
| 4306 /// The last update time-stamp for the authorization code. |
4432 Timestamp authorizationTimestamp; | 4307 Timestamp authorizationTimestamp; |
4433 /** GTM Container ID. */ | 4308 |
| 4309 /// GTM Container ID. |
4434 core.String containerId; | 4310 core.String containerId; |
4435 /** Represents a link to a container version. */ | 4311 |
| 4312 /// Represents a link to a container version. |
4436 core.String containerVersionId; | 4313 core.String containerVersionId; |
4437 /** | 4314 |
4438 * The environment description. Can be set or changed only on USER type | 4315 /// The environment description. Can be set or changed only on USER type |
4439 * environments. | 4316 /// environments. |
4440 */ | |
4441 core.String description; | 4317 core.String description; |
4442 /** Whether or not to enable debug by default for the environment. */ | 4318 |
| 4319 /// Whether or not to enable debug by default for the environment. |
4443 core.bool enableDebug; | 4320 core.bool enableDebug; |
4444 /** GTM Environment ID uniquely identifies the GTM Environment. */ | 4321 |
| 4322 /// GTM Environment ID uniquely identifies the GTM Environment. |
4445 core.String environmentId; | 4323 core.String environmentId; |
4446 /** | 4324 |
4447 * The fingerprint of the GTM environment as computed at storage time. This | 4325 /// The fingerprint of the GTM environment as computed at storage time. This |
4448 * value is recomputed whenever the environment is modified. | 4326 /// value is recomputed whenever the environment is modified. |
4449 */ | |
4450 core.String fingerprint; | 4327 core.String fingerprint; |
4451 /** | 4328 |
4452 * The environment display name. Can be set or changed only on USER type | 4329 /// The environment display name. Can be set or changed only on USER type |
4453 * environments. | 4330 /// environments. |
4454 */ | |
4455 core.String name; | 4331 core.String name; |
4456 /** GTM Environment's API relative path. */ | 4332 |
| 4333 /// GTM Environment's API relative path. |
4457 core.String path; | 4334 core.String path; |
4458 /** Auto generated link to the tag manager UI */ | 4335 |
| 4336 /// Auto generated link to the tag manager UI |
4459 core.String tagManagerUrl; | 4337 core.String tagManagerUrl; |
4460 /** | 4338 |
4461 * The type of this environment. | 4339 /// The type of this environment. |
4462 * Possible string values are: | 4340 /// Possible string values are: |
4463 * - "latest" | 4341 /// - "latest" |
4464 * - "live" | 4342 /// - "live" |
4465 * - "user" | 4343 /// - "user" |
4466 * - "workspace" | 4344 /// - "workspace" |
4467 */ | |
4468 core.String type; | 4345 core.String type; |
4469 /** Default preview page url for the environment. */ | 4346 |
| 4347 /// Default preview page url for the environment. |
4470 core.String url; | 4348 core.String url; |
4471 /** Represents a link to a quick preview of a workspace. */ | 4349 |
| 4350 /// Represents a link to a quick preview of a workspace. |
4472 core.String workspaceId; | 4351 core.String workspaceId; |
4473 | 4352 |
4474 Environment(); | 4353 Environment(); |
4475 | 4354 |
4476 Environment.fromJson(core.Map _json) { | 4355 Environment.fromJson(core.Map _json) { |
4477 if (_json.containsKey("accountId")) { | 4356 if (_json.containsKey("accountId")) { |
4478 accountId = _json["accountId"]; | 4357 accountId = _json["accountId"]; |
4479 } | 4358 } |
4480 if (_json.containsKey("authorizationCode")) { | 4359 if (_json.containsKey("authorizationCode")) { |
4481 authorizationCode = _json["authorizationCode"]; | 4360 authorizationCode = _json["authorizationCode"]; |
4482 } | 4361 } |
4483 if (_json.containsKey("authorizationTimestamp")) { | 4362 if (_json.containsKey("authorizationTimestamp")) { |
4484 authorizationTimestamp = new Timestamp.fromJson(_json["authorizationTimest
amp"]); | 4363 authorizationTimestamp = |
| 4364 new Timestamp.fromJson(_json["authorizationTimestamp"]); |
4485 } | 4365 } |
4486 if (_json.containsKey("containerId")) { | 4366 if (_json.containsKey("containerId")) { |
4487 containerId = _json["containerId"]; | 4367 containerId = _json["containerId"]; |
4488 } | 4368 } |
4489 if (_json.containsKey("containerVersionId")) { | 4369 if (_json.containsKey("containerVersionId")) { |
4490 containerVersionId = _json["containerVersionId"]; | 4370 containerVersionId = _json["containerVersionId"]; |
4491 } | 4371 } |
4492 if (_json.containsKey("description")) { | 4372 if (_json.containsKey("description")) { |
4493 description = _json["description"]; | 4373 description = _json["description"]; |
4494 } | 4374 } |
(...skipping 20 matching lines...) Expand all Loading... |
4515 } | 4395 } |
4516 if (_json.containsKey("url")) { | 4396 if (_json.containsKey("url")) { |
4517 url = _json["url"]; | 4397 url = _json["url"]; |
4518 } | 4398 } |
4519 if (_json.containsKey("workspaceId")) { | 4399 if (_json.containsKey("workspaceId")) { |
4520 workspaceId = _json["workspaceId"]; | 4400 workspaceId = _json["workspaceId"]; |
4521 } | 4401 } |
4522 } | 4402 } |
4523 | 4403 |
4524 core.Map<core.String, core.Object> toJson() { | 4404 core.Map<core.String, core.Object> toJson() { |
4525 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4405 final core.Map<core.String, core.Object> _json = |
| 4406 new core.Map<core.String, core.Object>(); |
4526 if (accountId != null) { | 4407 if (accountId != null) { |
4527 _json["accountId"] = accountId; | 4408 _json["accountId"] = accountId; |
4528 } | 4409 } |
4529 if (authorizationCode != null) { | 4410 if (authorizationCode != null) { |
4530 _json["authorizationCode"] = authorizationCode; | 4411 _json["authorizationCode"] = authorizationCode; |
4531 } | 4412 } |
4532 if (authorizationTimestamp != null) { | 4413 if (authorizationTimestamp != null) { |
4533 _json["authorizationTimestamp"] = (authorizationTimestamp).toJson(); | 4414 _json["authorizationTimestamp"] = (authorizationTimestamp).toJson(); |
4534 } | 4415 } |
4535 if (containerId != null) { | 4416 if (containerId != null) { |
(...skipping 29 matching lines...) Expand all Loading... |
4565 if (url != null) { | 4446 if (url != null) { |
4566 _json["url"] = url; | 4447 _json["url"] = url; |
4567 } | 4448 } |
4568 if (workspaceId != null) { | 4449 if (workspaceId != null) { |
4569 _json["workspaceId"] = workspaceId; | 4450 _json["workspaceId"] = workspaceId; |
4570 } | 4451 } |
4571 return _json; | 4452 return _json; |
4572 } | 4453 } |
4573 } | 4454 } |
4574 | 4455 |
4575 /** Represents a Google Tag Manager Folder. */ | 4456 /// Represents a Google Tag Manager Folder. |
4576 class Folder { | 4457 class Folder { |
4577 /** GTM Account ID. */ | 4458 /// GTM Account ID. |
4578 core.String accountId; | 4459 core.String accountId; |
4579 /** GTM Container ID. */ | 4460 |
| 4461 /// GTM Container ID. |
4580 core.String containerId; | 4462 core.String containerId; |
4581 /** | 4463 |
4582 * The fingerprint of the GTM Folder as computed at storage time. This value | 4464 /// The fingerprint of the GTM Folder as computed at storage time. This value |
4583 * is recomputed whenever the folder is modified. | 4465 /// is recomputed whenever the folder is modified. |
4584 */ | |
4585 core.String fingerprint; | 4466 core.String fingerprint; |
4586 /** The Folder ID uniquely identifies the GTM Folder. */ | 4467 |
| 4468 /// The Folder ID uniquely identifies the GTM Folder. |
4587 core.String folderId; | 4469 core.String folderId; |
4588 /** Folder display name. */ | 4470 |
| 4471 /// Folder display name. |
4589 core.String name; | 4472 core.String name; |
4590 /** User notes on how to apply this folder in the container. */ | 4473 |
| 4474 /// User notes on how to apply this folder in the container. |
4591 core.String notes; | 4475 core.String notes; |
4592 /** GTM Folder's API relative path. */ | 4476 |
| 4477 /// GTM Folder's API relative path. |
4593 core.String path; | 4478 core.String path; |
4594 /** Auto generated link to the tag manager UI */ | 4479 |
| 4480 /// Auto generated link to the tag manager UI |
4595 core.String tagManagerUrl; | 4481 core.String tagManagerUrl; |
4596 /** GTM Workspace ID. */ | 4482 |
| 4483 /// GTM Workspace ID. |
4597 core.String workspaceId; | 4484 core.String workspaceId; |
4598 | 4485 |
4599 Folder(); | 4486 Folder(); |
4600 | 4487 |
4601 Folder.fromJson(core.Map _json) { | 4488 Folder.fromJson(core.Map _json) { |
4602 if (_json.containsKey("accountId")) { | 4489 if (_json.containsKey("accountId")) { |
4603 accountId = _json["accountId"]; | 4490 accountId = _json["accountId"]; |
4604 } | 4491 } |
4605 if (_json.containsKey("containerId")) { | 4492 if (_json.containsKey("containerId")) { |
4606 containerId = _json["containerId"]; | 4493 containerId = _json["containerId"]; |
(...skipping 15 matching lines...) Expand all Loading... |
4622 } | 4509 } |
4623 if (_json.containsKey("tagManagerUrl")) { | 4510 if (_json.containsKey("tagManagerUrl")) { |
4624 tagManagerUrl = _json["tagManagerUrl"]; | 4511 tagManagerUrl = _json["tagManagerUrl"]; |
4625 } | 4512 } |
4626 if (_json.containsKey("workspaceId")) { | 4513 if (_json.containsKey("workspaceId")) { |
4627 workspaceId = _json["workspaceId"]; | 4514 workspaceId = _json["workspaceId"]; |
4628 } | 4515 } |
4629 } | 4516 } |
4630 | 4517 |
4631 core.Map<core.String, core.Object> toJson() { | 4518 core.Map<core.String, core.Object> toJson() { |
4632 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4519 final core.Map<core.String, core.Object> _json = |
| 4520 new core.Map<core.String, core.Object>(); |
4633 if (accountId != null) { | 4521 if (accountId != null) { |
4634 _json["accountId"] = accountId; | 4522 _json["accountId"] = accountId; |
4635 } | 4523 } |
4636 if (containerId != null) { | 4524 if (containerId != null) { |
4637 _json["containerId"] = containerId; | 4525 _json["containerId"] = containerId; |
4638 } | 4526 } |
4639 if (fingerprint != null) { | 4527 if (fingerprint != null) { |
4640 _json["fingerprint"] = fingerprint; | 4528 _json["fingerprint"] = fingerprint; |
4641 } | 4529 } |
4642 if (folderId != null) { | 4530 if (folderId != null) { |
(...skipping 11 matching lines...) Expand all Loading... |
4654 if (tagManagerUrl != null) { | 4542 if (tagManagerUrl != null) { |
4655 _json["tagManagerUrl"] = tagManagerUrl; | 4543 _json["tagManagerUrl"] = tagManagerUrl; |
4656 } | 4544 } |
4657 if (workspaceId != null) { | 4545 if (workspaceId != null) { |
4658 _json["workspaceId"] = workspaceId; | 4546 _json["workspaceId"] = workspaceId; |
4659 } | 4547 } |
4660 return _json; | 4548 return _json; |
4661 } | 4549 } |
4662 } | 4550 } |
4663 | 4551 |
4664 /** Represents a Google Tag Manager Folder's contents. */ | 4552 /// Represents a Google Tag Manager Folder's contents. |
4665 class FolderEntities { | 4553 class FolderEntities { |
4666 /** Continuation token for fetching the next page of results. */ | 4554 /// Continuation token for fetching the next page of results. |
4667 core.String nextPageToken; | 4555 core.String nextPageToken; |
4668 /** The list of tags inside the folder. */ | 4556 |
| 4557 /// The list of tags inside the folder. |
4669 core.List<Tag> tag; | 4558 core.List<Tag> tag; |
4670 /** The list of triggers inside the folder. */ | 4559 |
| 4560 /// The list of triggers inside the folder. |
4671 core.List<Trigger> trigger; | 4561 core.List<Trigger> trigger; |
4672 /** The list of variables inside the folder. */ | 4562 |
| 4563 /// The list of variables inside the folder. |
4673 core.List<Variable> variable; | 4564 core.List<Variable> variable; |
4674 | 4565 |
4675 FolderEntities(); | 4566 FolderEntities(); |
4676 | 4567 |
4677 FolderEntities.fromJson(core.Map _json) { | 4568 FolderEntities.fromJson(core.Map _json) { |
4678 if (_json.containsKey("nextPageToken")) { | 4569 if (_json.containsKey("nextPageToken")) { |
4679 nextPageToken = _json["nextPageToken"]; | 4570 nextPageToken = _json["nextPageToken"]; |
4680 } | 4571 } |
4681 if (_json.containsKey("tag")) { | 4572 if (_json.containsKey("tag")) { |
4682 tag = _json["tag"].map((value) => new Tag.fromJson(value)).toList(); | 4573 tag = _json["tag"].map((value) => new Tag.fromJson(value)).toList(); |
4683 } | 4574 } |
4684 if (_json.containsKey("trigger")) { | 4575 if (_json.containsKey("trigger")) { |
4685 trigger = _json["trigger"].map((value) => new Trigger.fromJson(value)).toL
ist(); | 4576 trigger = |
| 4577 _json["trigger"].map((value) => new Trigger.fromJson(value)).toList(); |
4686 } | 4578 } |
4687 if (_json.containsKey("variable")) { | 4579 if (_json.containsKey("variable")) { |
4688 variable = _json["variable"].map((value) => new Variable.fromJson(value)).
toList(); | 4580 variable = _json["variable"] |
| 4581 .map((value) => new Variable.fromJson(value)) |
| 4582 .toList(); |
4689 } | 4583 } |
4690 } | 4584 } |
4691 | 4585 |
4692 core.Map<core.String, core.Object> toJson() { | 4586 core.Map<core.String, core.Object> toJson() { |
4693 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4587 final core.Map<core.String, core.Object> _json = |
| 4588 new core.Map<core.String, core.Object>(); |
4694 if (nextPageToken != null) { | 4589 if (nextPageToken != null) { |
4695 _json["nextPageToken"] = nextPageToken; | 4590 _json["nextPageToken"] = nextPageToken; |
4696 } | 4591 } |
4697 if (tag != null) { | 4592 if (tag != null) { |
4698 _json["tag"] = tag.map((value) => (value).toJson()).toList(); | 4593 _json["tag"] = tag.map((value) => (value).toJson()).toList(); |
4699 } | 4594 } |
4700 if (trigger != null) { | 4595 if (trigger != null) { |
4701 _json["trigger"] = trigger.map((value) => (value).toJson()).toList(); | 4596 _json["trigger"] = trigger.map((value) => (value).toJson()).toList(); |
4702 } | 4597 } |
4703 if (variable != null) { | 4598 if (variable != null) { |
4704 _json["variable"] = variable.map((value) => (value).toJson()).toList(); | 4599 _json["variable"] = variable.map((value) => (value).toJson()).toList(); |
4705 } | 4600 } |
4706 return _json; | 4601 return _json; |
4707 } | 4602 } |
4708 } | 4603 } |
4709 | 4604 |
4710 /** | 4605 /// The changes that have occurred in the workspace since the base container |
4711 * The changes that have occurred in the workspace since the base container | 4606 /// version. |
4712 * version. | |
4713 */ | |
4714 class GetWorkspaceStatusResponse { | 4607 class GetWorkspaceStatusResponse { |
4715 /** The merge conflict after sync. */ | 4608 /// The merge conflict after sync. |
4716 core.List<MergeConflict> mergeConflict; | 4609 core.List<MergeConflict> mergeConflict; |
4717 /** Entities that have been changed in the workspace. */ | 4610 |
| 4611 /// Entities that have been changed in the workspace. |
4718 core.List<Entity> workspaceChange; | 4612 core.List<Entity> workspaceChange; |
4719 | 4613 |
4720 GetWorkspaceStatusResponse(); | 4614 GetWorkspaceStatusResponse(); |
4721 | 4615 |
4722 GetWorkspaceStatusResponse.fromJson(core.Map _json) { | 4616 GetWorkspaceStatusResponse.fromJson(core.Map _json) { |
4723 if (_json.containsKey("mergeConflict")) { | 4617 if (_json.containsKey("mergeConflict")) { |
4724 mergeConflict = _json["mergeConflict"].map((value) => new MergeConflict.fr
omJson(value)).toList(); | 4618 mergeConflict = _json["mergeConflict"] |
| 4619 .map((value) => new MergeConflict.fromJson(value)) |
| 4620 .toList(); |
4725 } | 4621 } |
4726 if (_json.containsKey("workspaceChange")) { | 4622 if (_json.containsKey("workspaceChange")) { |
4727 workspaceChange = _json["workspaceChange"].map((value) => new Entity.fromJ
son(value)).toList(); | 4623 workspaceChange = _json["workspaceChange"] |
| 4624 .map((value) => new Entity.fromJson(value)) |
| 4625 .toList(); |
4728 } | 4626 } |
4729 } | 4627 } |
4730 | 4628 |
4731 core.Map<core.String, core.Object> toJson() { | 4629 core.Map<core.String, core.Object> toJson() { |
4732 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4630 final core.Map<core.String, core.Object> _json = |
| 4631 new core.Map<core.String, core.Object>(); |
4733 if (mergeConflict != null) { | 4632 if (mergeConflict != null) { |
4734 _json["mergeConflict"] = mergeConflict.map((value) => (value).toJson()).to
List(); | 4633 _json["mergeConflict"] = |
| 4634 mergeConflict.map((value) => (value).toJson()).toList(); |
4735 } | 4635 } |
4736 if (workspaceChange != null) { | 4636 if (workspaceChange != null) { |
4737 _json["workspaceChange"] = workspaceChange.map((value) => (value).toJson()
).toList(); | 4637 _json["workspaceChange"] = |
| 4638 workspaceChange.map((value) => (value).toJson()).toList(); |
4738 } | 4639 } |
4739 return _json; | 4640 return _json; |
4740 } | 4641 } |
4741 } | 4642 } |
4742 | 4643 |
4743 /** List Accounts Response. */ | 4644 /// List Accounts Response. |
4744 class ListAccountsResponse { | 4645 class ListAccountsResponse { |
4745 /** List of GTM Accounts that a user has access to. */ | 4646 /// List of GTM Accounts that a user has access to. |
4746 core.List<Account> account; | 4647 core.List<Account> account; |
4747 /** Continuation token for fetching the next page of results. */ | 4648 |
| 4649 /// Continuation token for fetching the next page of results. |
4748 core.String nextPageToken; | 4650 core.String nextPageToken; |
4749 | 4651 |
4750 ListAccountsResponse(); | 4652 ListAccountsResponse(); |
4751 | 4653 |
4752 ListAccountsResponse.fromJson(core.Map _json) { | 4654 ListAccountsResponse.fromJson(core.Map _json) { |
4753 if (_json.containsKey("account")) { | 4655 if (_json.containsKey("account")) { |
4754 account = _json["account"].map((value) => new Account.fromJson(value)).toL
ist(); | 4656 account = |
| 4657 _json["account"].map((value) => new Account.fromJson(value)).toList(); |
4755 } | 4658 } |
4756 if (_json.containsKey("nextPageToken")) { | 4659 if (_json.containsKey("nextPageToken")) { |
4757 nextPageToken = _json["nextPageToken"]; | 4660 nextPageToken = _json["nextPageToken"]; |
4758 } | 4661 } |
4759 } | 4662 } |
4760 | 4663 |
4761 core.Map<core.String, core.Object> toJson() { | 4664 core.Map<core.String, core.Object> toJson() { |
4762 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4665 final core.Map<core.String, core.Object> _json = |
| 4666 new core.Map<core.String, core.Object>(); |
4763 if (account != null) { | 4667 if (account != null) { |
4764 _json["account"] = account.map((value) => (value).toJson()).toList(); | 4668 _json["account"] = account.map((value) => (value).toJson()).toList(); |
4765 } | 4669 } |
4766 if (nextPageToken != null) { | 4670 if (nextPageToken != null) { |
4767 _json["nextPageToken"] = nextPageToken; | 4671 _json["nextPageToken"] = nextPageToken; |
4768 } | 4672 } |
4769 return _json; | 4673 return _json; |
4770 } | 4674 } |
4771 } | 4675 } |
4772 | 4676 |
4773 /** List container versions response. */ | 4677 /// List container versions response. |
4774 class ListContainerVersionsResponse { | 4678 class ListContainerVersionsResponse { |
4775 /** All container version headers of a GTM Container. */ | 4679 /// All container version headers of a GTM Container. |
4776 core.List<ContainerVersionHeader> containerVersionHeader; | 4680 core.List<ContainerVersionHeader> containerVersionHeader; |
4777 /** Continuation token for fetching the next page of results. */ | 4681 |
| 4682 /// Continuation token for fetching the next page of results. |
4778 core.String nextPageToken; | 4683 core.String nextPageToken; |
4779 | 4684 |
4780 ListContainerVersionsResponse(); | 4685 ListContainerVersionsResponse(); |
4781 | 4686 |
4782 ListContainerVersionsResponse.fromJson(core.Map _json) { | 4687 ListContainerVersionsResponse.fromJson(core.Map _json) { |
4783 if (_json.containsKey("containerVersionHeader")) { | 4688 if (_json.containsKey("containerVersionHeader")) { |
4784 containerVersionHeader = _json["containerVersionHeader"].map((value) => ne
w ContainerVersionHeader.fromJson(value)).toList(); | 4689 containerVersionHeader = _json["containerVersionHeader"] |
| 4690 .map((value) => new ContainerVersionHeader.fromJson(value)) |
| 4691 .toList(); |
4785 } | 4692 } |
4786 if (_json.containsKey("nextPageToken")) { | 4693 if (_json.containsKey("nextPageToken")) { |
4787 nextPageToken = _json["nextPageToken"]; | 4694 nextPageToken = _json["nextPageToken"]; |
4788 } | 4695 } |
4789 } | 4696 } |
4790 | 4697 |
4791 core.Map<core.String, core.Object> toJson() { | 4698 core.Map<core.String, core.Object> toJson() { |
4792 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4699 final core.Map<core.String, core.Object> _json = |
| 4700 new core.Map<core.String, core.Object>(); |
4793 if (containerVersionHeader != null) { | 4701 if (containerVersionHeader != null) { |
4794 _json["containerVersionHeader"] = containerVersionHeader.map((value) => (v
alue).toJson()).toList(); | 4702 _json["containerVersionHeader"] = |
| 4703 containerVersionHeader.map((value) => (value).toJson()).toList(); |
4795 } | 4704 } |
4796 if (nextPageToken != null) { | 4705 if (nextPageToken != null) { |
4797 _json["nextPageToken"] = nextPageToken; | 4706 _json["nextPageToken"] = nextPageToken; |
4798 } | 4707 } |
4799 return _json; | 4708 return _json; |
4800 } | 4709 } |
4801 } | 4710 } |
4802 | 4711 |
4803 /** List Containers Response. */ | 4712 /// List Containers Response. |
4804 class ListContainersResponse { | 4713 class ListContainersResponse { |
4805 /** All Containers of a GTM Account. */ | 4714 /// All Containers of a GTM Account. |
4806 core.List<Container> container; | 4715 core.List<Container> container; |
4807 /** Continuation token for fetching the next page of results. */ | 4716 |
| 4717 /// Continuation token for fetching the next page of results. |
4808 core.String nextPageToken; | 4718 core.String nextPageToken; |
4809 | 4719 |
4810 ListContainersResponse(); | 4720 ListContainersResponse(); |
4811 | 4721 |
4812 ListContainersResponse.fromJson(core.Map _json) { | 4722 ListContainersResponse.fromJson(core.Map _json) { |
4813 if (_json.containsKey("container")) { | 4723 if (_json.containsKey("container")) { |
4814 container = _json["container"].map((value) => new Container.fromJson(value
)).toList(); | 4724 container = _json["container"] |
| 4725 .map((value) => new Container.fromJson(value)) |
| 4726 .toList(); |
4815 } | 4727 } |
4816 if (_json.containsKey("nextPageToken")) { | 4728 if (_json.containsKey("nextPageToken")) { |
4817 nextPageToken = _json["nextPageToken"]; | 4729 nextPageToken = _json["nextPageToken"]; |
4818 } | 4730 } |
4819 } | 4731 } |
4820 | 4732 |
4821 core.Map<core.String, core.Object> toJson() { | 4733 core.Map<core.String, core.Object> toJson() { |
4822 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4734 final core.Map<core.String, core.Object> _json = |
| 4735 new core.Map<core.String, core.Object>(); |
4823 if (container != null) { | 4736 if (container != null) { |
4824 _json["container"] = container.map((value) => (value).toJson()).toList(); | 4737 _json["container"] = container.map((value) => (value).toJson()).toList(); |
4825 } | 4738 } |
4826 if (nextPageToken != null) { | 4739 if (nextPageToken != null) { |
4827 _json["nextPageToken"] = nextPageToken; | 4740 _json["nextPageToken"] = nextPageToken; |
4828 } | 4741 } |
4829 return _json; | 4742 return _json; |
4830 } | 4743 } |
4831 } | 4744 } |
4832 | 4745 |
4833 /** A list of enabled built-in variables. */ | 4746 /// A list of enabled built-in variables. |
4834 class ListEnabledBuiltInVariablesResponse { | 4747 class ListEnabledBuiltInVariablesResponse { |
4835 /** All GTM BuiltInVariables of a GTM container. */ | 4748 /// All GTM BuiltInVariables of a GTM container. |
4836 core.List<BuiltInVariable> builtInVariable; | 4749 core.List<BuiltInVariable> builtInVariable; |
4837 /** Continuation token for fetching the next page of results. */ | 4750 |
| 4751 /// Continuation token for fetching the next page of results. |
4838 core.String nextPageToken; | 4752 core.String nextPageToken; |
4839 | 4753 |
4840 ListEnabledBuiltInVariablesResponse(); | 4754 ListEnabledBuiltInVariablesResponse(); |
4841 | 4755 |
4842 ListEnabledBuiltInVariablesResponse.fromJson(core.Map _json) { | 4756 ListEnabledBuiltInVariablesResponse.fromJson(core.Map _json) { |
4843 if (_json.containsKey("builtInVariable")) { | 4757 if (_json.containsKey("builtInVariable")) { |
4844 builtInVariable = _json["builtInVariable"].map((value) => new BuiltInVaria
ble.fromJson(value)).toList(); | 4758 builtInVariable = _json["builtInVariable"] |
| 4759 .map((value) => new BuiltInVariable.fromJson(value)) |
| 4760 .toList(); |
4845 } | 4761 } |
4846 if (_json.containsKey("nextPageToken")) { | 4762 if (_json.containsKey("nextPageToken")) { |
4847 nextPageToken = _json["nextPageToken"]; | 4763 nextPageToken = _json["nextPageToken"]; |
4848 } | 4764 } |
4849 } | 4765 } |
4850 | 4766 |
4851 core.Map<core.String, core.Object> toJson() { | 4767 core.Map<core.String, core.Object> toJson() { |
4852 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4768 final core.Map<core.String, core.Object> _json = |
| 4769 new core.Map<core.String, core.Object>(); |
4853 if (builtInVariable != null) { | 4770 if (builtInVariable != null) { |
4854 _json["builtInVariable"] = builtInVariable.map((value) => (value).toJson()
).toList(); | 4771 _json["builtInVariable"] = |
| 4772 builtInVariable.map((value) => (value).toJson()).toList(); |
4855 } | 4773 } |
4856 if (nextPageToken != null) { | 4774 if (nextPageToken != null) { |
4857 _json["nextPageToken"] = nextPageToken; | 4775 _json["nextPageToken"] = nextPageToken; |
4858 } | 4776 } |
4859 return _json; | 4777 return _json; |
4860 } | 4778 } |
4861 } | 4779 } |
4862 | 4780 |
4863 /** List Environments Response. */ | 4781 /// List Environments Response. |
4864 class ListEnvironmentsResponse { | 4782 class ListEnvironmentsResponse { |
4865 /** All Environments of a GTM Container. */ | 4783 /// All Environments of a GTM Container. |
4866 core.List<Environment> environment; | 4784 core.List<Environment> environment; |
4867 /** Continuation token for fetching the next page of results. */ | 4785 |
| 4786 /// Continuation token for fetching the next page of results. |
4868 core.String nextPageToken; | 4787 core.String nextPageToken; |
4869 | 4788 |
4870 ListEnvironmentsResponse(); | 4789 ListEnvironmentsResponse(); |
4871 | 4790 |
4872 ListEnvironmentsResponse.fromJson(core.Map _json) { | 4791 ListEnvironmentsResponse.fromJson(core.Map _json) { |
4873 if (_json.containsKey("environment")) { | 4792 if (_json.containsKey("environment")) { |
4874 environment = _json["environment"].map((value) => new Environment.fromJson
(value)).toList(); | 4793 environment = _json["environment"] |
| 4794 .map((value) => new Environment.fromJson(value)) |
| 4795 .toList(); |
4875 } | 4796 } |
4876 if (_json.containsKey("nextPageToken")) { | 4797 if (_json.containsKey("nextPageToken")) { |
4877 nextPageToken = _json["nextPageToken"]; | 4798 nextPageToken = _json["nextPageToken"]; |
4878 } | 4799 } |
4879 } | 4800 } |
4880 | 4801 |
4881 core.Map<core.String, core.Object> toJson() { | 4802 core.Map<core.String, core.Object> toJson() { |
4882 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4803 final core.Map<core.String, core.Object> _json = |
| 4804 new core.Map<core.String, core.Object>(); |
4883 if (environment != null) { | 4805 if (environment != null) { |
4884 _json["environment"] = environment.map((value) => (value).toJson()).toList
(); | 4806 _json["environment"] = |
| 4807 environment.map((value) => (value).toJson()).toList(); |
4885 } | 4808 } |
4886 if (nextPageToken != null) { | 4809 if (nextPageToken != null) { |
4887 _json["nextPageToken"] = nextPageToken; | 4810 _json["nextPageToken"] = nextPageToken; |
4888 } | 4811 } |
4889 return _json; | 4812 return _json; |
4890 } | 4813 } |
4891 } | 4814 } |
4892 | 4815 |
4893 /** List Folders Response. */ | 4816 /// List Folders Response. |
4894 class ListFoldersResponse { | 4817 class ListFoldersResponse { |
4895 /** All GTM Folders of a GTM Container. */ | 4818 /// All GTM Folders of a GTM Container. |
4896 core.List<Folder> folder; | 4819 core.List<Folder> folder; |
4897 /** Continuation token for fetching the next page of results. */ | 4820 |
| 4821 /// Continuation token for fetching the next page of results. |
4898 core.String nextPageToken; | 4822 core.String nextPageToken; |
4899 | 4823 |
4900 ListFoldersResponse(); | 4824 ListFoldersResponse(); |
4901 | 4825 |
4902 ListFoldersResponse.fromJson(core.Map _json) { | 4826 ListFoldersResponse.fromJson(core.Map _json) { |
4903 if (_json.containsKey("folder")) { | 4827 if (_json.containsKey("folder")) { |
4904 folder = _json["folder"].map((value) => new Folder.fromJson(value)).toList
(); | 4828 folder = |
| 4829 _json["folder"].map((value) => new Folder.fromJson(value)).toList(); |
4905 } | 4830 } |
4906 if (_json.containsKey("nextPageToken")) { | 4831 if (_json.containsKey("nextPageToken")) { |
4907 nextPageToken = _json["nextPageToken"]; | 4832 nextPageToken = _json["nextPageToken"]; |
4908 } | 4833 } |
4909 } | 4834 } |
4910 | 4835 |
4911 core.Map<core.String, core.Object> toJson() { | 4836 core.Map<core.String, core.Object> toJson() { |
4912 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4837 final core.Map<core.String, core.Object> _json = |
| 4838 new core.Map<core.String, core.Object>(); |
4913 if (folder != null) { | 4839 if (folder != null) { |
4914 _json["folder"] = folder.map((value) => (value).toJson()).toList(); | 4840 _json["folder"] = folder.map((value) => (value).toJson()).toList(); |
4915 } | 4841 } |
4916 if (nextPageToken != null) { | 4842 if (nextPageToken != null) { |
4917 _json["nextPageToken"] = nextPageToken; | 4843 _json["nextPageToken"] = nextPageToken; |
4918 } | 4844 } |
4919 return _json; | 4845 return _json; |
4920 } | 4846 } |
4921 } | 4847 } |
4922 | 4848 |
4923 /** List Tags Response. */ | 4849 /// List Tags Response. |
4924 class ListTagsResponse { | 4850 class ListTagsResponse { |
4925 /** Continuation token for fetching the next page of results. */ | 4851 /// Continuation token for fetching the next page of results. |
4926 core.String nextPageToken; | 4852 core.String nextPageToken; |
4927 /** All GTM Tags of a GTM Container. */ | 4853 |
| 4854 /// All GTM Tags of a GTM Container. |
4928 core.List<Tag> tag; | 4855 core.List<Tag> tag; |
4929 | 4856 |
4930 ListTagsResponse(); | 4857 ListTagsResponse(); |
4931 | 4858 |
4932 ListTagsResponse.fromJson(core.Map _json) { | 4859 ListTagsResponse.fromJson(core.Map _json) { |
4933 if (_json.containsKey("nextPageToken")) { | 4860 if (_json.containsKey("nextPageToken")) { |
4934 nextPageToken = _json["nextPageToken"]; | 4861 nextPageToken = _json["nextPageToken"]; |
4935 } | 4862 } |
4936 if (_json.containsKey("tag")) { | 4863 if (_json.containsKey("tag")) { |
4937 tag = _json["tag"].map((value) => new Tag.fromJson(value)).toList(); | 4864 tag = _json["tag"].map((value) => new Tag.fromJson(value)).toList(); |
4938 } | 4865 } |
4939 } | 4866 } |
4940 | 4867 |
4941 core.Map<core.String, core.Object> toJson() { | 4868 core.Map<core.String, core.Object> toJson() { |
4942 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4869 final core.Map<core.String, core.Object> _json = |
| 4870 new core.Map<core.String, core.Object>(); |
4943 if (nextPageToken != null) { | 4871 if (nextPageToken != null) { |
4944 _json["nextPageToken"] = nextPageToken; | 4872 _json["nextPageToken"] = nextPageToken; |
4945 } | 4873 } |
4946 if (tag != null) { | 4874 if (tag != null) { |
4947 _json["tag"] = tag.map((value) => (value).toJson()).toList(); | 4875 _json["tag"] = tag.map((value) => (value).toJson()).toList(); |
4948 } | 4876 } |
4949 return _json; | 4877 return _json; |
4950 } | 4878 } |
4951 } | 4879 } |
4952 | 4880 |
4953 /** List triggers response. */ | 4881 /// List triggers response. |
4954 class ListTriggersResponse { | 4882 class ListTriggersResponse { |
4955 /** Continuation token for fetching the next page of results. */ | 4883 /// Continuation token for fetching the next page of results. |
4956 core.String nextPageToken; | 4884 core.String nextPageToken; |
4957 /** All GTM Triggers of a GTM Container. */ | 4885 |
| 4886 /// All GTM Triggers of a GTM Container. |
4958 core.List<Trigger> trigger; | 4887 core.List<Trigger> trigger; |
4959 | 4888 |
4960 ListTriggersResponse(); | 4889 ListTriggersResponse(); |
4961 | 4890 |
4962 ListTriggersResponse.fromJson(core.Map _json) { | 4891 ListTriggersResponse.fromJson(core.Map _json) { |
4963 if (_json.containsKey("nextPageToken")) { | 4892 if (_json.containsKey("nextPageToken")) { |
4964 nextPageToken = _json["nextPageToken"]; | 4893 nextPageToken = _json["nextPageToken"]; |
4965 } | 4894 } |
4966 if (_json.containsKey("trigger")) { | 4895 if (_json.containsKey("trigger")) { |
4967 trigger = _json["trigger"].map((value) => new Trigger.fromJson(value)).toL
ist(); | 4896 trigger = |
| 4897 _json["trigger"].map((value) => new Trigger.fromJson(value)).toList(); |
4968 } | 4898 } |
4969 } | 4899 } |
4970 | 4900 |
4971 core.Map<core.String, core.Object> toJson() { | 4901 core.Map<core.String, core.Object> toJson() { |
4972 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4902 final core.Map<core.String, core.Object> _json = |
| 4903 new core.Map<core.String, core.Object>(); |
4973 if (nextPageToken != null) { | 4904 if (nextPageToken != null) { |
4974 _json["nextPageToken"] = nextPageToken; | 4905 _json["nextPageToken"] = nextPageToken; |
4975 } | 4906 } |
4976 if (trigger != null) { | 4907 if (trigger != null) { |
4977 _json["trigger"] = trigger.map((value) => (value).toJson()).toList(); | 4908 _json["trigger"] = trigger.map((value) => (value).toJson()).toList(); |
4978 } | 4909 } |
4979 return _json; | 4910 return _json; |
4980 } | 4911 } |
4981 } | 4912 } |
4982 | 4913 |
4983 /** List user permissions response. */ | 4914 /// List user permissions response. |
4984 class ListUserPermissionsResponse { | 4915 class ListUserPermissionsResponse { |
4985 /** Continuation token for fetching the next page of results. */ | 4916 /// Continuation token for fetching the next page of results. |
4986 core.String nextPageToken; | 4917 core.String nextPageToken; |
4987 /** All GTM UserPermissions of a GTM Account. */ | 4918 |
| 4919 /// All GTM UserPermissions of a GTM Account. |
4988 core.List<UserPermission> userPermission; | 4920 core.List<UserPermission> userPermission; |
4989 | 4921 |
4990 ListUserPermissionsResponse(); | 4922 ListUserPermissionsResponse(); |
4991 | 4923 |
4992 ListUserPermissionsResponse.fromJson(core.Map _json) { | 4924 ListUserPermissionsResponse.fromJson(core.Map _json) { |
4993 if (_json.containsKey("nextPageToken")) { | 4925 if (_json.containsKey("nextPageToken")) { |
4994 nextPageToken = _json["nextPageToken"]; | 4926 nextPageToken = _json["nextPageToken"]; |
4995 } | 4927 } |
4996 if (_json.containsKey("userPermission")) { | 4928 if (_json.containsKey("userPermission")) { |
4997 userPermission = _json["userPermission"].map((value) => new UserPermission
.fromJson(value)).toList(); | 4929 userPermission = _json["userPermission"] |
| 4930 .map((value) => new UserPermission.fromJson(value)) |
| 4931 .toList(); |
4998 } | 4932 } |
4999 } | 4933 } |
5000 | 4934 |
5001 core.Map<core.String, core.Object> toJson() { | 4935 core.Map<core.String, core.Object> toJson() { |
5002 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4936 final core.Map<core.String, core.Object> _json = |
| 4937 new core.Map<core.String, core.Object>(); |
5003 if (nextPageToken != null) { | 4938 if (nextPageToken != null) { |
5004 _json["nextPageToken"] = nextPageToken; | 4939 _json["nextPageToken"] = nextPageToken; |
5005 } | 4940 } |
5006 if (userPermission != null) { | 4941 if (userPermission != null) { |
5007 _json["userPermission"] = userPermission.map((value) => (value).toJson()).
toList(); | 4942 _json["userPermission"] = |
| 4943 userPermission.map((value) => (value).toJson()).toList(); |
5008 } | 4944 } |
5009 return _json; | 4945 return _json; |
5010 } | 4946 } |
5011 } | 4947 } |
5012 | 4948 |
5013 /** List Variables Response. */ | 4949 /// List Variables Response. |
5014 class ListVariablesResponse { | 4950 class ListVariablesResponse { |
5015 /** Continuation token for fetching the next page of results. */ | 4951 /// Continuation token for fetching the next page of results. |
5016 core.String nextPageToken; | 4952 core.String nextPageToken; |
5017 /** All GTM Variables of a GTM Container. */ | 4953 |
| 4954 /// All GTM Variables of a GTM Container. |
5018 core.List<Variable> variable; | 4955 core.List<Variable> variable; |
5019 | 4956 |
5020 ListVariablesResponse(); | 4957 ListVariablesResponse(); |
5021 | 4958 |
5022 ListVariablesResponse.fromJson(core.Map _json) { | 4959 ListVariablesResponse.fromJson(core.Map _json) { |
5023 if (_json.containsKey("nextPageToken")) { | 4960 if (_json.containsKey("nextPageToken")) { |
5024 nextPageToken = _json["nextPageToken"]; | 4961 nextPageToken = _json["nextPageToken"]; |
5025 } | 4962 } |
5026 if (_json.containsKey("variable")) { | 4963 if (_json.containsKey("variable")) { |
5027 variable = _json["variable"].map((value) => new Variable.fromJson(value)).
toList(); | 4964 variable = _json["variable"] |
| 4965 .map((value) => new Variable.fromJson(value)) |
| 4966 .toList(); |
5028 } | 4967 } |
5029 } | 4968 } |
5030 | 4969 |
5031 core.Map<core.String, core.Object> toJson() { | 4970 core.Map<core.String, core.Object> toJson() { |
5032 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4971 final core.Map<core.String, core.Object> _json = |
| 4972 new core.Map<core.String, core.Object>(); |
5033 if (nextPageToken != null) { | 4973 if (nextPageToken != null) { |
5034 _json["nextPageToken"] = nextPageToken; | 4974 _json["nextPageToken"] = nextPageToken; |
5035 } | 4975 } |
5036 if (variable != null) { | 4976 if (variable != null) { |
5037 _json["variable"] = variable.map((value) => (value).toJson()).toList(); | 4977 _json["variable"] = variable.map((value) => (value).toJson()).toList(); |
5038 } | 4978 } |
5039 return _json; | 4979 return _json; |
5040 } | 4980 } |
5041 } | 4981 } |
5042 | 4982 |
5043 /** A list of workspaces in a container. */ | 4983 /// A list of workspaces in a container. |
5044 class ListWorkspacesResponse { | 4984 class ListWorkspacesResponse { |
5045 /** Continuation token for fetching the next page of results. */ | 4985 /// Continuation token for fetching the next page of results. |
5046 core.String nextPageToken; | 4986 core.String nextPageToken; |
5047 /** All Workspaces of a GTM Container. */ | 4987 |
| 4988 /// All Workspaces of a GTM Container. |
5048 core.List<Workspace> workspace; | 4989 core.List<Workspace> workspace; |
5049 | 4990 |
5050 ListWorkspacesResponse(); | 4991 ListWorkspacesResponse(); |
5051 | 4992 |
5052 ListWorkspacesResponse.fromJson(core.Map _json) { | 4993 ListWorkspacesResponse.fromJson(core.Map _json) { |
5053 if (_json.containsKey("nextPageToken")) { | 4994 if (_json.containsKey("nextPageToken")) { |
5054 nextPageToken = _json["nextPageToken"]; | 4995 nextPageToken = _json["nextPageToken"]; |
5055 } | 4996 } |
5056 if (_json.containsKey("workspace")) { | 4997 if (_json.containsKey("workspace")) { |
5057 workspace = _json["workspace"].map((value) => new Workspace.fromJson(value
)).toList(); | 4998 workspace = _json["workspace"] |
| 4999 .map((value) => new Workspace.fromJson(value)) |
| 5000 .toList(); |
5058 } | 5001 } |
5059 } | 5002 } |
5060 | 5003 |
5061 core.Map<core.String, core.Object> toJson() { | 5004 core.Map<core.String, core.Object> toJson() { |
5062 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5005 final core.Map<core.String, core.Object> _json = |
| 5006 new core.Map<core.String, core.Object>(); |
5063 if (nextPageToken != null) { | 5007 if (nextPageToken != null) { |
5064 _json["nextPageToken"] = nextPageToken; | 5008 _json["nextPageToken"] = nextPageToken; |
5065 } | 5009 } |
5066 if (workspace != null) { | 5010 if (workspace != null) { |
5067 _json["workspace"] = workspace.map((value) => (value).toJson()).toList(); | 5011 _json["workspace"] = workspace.map((value) => (value).toJson()).toList(); |
5068 } | 5012 } |
5069 return _json; | 5013 return _json; |
5070 } | 5014 } |
5071 } | 5015 } |
5072 | 5016 |
5073 /** Represents a merge conflict. */ | 5017 /// Represents a merge conflict. |
5074 class MergeConflict { | 5018 class MergeConflict { |
5075 /** | 5019 /// The base version entity (since the latest sync operation) that has |
5076 * The base version entity (since the latest sync operation) that has | 5020 /// conflicting changes compared to the workspace. If this field is missing, |
5077 * conflicting changes compared to the workspace. If this field is missing, it | 5021 /// it means the workspace entity is deleted from the base version. |
5078 * means the workspace entity is deleted from the base version. | |
5079 */ | |
5080 Entity entityInBaseVersion; | 5022 Entity entityInBaseVersion; |
5081 /** | 5023 |
5082 * The workspace entity that has conflicting changes compared to the base | 5024 /// The workspace entity that has conflicting changes compared to the base |
5083 * version. If an entity is deleted in a workspace, it will still appear with | 5025 /// version. If an entity is deleted in a workspace, it will still appear |
5084 * a deleted change status. | 5026 /// with a deleted change status. |
5085 */ | |
5086 Entity entityInWorkspace; | 5027 Entity entityInWorkspace; |
5087 | 5028 |
5088 MergeConflict(); | 5029 MergeConflict(); |
5089 | 5030 |
5090 MergeConflict.fromJson(core.Map _json) { | 5031 MergeConflict.fromJson(core.Map _json) { |
5091 if (_json.containsKey("entityInBaseVersion")) { | 5032 if (_json.containsKey("entityInBaseVersion")) { |
5092 entityInBaseVersion = new Entity.fromJson(_json["entityInBaseVersion"]); | 5033 entityInBaseVersion = new Entity.fromJson(_json["entityInBaseVersion"]); |
5093 } | 5034 } |
5094 if (_json.containsKey("entityInWorkspace")) { | 5035 if (_json.containsKey("entityInWorkspace")) { |
5095 entityInWorkspace = new Entity.fromJson(_json["entityInWorkspace"]); | 5036 entityInWorkspace = new Entity.fromJson(_json["entityInWorkspace"]); |
5096 } | 5037 } |
5097 } | 5038 } |
5098 | 5039 |
5099 core.Map<core.String, core.Object> toJson() { | 5040 core.Map<core.String, core.Object> toJson() { |
5100 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5041 final core.Map<core.String, core.Object> _json = |
| 5042 new core.Map<core.String, core.Object>(); |
5101 if (entityInBaseVersion != null) { | 5043 if (entityInBaseVersion != null) { |
5102 _json["entityInBaseVersion"] = (entityInBaseVersion).toJson(); | 5044 _json["entityInBaseVersion"] = (entityInBaseVersion).toJson(); |
5103 } | 5045 } |
5104 if (entityInWorkspace != null) { | 5046 if (entityInWorkspace != null) { |
5105 _json["entityInWorkspace"] = (entityInWorkspace).toJson(); | 5047 _json["entityInWorkspace"] = (entityInWorkspace).toJson(); |
5106 } | 5048 } |
5107 return _json; | 5049 return _json; |
5108 } | 5050 } |
5109 } | 5051 } |
5110 | 5052 |
5111 /** Represents a Google Tag Manager Parameter. */ | 5053 /// Represents a Google Tag Manager Parameter. |
5112 class Parameter { | 5054 class Parameter { |
5113 /** | 5055 /// The named key that uniquely identifies a parameter. Required for |
5114 * The named key that uniquely identifies a parameter. Required for top-level | 5056 /// top-level parameters, as well as map values. Ignored for list values. |
5115 * parameters, as well as map values. Ignored for list values. | |
5116 */ | |
5117 core.String key; | 5057 core.String key; |
5118 /** This list parameter's parameters (keys will be ignored). */ | 5058 |
| 5059 /// This list parameter's parameters (keys will be ignored). |
5119 core.List<Parameter> list; | 5060 core.List<Parameter> list; |
5120 /** This map parameter's parameters (must have keys; keys must be unique). */ | 5061 |
| 5062 /// This map parameter's parameters (must have keys; keys must be unique). |
5121 core.List<Parameter> map; | 5063 core.List<Parameter> map; |
5122 /** | 5064 |
5123 * The parameter type. Valid values are: | 5065 /// The parameter type. Valid values are: |
5124 * - boolean: The value represents a boolean, represented as 'true' or 'false' | 5066 /// - boolean: The value represents a boolean, represented as 'true' or |
5125 * - integer: The value represents a 64-bit signed integer value, in base 10 | 5067 /// 'false' |
5126 * - list: A list of parameters should be specified | 5068 /// - integer: The value represents a 64-bit signed integer value, in base 10 |
5127 * - map: A map of parameters should be specified | 5069 /// - list: A list of parameters should be specified |
5128 * - template: The value represents any text; this can include variable | 5070 /// - map: A map of parameters should be specified |
5129 * references (even variable references that might return non-string types) | 5071 /// - template: The value represents any text; this can include variable |
5130 * Possible string values are: | 5072 /// references (even variable references that might return non-string types) |
5131 * - "boolean" | 5073 /// Possible string values are: |
5132 * - "integer" | 5074 /// - "boolean" |
5133 * - "list" | 5075 /// - "integer" |
5134 * - "map" | 5076 /// - "list" |
5135 * - "template" | 5077 /// - "map" |
5136 * - "typeUnspecified" | 5078 /// - "template" |
5137 */ | 5079 /// - "typeUnspecified" |
5138 core.String type; | 5080 core.String type; |
5139 /** | 5081 |
5140 * A parameter's value (may contain variable references such as | 5082 /// A parameter's value (may contain variable references such as |
5141 * "{{myVariable}}") as appropriate to the specified type. | 5083 /// "{{myVariable}}") as appropriate to the specified type. |
5142 */ | |
5143 core.String value; | 5084 core.String value; |
5144 | 5085 |
5145 Parameter(); | 5086 Parameter(); |
5146 | 5087 |
5147 Parameter.fromJson(core.Map _json) { | 5088 Parameter.fromJson(core.Map _json) { |
5148 if (_json.containsKey("key")) { | 5089 if (_json.containsKey("key")) { |
5149 key = _json["key"]; | 5090 key = _json["key"]; |
5150 } | 5091 } |
5151 if (_json.containsKey("list")) { | 5092 if (_json.containsKey("list")) { |
5152 list = _json["list"].map((value) => new Parameter.fromJson(value)).toList(
); | 5093 list = |
| 5094 _json["list"].map((value) => new Parameter.fromJson(value)).toList(); |
5153 } | 5095 } |
5154 if (_json.containsKey("map")) { | 5096 if (_json.containsKey("map")) { |
5155 map = _json["map"].map((value) => new Parameter.fromJson(value)).toList(); | 5097 map = _json["map"].map((value) => new Parameter.fromJson(value)).toList(); |
5156 } | 5098 } |
5157 if (_json.containsKey("type")) { | 5099 if (_json.containsKey("type")) { |
5158 type = _json["type"]; | 5100 type = _json["type"]; |
5159 } | 5101 } |
5160 if (_json.containsKey("value")) { | 5102 if (_json.containsKey("value")) { |
5161 value = _json["value"]; | 5103 value = _json["value"]; |
5162 } | 5104 } |
5163 } | 5105 } |
5164 | 5106 |
5165 core.Map<core.String, core.Object> toJson() { | 5107 core.Map<core.String, core.Object> toJson() { |
5166 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5108 final core.Map<core.String, core.Object> _json = |
| 5109 new core.Map<core.String, core.Object>(); |
5167 if (key != null) { | 5110 if (key != null) { |
5168 _json["key"] = key; | 5111 _json["key"] = key; |
5169 } | 5112 } |
5170 if (list != null) { | 5113 if (list != null) { |
5171 _json["list"] = list.map((value) => (value).toJson()).toList(); | 5114 _json["list"] = list.map((value) => (value).toJson()).toList(); |
5172 } | 5115 } |
5173 if (map != null) { | 5116 if (map != null) { |
5174 _json["map"] = map.map((value) => (value).toJson()).toList(); | 5117 _json["map"] = map.map((value) => (value).toJson()).toList(); |
5175 } | 5118 } |
5176 if (type != null) { | 5119 if (type != null) { |
5177 _json["type"] = type; | 5120 _json["type"] = type; |
5178 } | 5121 } |
5179 if (value != null) { | 5122 if (value != null) { |
5180 _json["value"] = value; | 5123 _json["value"] = value; |
5181 } | 5124 } |
5182 return _json; | 5125 return _json; |
5183 } | 5126 } |
5184 } | 5127 } |
5185 | 5128 |
5186 /** Publish container version response. */ | 5129 /// Publish container version response. |
5187 class PublishContainerVersionResponse { | 5130 class PublishContainerVersionResponse { |
5188 /** Compiler errors or not. */ | 5131 /// Compiler errors or not. |
5189 core.bool compilerError; | 5132 core.bool compilerError; |
5190 /** The container version created. */ | 5133 |
| 5134 /// The container version created. |
5191 ContainerVersion containerVersion; | 5135 ContainerVersion containerVersion; |
5192 | 5136 |
5193 PublishContainerVersionResponse(); | 5137 PublishContainerVersionResponse(); |
5194 | 5138 |
5195 PublishContainerVersionResponse.fromJson(core.Map _json) { | 5139 PublishContainerVersionResponse.fromJson(core.Map _json) { |
5196 if (_json.containsKey("compilerError")) { | 5140 if (_json.containsKey("compilerError")) { |
5197 compilerError = _json["compilerError"]; | 5141 compilerError = _json["compilerError"]; |
5198 } | 5142 } |
5199 if (_json.containsKey("containerVersion")) { | 5143 if (_json.containsKey("containerVersion")) { |
5200 containerVersion = new ContainerVersion.fromJson(_json["containerVersion"]
); | 5144 containerVersion = |
| 5145 new ContainerVersion.fromJson(_json["containerVersion"]); |
5201 } | 5146 } |
5202 } | 5147 } |
5203 | 5148 |
5204 core.Map<core.String, core.Object> toJson() { | 5149 core.Map<core.String, core.Object> toJson() { |
5205 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5150 final core.Map<core.String, core.Object> _json = |
| 5151 new core.Map<core.String, core.Object>(); |
5206 if (compilerError != null) { | 5152 if (compilerError != null) { |
5207 _json["compilerError"] = compilerError; | 5153 _json["compilerError"] = compilerError; |
5208 } | 5154 } |
5209 if (containerVersion != null) { | 5155 if (containerVersion != null) { |
5210 _json["containerVersion"] = (containerVersion).toJson(); | 5156 _json["containerVersion"] = (containerVersion).toJson(); |
5211 } | 5157 } |
5212 return _json; | 5158 return _json; |
5213 } | 5159 } |
5214 } | 5160 } |
5215 | 5161 |
5216 /** Response to quick previewing a workspace. */ | 5162 /// Response to quick previewing a workspace. |
5217 class QuickPreviewResponse { | 5163 class QuickPreviewResponse { |
5218 /** Were there compiler errors or not. */ | 5164 /// Were there compiler errors or not. |
5219 core.bool compilerError; | 5165 core.bool compilerError; |
5220 /** The quick previewed container version. */ | 5166 |
| 5167 /// The quick previewed container version. |
5221 ContainerVersion containerVersion; | 5168 ContainerVersion containerVersion; |
5222 /** | 5169 |
5223 * Whether quick previewing failed when syncing the workspace to the latest | 5170 /// Whether quick previewing failed when syncing the workspace to the latest |
5224 * container version. | 5171 /// container version. |
5225 */ | |
5226 SyncStatus syncStatus; | 5172 SyncStatus syncStatus; |
5227 | 5173 |
5228 QuickPreviewResponse(); | 5174 QuickPreviewResponse(); |
5229 | 5175 |
5230 QuickPreviewResponse.fromJson(core.Map _json) { | 5176 QuickPreviewResponse.fromJson(core.Map _json) { |
5231 if (_json.containsKey("compilerError")) { | 5177 if (_json.containsKey("compilerError")) { |
5232 compilerError = _json["compilerError"]; | 5178 compilerError = _json["compilerError"]; |
5233 } | 5179 } |
5234 if (_json.containsKey("containerVersion")) { | 5180 if (_json.containsKey("containerVersion")) { |
5235 containerVersion = new ContainerVersion.fromJson(_json["containerVersion"]
); | 5181 containerVersion = |
| 5182 new ContainerVersion.fromJson(_json["containerVersion"]); |
5236 } | 5183 } |
5237 if (_json.containsKey("syncStatus")) { | 5184 if (_json.containsKey("syncStatus")) { |
5238 syncStatus = new SyncStatus.fromJson(_json["syncStatus"]); | 5185 syncStatus = new SyncStatus.fromJson(_json["syncStatus"]); |
5239 } | 5186 } |
5240 } | 5187 } |
5241 | 5188 |
5242 core.Map<core.String, core.Object> toJson() { | 5189 core.Map<core.String, core.Object> toJson() { |
5243 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5190 final core.Map<core.String, core.Object> _json = |
| 5191 new core.Map<core.String, core.Object>(); |
5244 if (compilerError != null) { | 5192 if (compilerError != null) { |
5245 _json["compilerError"] = compilerError; | 5193 _json["compilerError"] = compilerError; |
5246 } | 5194 } |
5247 if (containerVersion != null) { | 5195 if (containerVersion != null) { |
5248 _json["containerVersion"] = (containerVersion).toJson(); | 5196 _json["containerVersion"] = (containerVersion).toJson(); |
5249 } | 5197 } |
5250 if (syncStatus != null) { | 5198 if (syncStatus != null) { |
5251 _json["syncStatus"] = (syncStatus).toJson(); | 5199 _json["syncStatus"] = (syncStatus).toJson(); |
5252 } | 5200 } |
5253 return _json; | 5201 return _json; |
5254 } | 5202 } |
5255 } | 5203 } |
5256 | 5204 |
5257 /** The result of reverting a built-in variable in a workspace. */ | 5205 /// The result of reverting a built-in variable in a workspace. |
5258 class RevertBuiltInVariableResponse { | 5206 class RevertBuiltInVariableResponse { |
5259 /** Whether the built-in variable is enabled after reversion. */ | 5207 /// Whether the built-in variable is enabled after reversion. |
5260 core.bool enabled; | 5208 core.bool enabled; |
5261 | 5209 |
5262 RevertBuiltInVariableResponse(); | 5210 RevertBuiltInVariableResponse(); |
5263 | 5211 |
5264 RevertBuiltInVariableResponse.fromJson(core.Map _json) { | 5212 RevertBuiltInVariableResponse.fromJson(core.Map _json) { |
5265 if (_json.containsKey("enabled")) { | 5213 if (_json.containsKey("enabled")) { |
5266 enabled = _json["enabled"]; | 5214 enabled = _json["enabled"]; |
5267 } | 5215 } |
5268 } | 5216 } |
5269 | 5217 |
5270 core.Map<core.String, core.Object> toJson() { | 5218 core.Map<core.String, core.Object> toJson() { |
5271 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5219 final core.Map<core.String, core.Object> _json = |
| 5220 new core.Map<core.String, core.Object>(); |
5272 if (enabled != null) { | 5221 if (enabled != null) { |
5273 _json["enabled"] = enabled; | 5222 _json["enabled"] = enabled; |
5274 } | 5223 } |
5275 return _json; | 5224 return _json; |
5276 } | 5225 } |
5277 } | 5226 } |
5278 | 5227 |
5279 /** The result of reverting folder changes in a workspace. */ | 5228 /// The result of reverting folder changes in a workspace. |
5280 class RevertFolderResponse { | 5229 class RevertFolderResponse { |
5281 /** | 5230 /// Folder as it appears in the latest container version since the last |
5282 * Folder as it appears in the latest container version since the last | 5231 /// workspace synchronization operation. If no folder is present, that means |
5283 * workspace synchronization operation. If no folder is present, that means | 5232 /// the folder was deleted in the latest container version. |
5284 * the folder was deleted in the latest container version. | |
5285 */ | |
5286 Folder folder; | 5233 Folder folder; |
5287 | 5234 |
5288 RevertFolderResponse(); | 5235 RevertFolderResponse(); |
5289 | 5236 |
5290 RevertFolderResponse.fromJson(core.Map _json) { | 5237 RevertFolderResponse.fromJson(core.Map _json) { |
5291 if (_json.containsKey("folder")) { | 5238 if (_json.containsKey("folder")) { |
5292 folder = new Folder.fromJson(_json["folder"]); | 5239 folder = new Folder.fromJson(_json["folder"]); |
5293 } | 5240 } |
5294 } | 5241 } |
5295 | 5242 |
5296 core.Map<core.String, core.Object> toJson() { | 5243 core.Map<core.String, core.Object> toJson() { |
5297 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5244 final core.Map<core.String, core.Object> _json = |
| 5245 new core.Map<core.String, core.Object>(); |
5298 if (folder != null) { | 5246 if (folder != null) { |
5299 _json["folder"] = (folder).toJson(); | 5247 _json["folder"] = (folder).toJson(); |
5300 } | 5248 } |
5301 return _json; | 5249 return _json; |
5302 } | 5250 } |
5303 } | 5251 } |
5304 | 5252 |
5305 /** The result of reverting a tag in a workspace. */ | 5253 /// The result of reverting a tag in a workspace. |
5306 class RevertTagResponse { | 5254 class RevertTagResponse { |
5307 /** | 5255 /// Tag as it appears in the latest container version since the last |
5308 * Tag as it appears in the latest container version since the last workspace | 5256 /// workspace synchronization operation. If no tag is present, that means the |
5309 * synchronization operation. If no tag is present, that means the tag was | 5257 /// tag was deleted in the latest container version. |
5310 * deleted in the latest container version. | |
5311 */ | |
5312 Tag tag; | 5258 Tag tag; |
5313 | 5259 |
5314 RevertTagResponse(); | 5260 RevertTagResponse(); |
5315 | 5261 |
5316 RevertTagResponse.fromJson(core.Map _json) { | 5262 RevertTagResponse.fromJson(core.Map _json) { |
5317 if (_json.containsKey("tag")) { | 5263 if (_json.containsKey("tag")) { |
5318 tag = new Tag.fromJson(_json["tag"]); | 5264 tag = new Tag.fromJson(_json["tag"]); |
5319 } | 5265 } |
5320 } | 5266 } |
5321 | 5267 |
5322 core.Map<core.String, core.Object> toJson() { | 5268 core.Map<core.String, core.Object> toJson() { |
5323 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5269 final core.Map<core.String, core.Object> _json = |
| 5270 new core.Map<core.String, core.Object>(); |
5324 if (tag != null) { | 5271 if (tag != null) { |
5325 _json["tag"] = (tag).toJson(); | 5272 _json["tag"] = (tag).toJson(); |
5326 } | 5273 } |
5327 return _json; | 5274 return _json; |
5328 } | 5275 } |
5329 } | 5276 } |
5330 | 5277 |
5331 /** The result of reverting a trigger in a workspace. */ | 5278 /// The result of reverting a trigger in a workspace. |
5332 class RevertTriggerResponse { | 5279 class RevertTriggerResponse { |
5333 /** | 5280 /// Trigger as it appears in the latest container version since the last |
5334 * Trigger as it appears in the latest container version since the last | 5281 /// workspace synchronization operation. If no trigger is present, that means |
5335 * workspace synchronization operation. If no trigger is present, that means | 5282 /// the trigger was deleted in the latest container version. |
5336 * the trigger was deleted in the latest container version. | |
5337 */ | |
5338 Trigger trigger; | 5283 Trigger trigger; |
5339 | 5284 |
5340 RevertTriggerResponse(); | 5285 RevertTriggerResponse(); |
5341 | 5286 |
5342 RevertTriggerResponse.fromJson(core.Map _json) { | 5287 RevertTriggerResponse.fromJson(core.Map _json) { |
5343 if (_json.containsKey("trigger")) { | 5288 if (_json.containsKey("trigger")) { |
5344 trigger = new Trigger.fromJson(_json["trigger"]); | 5289 trigger = new Trigger.fromJson(_json["trigger"]); |
5345 } | 5290 } |
5346 } | 5291 } |
5347 | 5292 |
5348 core.Map<core.String, core.Object> toJson() { | 5293 core.Map<core.String, core.Object> toJson() { |
5349 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5294 final core.Map<core.String, core.Object> _json = |
| 5295 new core.Map<core.String, core.Object>(); |
5350 if (trigger != null) { | 5296 if (trigger != null) { |
5351 _json["trigger"] = (trigger).toJson(); | 5297 _json["trigger"] = (trigger).toJson(); |
5352 } | 5298 } |
5353 return _json; | 5299 return _json; |
5354 } | 5300 } |
5355 } | 5301 } |
5356 | 5302 |
5357 /** The result of reverting a variable in a workspace. */ | 5303 /// The result of reverting a variable in a workspace. |
5358 class RevertVariableResponse { | 5304 class RevertVariableResponse { |
5359 /** | 5305 /// Variable as it appears in the latest container version since the last |
5360 * Variable as it appears in the latest container version since the last | 5306 /// workspace synchronization operation. If no variable is present, that |
5361 * workspace synchronization operation. If no variable is present, that means | 5307 /// means the variable was deleted in the latest container version. |
5362 * the variable was deleted in the latest container version. | |
5363 */ | |
5364 Variable variable; | 5308 Variable variable; |
5365 | 5309 |
5366 RevertVariableResponse(); | 5310 RevertVariableResponse(); |
5367 | 5311 |
5368 RevertVariableResponse.fromJson(core.Map _json) { | 5312 RevertVariableResponse.fromJson(core.Map _json) { |
5369 if (_json.containsKey("variable")) { | 5313 if (_json.containsKey("variable")) { |
5370 variable = new Variable.fromJson(_json["variable"]); | 5314 variable = new Variable.fromJson(_json["variable"]); |
5371 } | 5315 } |
5372 } | 5316 } |
5373 | 5317 |
5374 core.Map<core.String, core.Object> toJson() { | 5318 core.Map<core.String, core.Object> toJson() { |
5375 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5319 final core.Map<core.String, core.Object> _json = |
| 5320 new core.Map<core.String, core.Object>(); |
5376 if (variable != null) { | 5321 if (variable != null) { |
5377 _json["variable"] = (variable).toJson(); | 5322 _json["variable"] = (variable).toJson(); |
5378 } | 5323 } |
5379 return _json; | 5324 return _json; |
5380 } | 5325 } |
5381 } | 5326 } |
5382 | 5327 |
5383 /** | 5328 /// Represents a reference to atag that fires before another tag in order to |
5384 * Represents a reference to atag that fires before another tag in order to set | 5329 /// set up dependencies. |
5385 * up dependencies. | |
5386 */ | |
5387 class SetupTag { | 5330 class SetupTag { |
5388 /** | 5331 /// If true, fire the main tag if and only if the setup tag fires |
5389 * If true, fire the main tag if and only if the setup tag fires successfully. | 5332 /// successfully. If false, fire the main tag regardless of setup tag firing |
5390 * If false, fire the main tag regardless of setup tag firing status. | 5333 /// status. |
5391 */ | |
5392 core.bool stopOnSetupFailure; | 5334 core.bool stopOnSetupFailure; |
5393 /** The name of the setup tag. */ | 5335 |
| 5336 /// The name of the setup tag. |
5394 core.String tagName; | 5337 core.String tagName; |
5395 | 5338 |
5396 SetupTag(); | 5339 SetupTag(); |
5397 | 5340 |
5398 SetupTag.fromJson(core.Map _json) { | 5341 SetupTag.fromJson(core.Map _json) { |
5399 if (_json.containsKey("stopOnSetupFailure")) { | 5342 if (_json.containsKey("stopOnSetupFailure")) { |
5400 stopOnSetupFailure = _json["stopOnSetupFailure"]; | 5343 stopOnSetupFailure = _json["stopOnSetupFailure"]; |
5401 } | 5344 } |
5402 if (_json.containsKey("tagName")) { | 5345 if (_json.containsKey("tagName")) { |
5403 tagName = _json["tagName"]; | 5346 tagName = _json["tagName"]; |
5404 } | 5347 } |
5405 } | 5348 } |
5406 | 5349 |
5407 core.Map<core.String, core.Object> toJson() { | 5350 core.Map<core.String, core.Object> toJson() { |
5408 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5351 final core.Map<core.String, core.Object> _json = |
| 5352 new core.Map<core.String, core.Object>(); |
5409 if (stopOnSetupFailure != null) { | 5353 if (stopOnSetupFailure != null) { |
5410 _json["stopOnSetupFailure"] = stopOnSetupFailure; | 5354 _json["stopOnSetupFailure"] = stopOnSetupFailure; |
5411 } | 5355 } |
5412 if (tagName != null) { | 5356 if (tagName != null) { |
5413 _json["tagName"] = tagName; | 5357 _json["tagName"] = tagName; |
5414 } | 5358 } |
5415 return _json; | 5359 return _json; |
5416 } | 5360 } |
5417 } | 5361 } |
5418 | 5362 |
5419 /** The status of a workspace after synchronization. */ | 5363 /// The status of a workspace after synchronization. |
5420 class SyncStatus { | 5364 class SyncStatus { |
5421 /** Synchornization operation detected a merge conflict. */ | 5365 /// Synchornization operation detected a merge conflict. |
5422 core.bool mergeConflict; | 5366 core.bool mergeConflict; |
5423 /** An error occurred during the synchronization operation. */ | 5367 |
| 5368 /// An error occurred during the synchronization operation. |
5424 core.bool syncError; | 5369 core.bool syncError; |
5425 | 5370 |
5426 SyncStatus(); | 5371 SyncStatus(); |
5427 | 5372 |
5428 SyncStatus.fromJson(core.Map _json) { | 5373 SyncStatus.fromJson(core.Map _json) { |
5429 if (_json.containsKey("mergeConflict")) { | 5374 if (_json.containsKey("mergeConflict")) { |
5430 mergeConflict = _json["mergeConflict"]; | 5375 mergeConflict = _json["mergeConflict"]; |
5431 } | 5376 } |
5432 if (_json.containsKey("syncError")) { | 5377 if (_json.containsKey("syncError")) { |
5433 syncError = _json["syncError"]; | 5378 syncError = _json["syncError"]; |
5434 } | 5379 } |
5435 } | 5380 } |
5436 | 5381 |
5437 core.Map<core.String, core.Object> toJson() { | 5382 core.Map<core.String, core.Object> toJson() { |
5438 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5383 final core.Map<core.String, core.Object> _json = |
| 5384 new core.Map<core.String, core.Object>(); |
5439 if (mergeConflict != null) { | 5385 if (mergeConflict != null) { |
5440 _json["mergeConflict"] = mergeConflict; | 5386 _json["mergeConflict"] = mergeConflict; |
5441 } | 5387 } |
5442 if (syncError != null) { | 5388 if (syncError != null) { |
5443 _json["syncError"] = syncError; | 5389 _json["syncError"] = syncError; |
5444 } | 5390 } |
5445 return _json; | 5391 return _json; |
5446 } | 5392 } |
5447 } | 5393 } |
5448 | 5394 |
5449 /** | 5395 /// A response after synchronizing the workspace to the latest container |
5450 * A response after synchronizing the workspace to the latest container version. | 5396 /// version. |
5451 */ | |
5452 class SyncWorkspaceResponse { | 5397 class SyncWorkspaceResponse { |
5453 /** | 5398 /// The merge conflict after sync. If this field is not empty, the sync is |
5454 * The merge conflict after sync. If this field is not empty, the sync is | 5399 /// still treated as successful. But a version cannot be created until all |
5455 * still treated as successful. But a version cannot be created until all | 5400 /// conflicts are resolved. |
5456 * conflicts are resolved. | |
5457 */ | |
5458 core.List<MergeConflict> mergeConflict; | 5401 core.List<MergeConflict> mergeConflict; |
5459 /** | 5402 |
5460 * Indicates whether synchronization caused a merge conflict or sync error. | 5403 /// Indicates whether synchronization caused a merge conflict or sync error. |
5461 */ | |
5462 SyncStatus syncStatus; | 5404 SyncStatus syncStatus; |
5463 | 5405 |
5464 SyncWorkspaceResponse(); | 5406 SyncWorkspaceResponse(); |
5465 | 5407 |
5466 SyncWorkspaceResponse.fromJson(core.Map _json) { | 5408 SyncWorkspaceResponse.fromJson(core.Map _json) { |
5467 if (_json.containsKey("mergeConflict")) { | 5409 if (_json.containsKey("mergeConflict")) { |
5468 mergeConflict = _json["mergeConflict"].map((value) => new MergeConflict.fr
omJson(value)).toList(); | 5410 mergeConflict = _json["mergeConflict"] |
| 5411 .map((value) => new MergeConflict.fromJson(value)) |
| 5412 .toList(); |
5469 } | 5413 } |
5470 if (_json.containsKey("syncStatus")) { | 5414 if (_json.containsKey("syncStatus")) { |
5471 syncStatus = new SyncStatus.fromJson(_json["syncStatus"]); | 5415 syncStatus = new SyncStatus.fromJson(_json["syncStatus"]); |
5472 } | 5416 } |
5473 } | 5417 } |
5474 | 5418 |
5475 core.Map<core.String, core.Object> toJson() { | 5419 core.Map<core.String, core.Object> toJson() { |
5476 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5420 final core.Map<core.String, core.Object> _json = |
| 5421 new core.Map<core.String, core.Object>(); |
5477 if (mergeConflict != null) { | 5422 if (mergeConflict != null) { |
5478 _json["mergeConflict"] = mergeConflict.map((value) => (value).toJson()).to
List(); | 5423 _json["mergeConflict"] = |
| 5424 mergeConflict.map((value) => (value).toJson()).toList(); |
5479 } | 5425 } |
5480 if (syncStatus != null) { | 5426 if (syncStatus != null) { |
5481 _json["syncStatus"] = (syncStatus).toJson(); | 5427 _json["syncStatus"] = (syncStatus).toJson(); |
5482 } | 5428 } |
5483 return _json; | 5429 return _json; |
5484 } | 5430 } |
5485 } | 5431 } |
5486 | 5432 |
5487 /** Represents a Google Tag Manager Tag. */ | 5433 /// Represents a Google Tag Manager Tag. |
5488 class Tag { | 5434 class Tag { |
5489 /** GTM Account ID. */ | 5435 /// GTM Account ID. |
5490 core.String accountId; | 5436 core.String accountId; |
5491 /** | 5437 |
5492 * Blocking rule IDs. If any of the listed rules evaluate to true, the tag | 5438 /// Blocking rule IDs. If any of the listed rules evaluate to true, the tag |
5493 * will not fire. | 5439 /// will not fire. |
5494 */ | |
5495 core.List<core.String> blockingRuleId; | 5440 core.List<core.String> blockingRuleId; |
5496 /** | 5441 |
5497 * Blocking trigger IDs. If any of the listed triggers evaluate to true, the | 5442 /// Blocking trigger IDs. If any of the listed triggers evaluate to true, the |
5498 * tag will not fire. | 5443 /// tag will not fire. |
5499 */ | |
5500 core.List<core.String> blockingTriggerId; | 5444 core.List<core.String> blockingTriggerId; |
5501 /** GTM Container ID. */ | 5445 |
| 5446 /// GTM Container ID. |
5502 core.String containerId; | 5447 core.String containerId; |
5503 /** | 5448 |
5504 * The fingerprint of the GTM Tag as computed at storage time. This value is | 5449 /// The fingerprint of the GTM Tag as computed at storage time. This value is |
5505 * recomputed whenever the tag is modified. | 5450 /// recomputed whenever the tag is modified. |
5506 */ | |
5507 core.String fingerprint; | 5451 core.String fingerprint; |
5508 /** | 5452 |
5509 * Firing rule IDs. A tag will fire when any of the listed rules are true and | 5453 /// Firing rule IDs. A tag will fire when any of the listed rules are true |
5510 * all of its blockingRuleIds (if any specified) are false. | 5454 /// and all of its blockingRuleIds (if any specified) are false. |
5511 */ | |
5512 core.List<core.String> firingRuleId; | 5455 core.List<core.String> firingRuleId; |
5513 /** | 5456 |
5514 * Firing trigger IDs. A tag will fire when any of the listed triggers are | 5457 /// Firing trigger IDs. A tag will fire when any of the listed triggers are |
5515 * true and all of its blockingTriggerIds (if any specified) are false. | 5458 /// true and all of its blockingTriggerIds (if any specified) are false. |
5516 */ | |
5517 core.List<core.String> firingTriggerId; | 5459 core.List<core.String> firingTriggerId; |
5518 /** | 5460 |
5519 * If set to true, this tag will only fire in the live environment (e.g. not | 5461 /// If set to true, this tag will only fire in the live environment (e.g. not |
5520 * in preview or debug mode). | 5462 /// in preview or debug mode). |
5521 */ | |
5522 core.bool liveOnly; | 5463 core.bool liveOnly; |
5523 /** Tag display name. */ | 5464 |
| 5465 /// Tag display name. |
5524 core.String name; | 5466 core.String name; |
5525 /** User notes on how to apply this tag in the container. */ | 5467 |
| 5468 /// User notes on how to apply this tag in the container. |
5526 core.String notes; | 5469 core.String notes; |
5527 /** The tag's parameters. */ | 5470 |
| 5471 /// The tag's parameters. |
5528 core.List<Parameter> parameter; | 5472 core.List<Parameter> parameter; |
5529 /** Parent folder id. */ | 5473 |
| 5474 /// Parent folder id. |
5530 core.String parentFolderId; | 5475 core.String parentFolderId; |
5531 /** GTM Tag's API relative path. */ | 5476 |
| 5477 /// GTM Tag's API relative path. |
5532 core.String path; | 5478 core.String path; |
5533 /** | 5479 |
5534 * User defined numeric priority of the tag. Tags are fired asynchronously in | 5480 /// User defined numeric priority of the tag. Tags are fired asynchronously |
5535 * order of priority. Tags with higher numeric value fire first. A tag's | 5481 /// in order of priority. Tags with higher numeric value fire first. A tag's |
5536 * priority can be a positive or negative value. The default value is 0. | 5482 /// priority can be a positive or negative value. The default value is 0. |
5537 */ | |
5538 Parameter priority; | 5483 Parameter priority; |
5539 /** The end timestamp in milliseconds to schedule a tag. */ | 5484 |
| 5485 /// The end timestamp in milliseconds to schedule a tag. |
5540 core.String scheduleEndMs; | 5486 core.String scheduleEndMs; |
5541 /** The start timestamp in milliseconds to schedule a tag. */ | 5487 |
| 5488 /// The start timestamp in milliseconds to schedule a tag. |
5542 core.String scheduleStartMs; | 5489 core.String scheduleStartMs; |
5543 /** The list of setup tags. Currently we only allow one. */ | 5490 |
| 5491 /// The list of setup tags. Currently we only allow one. |
5544 core.List<SetupTag> setupTag; | 5492 core.List<SetupTag> setupTag; |
5545 /** | 5493 |
5546 * Option to fire this tag. | 5494 /// Option to fire this tag. |
5547 * Possible string values are: | 5495 /// Possible string values are: |
5548 * - "oncePerEvent" | 5496 /// - "oncePerEvent" |
5549 * - "oncePerLoad" | 5497 /// - "oncePerLoad" |
5550 * - "tagFiringOptionUnspecified" | 5498 /// - "tagFiringOptionUnspecified" |
5551 * - "unlimited" | 5499 /// - "unlimited" |
5552 */ | |
5553 core.String tagFiringOption; | 5500 core.String tagFiringOption; |
5554 /** The Tag ID uniquely identifies the GTM Tag. */ | 5501 |
| 5502 /// The Tag ID uniquely identifies the GTM Tag. |
5555 core.String tagId; | 5503 core.String tagId; |
5556 /** Auto generated link to the tag manager UI */ | 5504 |
| 5505 /// Auto generated link to the tag manager UI |
5557 core.String tagManagerUrl; | 5506 core.String tagManagerUrl; |
5558 /** The list of teardown tags. Currently we only allow one. */ | 5507 |
| 5508 /// The list of teardown tags. Currently we only allow one. |
5559 core.List<TeardownTag> teardownTag; | 5509 core.List<TeardownTag> teardownTag; |
5560 /** GTM Tag Type. */ | 5510 |
| 5511 /// GTM Tag Type. |
5561 core.String type; | 5512 core.String type; |
5562 /** GTM Workspace ID. */ | 5513 |
| 5514 /// GTM Workspace ID. |
5563 core.String workspaceId; | 5515 core.String workspaceId; |
5564 | 5516 |
5565 Tag(); | 5517 Tag(); |
5566 | 5518 |
5567 Tag.fromJson(core.Map _json) { | 5519 Tag.fromJson(core.Map _json) { |
5568 if (_json.containsKey("accountId")) { | 5520 if (_json.containsKey("accountId")) { |
5569 accountId = _json["accountId"]; | 5521 accountId = _json["accountId"]; |
5570 } | 5522 } |
5571 if (_json.containsKey("blockingRuleId")) { | 5523 if (_json.containsKey("blockingRuleId")) { |
5572 blockingRuleId = _json["blockingRuleId"]; | 5524 blockingRuleId = _json["blockingRuleId"]; |
(...skipping 16 matching lines...) Expand all Loading... |
5589 if (_json.containsKey("liveOnly")) { | 5541 if (_json.containsKey("liveOnly")) { |
5590 liveOnly = _json["liveOnly"]; | 5542 liveOnly = _json["liveOnly"]; |
5591 } | 5543 } |
5592 if (_json.containsKey("name")) { | 5544 if (_json.containsKey("name")) { |
5593 name = _json["name"]; | 5545 name = _json["name"]; |
5594 } | 5546 } |
5595 if (_json.containsKey("notes")) { | 5547 if (_json.containsKey("notes")) { |
5596 notes = _json["notes"]; | 5548 notes = _json["notes"]; |
5597 } | 5549 } |
5598 if (_json.containsKey("parameter")) { | 5550 if (_json.containsKey("parameter")) { |
5599 parameter = _json["parameter"].map((value) => new Parameter.fromJson(value
)).toList(); | 5551 parameter = _json["parameter"] |
| 5552 .map((value) => new Parameter.fromJson(value)) |
| 5553 .toList(); |
5600 } | 5554 } |
5601 if (_json.containsKey("parentFolderId")) { | 5555 if (_json.containsKey("parentFolderId")) { |
5602 parentFolderId = _json["parentFolderId"]; | 5556 parentFolderId = _json["parentFolderId"]; |
5603 } | 5557 } |
5604 if (_json.containsKey("path")) { | 5558 if (_json.containsKey("path")) { |
5605 path = _json["path"]; | 5559 path = _json["path"]; |
5606 } | 5560 } |
5607 if (_json.containsKey("priority")) { | 5561 if (_json.containsKey("priority")) { |
5608 priority = new Parameter.fromJson(_json["priority"]); | 5562 priority = new Parameter.fromJson(_json["priority"]); |
5609 } | 5563 } |
5610 if (_json.containsKey("scheduleEndMs")) { | 5564 if (_json.containsKey("scheduleEndMs")) { |
5611 scheduleEndMs = _json["scheduleEndMs"]; | 5565 scheduleEndMs = _json["scheduleEndMs"]; |
5612 } | 5566 } |
5613 if (_json.containsKey("scheduleStartMs")) { | 5567 if (_json.containsKey("scheduleStartMs")) { |
5614 scheduleStartMs = _json["scheduleStartMs"]; | 5568 scheduleStartMs = _json["scheduleStartMs"]; |
5615 } | 5569 } |
5616 if (_json.containsKey("setupTag")) { | 5570 if (_json.containsKey("setupTag")) { |
5617 setupTag = _json["setupTag"].map((value) => new SetupTag.fromJson(value)).
toList(); | 5571 setupTag = _json["setupTag"] |
| 5572 .map((value) => new SetupTag.fromJson(value)) |
| 5573 .toList(); |
5618 } | 5574 } |
5619 if (_json.containsKey("tagFiringOption")) { | 5575 if (_json.containsKey("tagFiringOption")) { |
5620 tagFiringOption = _json["tagFiringOption"]; | 5576 tagFiringOption = _json["tagFiringOption"]; |
5621 } | 5577 } |
5622 if (_json.containsKey("tagId")) { | 5578 if (_json.containsKey("tagId")) { |
5623 tagId = _json["tagId"]; | 5579 tagId = _json["tagId"]; |
5624 } | 5580 } |
5625 if (_json.containsKey("tagManagerUrl")) { | 5581 if (_json.containsKey("tagManagerUrl")) { |
5626 tagManagerUrl = _json["tagManagerUrl"]; | 5582 tagManagerUrl = _json["tagManagerUrl"]; |
5627 } | 5583 } |
5628 if (_json.containsKey("teardownTag")) { | 5584 if (_json.containsKey("teardownTag")) { |
5629 teardownTag = _json["teardownTag"].map((value) => new TeardownTag.fromJson
(value)).toList(); | 5585 teardownTag = _json["teardownTag"] |
| 5586 .map((value) => new TeardownTag.fromJson(value)) |
| 5587 .toList(); |
5630 } | 5588 } |
5631 if (_json.containsKey("type")) { | 5589 if (_json.containsKey("type")) { |
5632 type = _json["type"]; | 5590 type = _json["type"]; |
5633 } | 5591 } |
5634 if (_json.containsKey("workspaceId")) { | 5592 if (_json.containsKey("workspaceId")) { |
5635 workspaceId = _json["workspaceId"]; | 5593 workspaceId = _json["workspaceId"]; |
5636 } | 5594 } |
5637 } | 5595 } |
5638 | 5596 |
5639 core.Map<core.String, core.Object> toJson() { | 5597 core.Map<core.String, core.Object> toJson() { |
5640 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5598 final core.Map<core.String, core.Object> _json = |
| 5599 new core.Map<core.String, core.Object>(); |
5641 if (accountId != null) { | 5600 if (accountId != null) { |
5642 _json["accountId"] = accountId; | 5601 _json["accountId"] = accountId; |
5643 } | 5602 } |
5644 if (blockingRuleId != null) { | 5603 if (blockingRuleId != null) { |
5645 _json["blockingRuleId"] = blockingRuleId; | 5604 _json["blockingRuleId"] = blockingRuleId; |
5646 } | 5605 } |
5647 if (blockingTriggerId != null) { | 5606 if (blockingTriggerId != null) { |
5648 _json["blockingTriggerId"] = blockingTriggerId; | 5607 _json["blockingTriggerId"] = blockingTriggerId; |
5649 } | 5608 } |
5650 if (containerId != null) { | 5609 if (containerId != null) { |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5692 if (tagFiringOption != null) { | 5651 if (tagFiringOption != null) { |
5693 _json["tagFiringOption"] = tagFiringOption; | 5652 _json["tagFiringOption"] = tagFiringOption; |
5694 } | 5653 } |
5695 if (tagId != null) { | 5654 if (tagId != null) { |
5696 _json["tagId"] = tagId; | 5655 _json["tagId"] = tagId; |
5697 } | 5656 } |
5698 if (tagManagerUrl != null) { | 5657 if (tagManagerUrl != null) { |
5699 _json["tagManagerUrl"] = tagManagerUrl; | 5658 _json["tagManagerUrl"] = tagManagerUrl; |
5700 } | 5659 } |
5701 if (teardownTag != null) { | 5660 if (teardownTag != null) { |
5702 _json["teardownTag"] = teardownTag.map((value) => (value).toJson()).toList
(); | 5661 _json["teardownTag"] = |
| 5662 teardownTag.map((value) => (value).toJson()).toList(); |
5703 } | 5663 } |
5704 if (type != null) { | 5664 if (type != null) { |
5705 _json["type"] = type; | 5665 _json["type"] = type; |
5706 } | 5666 } |
5707 if (workspaceId != null) { | 5667 if (workspaceId != null) { |
5708 _json["workspaceId"] = workspaceId; | 5668 _json["workspaceId"] = workspaceId; |
5709 } | 5669 } |
5710 return _json; | 5670 return _json; |
5711 } | 5671 } |
5712 } | 5672 } |
5713 | 5673 |
5714 /** | 5674 /// Represents a tag that fires after another tag in order to tear down |
5715 * Represents a tag that fires after another tag in order to tear down | 5675 /// dependencies. |
5716 * dependencies. | |
5717 */ | |
5718 class TeardownTag { | 5676 class TeardownTag { |
5719 /** | 5677 /// If true, fire the teardown tag if and only if the main tag fires |
5720 * If true, fire the teardown tag if and only if the main tag fires | 5678 /// successfully. If false, fire the teardown tag regardless of main tag |
5721 * successfully. If false, fire the teardown tag regardless of main tag firing | 5679 /// firing status. |
5722 * status. | |
5723 */ | |
5724 core.bool stopTeardownOnFailure; | 5680 core.bool stopTeardownOnFailure; |
5725 /** The name of the teardown tag. */ | 5681 |
| 5682 /// The name of the teardown tag. |
5726 core.String tagName; | 5683 core.String tagName; |
5727 | 5684 |
5728 TeardownTag(); | 5685 TeardownTag(); |
5729 | 5686 |
5730 TeardownTag.fromJson(core.Map _json) { | 5687 TeardownTag.fromJson(core.Map _json) { |
5731 if (_json.containsKey("stopTeardownOnFailure")) { | 5688 if (_json.containsKey("stopTeardownOnFailure")) { |
5732 stopTeardownOnFailure = _json["stopTeardownOnFailure"]; | 5689 stopTeardownOnFailure = _json["stopTeardownOnFailure"]; |
5733 } | 5690 } |
5734 if (_json.containsKey("tagName")) { | 5691 if (_json.containsKey("tagName")) { |
5735 tagName = _json["tagName"]; | 5692 tagName = _json["tagName"]; |
5736 } | 5693 } |
5737 } | 5694 } |
5738 | 5695 |
5739 core.Map<core.String, core.Object> toJson() { | 5696 core.Map<core.String, core.Object> toJson() { |
5740 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5697 final core.Map<core.String, core.Object> _json = |
| 5698 new core.Map<core.String, core.Object>(); |
5741 if (stopTeardownOnFailure != null) { | 5699 if (stopTeardownOnFailure != null) { |
5742 _json["stopTeardownOnFailure"] = stopTeardownOnFailure; | 5700 _json["stopTeardownOnFailure"] = stopTeardownOnFailure; |
5743 } | 5701 } |
5744 if (tagName != null) { | 5702 if (tagName != null) { |
5745 _json["tagName"] = tagName; | 5703 _json["tagName"] = tagName; |
5746 } | 5704 } |
5747 return _json; | 5705 return _json; |
5748 } | 5706 } |
5749 } | 5707 } |
5750 | 5708 |
5751 /** | 5709 /// A Timestamp represents a point in time independent of any time zone or |
5752 * A Timestamp represents a point in time independent of any time zone or | 5710 /// calendar, represented as seconds and fractions of seconds at nanosecond |
5753 * calendar, represented as seconds and fractions of seconds at nanosecond | 5711 /// resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian |
5754 * resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian | 5712 /// Calendar which extends the Gregorian calendar backwards to year one. It is |
5755 * Calendar which extends the Gregorian calendar backwards to year one. It is | 5713 /// encoded assuming all minutes are 60 seconds long, i.e. leap seconds are |
5756 * encoded assuming all minutes are 60 seconds long, i.e. leap seconds are | 5714 /// "smeared" so that no leap second table is needed for interpretation. Range |
5757 * "smeared" so that no leap second table is needed for interpretation. Range is | 5715 /// is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By |
5758 * from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting | 5716 /// restricting to that range, we ensure that we can convert to and from RFC |
5759 * to that range, we ensure that we can convert to and from RFC 3339 date | 5717 /// 3339 date strings. See |
5760 * strings. See | 5718 /// [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt)
. |
5761 * [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt). | 5719 /// |
5762 * | 5720 /// # Examples |
5763 * # Examples | 5721 /// |
5764 * | 5722 /// Example 1: Compute Timestamp from POSIX `time()`. |
5765 * Example 1: Compute Timestamp from POSIX `time()`. | 5723 /// |
5766 * | 5724 /// Timestamp timestamp; timestamp.set_seconds(time(NULL)); |
5767 * Timestamp timestamp; timestamp.set_seconds(time(NULL)); | 5725 /// timestamp.set_nanos(0); |
5768 * timestamp.set_nanos(0); | 5726 /// |
5769 * | 5727 /// Example 2: Compute Timestamp from POSIX `gettimeofday()`. |
5770 * Example 2: Compute Timestamp from POSIX `gettimeofday()`. | 5728 /// |
5771 * | 5729 /// struct timeval tv; gettimeofday(&tv, NULL); |
5772 * struct timeval tv; gettimeofday(&tv, NULL); | 5730 /// |
5773 * | 5731 /// Timestamp timestamp; timestamp.set_seconds(tv.tv_sec); |
5774 * Timestamp timestamp; timestamp.set_seconds(tv.tv_sec); | 5732 /// timestamp.set_nanos(tv.tv_usec * 1000); |
5775 * timestamp.set_nanos(tv.tv_usec * 1000); | 5733 /// |
5776 * | 5734 /// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. |
5777 * Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. | 5735 /// |
5778 * | 5736 /// FILETIME ft; GetSystemTimeAsFileTime(&ft); UINT64 ticks = |
5779 * FILETIME ft; GetSystemTimeAsFileTime(&ft); UINT64 ticks = | 5737 /// (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; |
5780 * (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; | 5738 /// |
5781 * | 5739 /// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z // |
5782 * // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z // | 5740 /// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. Timestamp |
5783 * is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. Timestamp | 5741 /// timestamp; timestamp.set_seconds((INT64) ((ticks / 10000000) - |
5784 * timestamp; timestamp.set_seconds((INT64) ((ticks / 10000000) - | 5742 /// 11644473600LL)); timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); |
5785 * 11644473600LL)); timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); | 5743 /// |
5786 * | 5744 /// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. |
5787 * Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. | 5745 /// |
5788 * | 5746 /// long millis = System.currentTimeMillis(); |
5789 * long millis = System.currentTimeMillis(); | 5747 /// |
5790 * | 5748 /// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) |
5791 * Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) | 5749 /// .setNanos((int) ((millis % 1000) * 1000000)).build(); |
5792 * .setNanos((int) ((millis % 1000) * 1000000)).build(); | 5750 /// |
5793 * | 5751 /// |
5794 * | 5752 /// |
5795 * | 5753 /// Example 5: Compute Timestamp from current time in Python. |
5796 * Example 5: Compute Timestamp from current time in Python. | 5754 /// |
5797 * | 5755 /// timestamp = Timestamp() timestamp.GetCurrentTime() |
5798 * timestamp = Timestamp() timestamp.GetCurrentTime() | 5756 /// |
5799 * | 5757 /// # JSON Mapping |
5800 * # JSON Mapping | 5758 /// |
5801 * | 5759 /// In JSON format, the Timestamp type is encoded as a string in the [RFC |
5802 * In JSON format, the Timestamp type is encoded as a string in the [RFC | 5760 /// 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the format is |
5803 * 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the format is | 5761 /// "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" where {year} is |
5804 * "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" where {year} is | 5762 /// always expressed using four digits while {month}, {day}, {hour}, {min}, and |
5805 * always expressed using four digits while {month}, {day}, {hour}, {min}, and | 5763 /// {sec} are zero-padded to two digits each. The fractional seconds, which can |
5806 * {sec} are zero-padded to two digits each. The fractional seconds, which can | 5764 /// go up to 9 digits (i.e. up to 1 nanosecond resolution), are optional. The |
5807 * go up to 9 digits (i.e. up to 1 nanosecond resolution), are optional. The "Z" | 5765 /// "Z" suffix indicates the timezone ("UTC"); the timezone is required, though |
5808 * suffix indicates the timezone ("UTC"); the timezone is required, though only | 5766 /// only UTC (as indicated by "Z") is presently supported. |
5809 * UTC (as indicated by "Z") is presently supported. | 5767 /// |
5810 * | 5768 /// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC |
5811 * For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past 01:30 UTC | 5769 /// on January 15, 2017. |
5812 * on January 15, 2017. | 5770 /// |
5813 * | 5771 /// In JavaScript, one can convert a Date object to this format using the |
5814 * In JavaScript, one can convert a Date object to this format using the | 5772 /// standard |
5815 * standard | 5773 /// [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe
rence/Global_Objects/Date/toISOString] |
5816 * [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refer
ence/Global_Objects/Date/toISOString] | 5774 /// method. In Python, a standard `datetime.datetime` object can be converted |
5817 * method. In Python, a standard `datetime.datetime` object can be converted to | 5775 /// to this format using |
5818 * this format using | 5776 /// [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) |
5819 * [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with | 5777 /// with the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one |
5820 * the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use | 5778 /// can use the Joda Time's [`ISODateTimeFormat.dateTime()`]( |
5821 * the Joda Time's [`ISODateTimeFormat.dateTime()`]( | 5779 /// http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFor
mat.html#dateTime()) |
5822 * http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeForm
at.html#dateTime()) | 5780 /// to obtain a formatter capable of generating timestamps in this format. |
5823 * to obtain a formatter capable of generating timestamps in this format. | |
5824 */ | |
5825 class Timestamp { | 5781 class Timestamp { |
5826 /** | 5782 /// Non-negative fractions of a second at nanosecond resolution. Negative |
5827 * Non-negative fractions of a second at nanosecond resolution. Negative | 5783 /// second values with fractions must still have non-negative nanos values |
5828 * second values with fractions must still have non-negative nanos values that | 5784 /// that count forward in time. Must be from 0 to 999,999,999 inclusive. |
5829 * count forward in time. Must be from 0 to 999,999,999 inclusive. | |
5830 */ | |
5831 core.int nanos; | 5785 core.int nanos; |
5832 /** | 5786 |
5833 * Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must | 5787 /// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. |
5834 * be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | 5788 /// Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. |
5835 */ | |
5836 core.String seconds; | 5789 core.String seconds; |
5837 | 5790 |
5838 Timestamp(); | 5791 Timestamp(); |
5839 | 5792 |
5840 Timestamp.fromJson(core.Map _json) { | 5793 Timestamp.fromJson(core.Map _json) { |
5841 if (_json.containsKey("nanos")) { | 5794 if (_json.containsKey("nanos")) { |
5842 nanos = _json["nanos"]; | 5795 nanos = _json["nanos"]; |
5843 } | 5796 } |
5844 if (_json.containsKey("seconds")) { | 5797 if (_json.containsKey("seconds")) { |
5845 seconds = _json["seconds"]; | 5798 seconds = _json["seconds"]; |
5846 } | 5799 } |
5847 } | 5800 } |
5848 | 5801 |
5849 core.Map<core.String, core.Object> toJson() { | 5802 core.Map<core.String, core.Object> toJson() { |
5850 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 5803 final core.Map<core.String, core.Object> _json = |
| 5804 new core.Map<core.String, core.Object>(); |
5851 if (nanos != null) { | 5805 if (nanos != null) { |
5852 _json["nanos"] = nanos; | 5806 _json["nanos"] = nanos; |
5853 } | 5807 } |
5854 if (seconds != null) { | 5808 if (seconds != null) { |
5855 _json["seconds"] = seconds; | 5809 _json["seconds"] = seconds; |
5856 } | 5810 } |
5857 return _json; | 5811 return _json; |
5858 } | 5812 } |
5859 } | 5813 } |
5860 | 5814 |
5861 /** Represents a Google Tag Manager Trigger */ | 5815 /// Represents a Google Tag Manager Trigger |
5862 class Trigger { | 5816 class Trigger { |
5863 /** GTM Account ID. */ | 5817 /// GTM Account ID. |
5864 core.String accountId; | 5818 core.String accountId; |
5865 /** Used in the case of auto event tracking. */ | 5819 |
| 5820 /// Used in the case of auto event tracking. |
5866 core.List<Condition> autoEventFilter; | 5821 core.List<Condition> autoEventFilter; |
5867 /** | 5822 |
5868 * Whether or not we should only fire tags if the form submit or link click | 5823 /// Whether or not we should only fire tags if the form submit or link click |
5869 * event is not cancelled by some other event handler (e.g. because of | 5824 /// event is not cancelled by some other event handler (e.g. because of |
5870 * validation). Only valid for Form Submission and Link Click triggers. | 5825 /// validation). Only valid for Form Submission and Link Click triggers. |
5871 */ | |
5872 Parameter checkValidation; | 5826 Parameter checkValidation; |
5873 /** GTM Container ID. */ | 5827 |
| 5828 /// GTM Container ID. |
5874 core.String containerId; | 5829 core.String containerId; |
5875 /** | 5830 |
5876 * A visibility trigger minimum continuous visible time (in milliseconds). | 5831 /// A visibility trigger minimum continuous visible time (in milliseconds). |
5877 * Only valid for AMP Visibility trigger. | 5832 /// Only valid for AMP Visibility trigger. |
5878 */ | |
5879 Parameter continuousTimeMinMilliseconds; | 5833 Parameter continuousTimeMinMilliseconds; |
5880 /** | 5834 |
5881 * Used in the case of custom event, which is fired iff all Conditions are | 5835 /// Used in the case of custom event, which is fired iff all Conditions are |
5882 * true. | 5836 /// true. |
5883 */ | |
5884 core.List<Condition> customEventFilter; | 5837 core.List<Condition> customEventFilter; |
5885 /** Name of the GTM event that is fired. Only valid for Timer triggers. */ | 5838 |
| 5839 /// Name of the GTM event that is fired. Only valid for Timer triggers. |
5886 Parameter eventName; | 5840 Parameter eventName; |
5887 /** The trigger will only fire iff all Conditions are true. */ | 5841 |
| 5842 /// The trigger will only fire iff all Conditions are true. |
5888 core.List<Condition> filter; | 5843 core.List<Condition> filter; |
5889 /** | 5844 |
5890 * The fingerprint of the GTM Trigger as computed at storage time. This value | 5845 /// The fingerprint of the GTM Trigger as computed at storage time. This |
5891 * is recomputed whenever the trigger is modified. | 5846 /// value is recomputed whenever the trigger is modified. |
5892 */ | |
5893 core.String fingerprint; | 5847 core.String fingerprint; |
5894 /** | 5848 |
5895 * List of integer percentage values for scroll triggers. The trigger will | 5849 /// List of integer percentage values for scroll triggers. The trigger will |
5896 * fire when each percentage is reached when the view is scrolled | 5850 /// fire when each percentage is reached when the view is scrolled |
5897 * horizontally. Only valid for AMP scroll triggers. | 5851 /// horizontally. Only valid for AMP scroll triggers. |
5898 */ | |
5899 Parameter horizontalScrollPercentageList; | 5852 Parameter horizontalScrollPercentageList; |
5900 /** | 5853 |
5901 * Time between triggering recurring Timer Events (in milliseconds). Only | 5854 /// Time between triggering recurring Timer Events (in milliseconds). Only |
5902 * valid for Timer triggers. | 5855 /// valid for Timer triggers. |
5903 */ | |
5904 Parameter interval; | 5856 Parameter interval; |
5905 /** | 5857 |
5906 * Time between Timer Events to fire (in seconds). Only valid for AMP Timer | 5858 /// Time between Timer Events to fire (in seconds). Only valid for AMP Timer |
5907 * trigger. | 5859 /// trigger. |
5908 */ | |
5909 Parameter intervalSeconds; | 5860 Parameter intervalSeconds; |
5910 /** | 5861 |
5911 * Limit of the number of GTM events this Timer Trigger will fire. If no limit | 5862 /// Limit of the number of GTM events this Timer Trigger will fire. If no |
5912 * is set, we will continue to fire GTM events until the user leaves the page. | 5863 /// limit is set, we will continue to fire GTM events until the user leaves |
5913 * Only valid for Timer triggers. | 5864 /// the page. Only valid for Timer triggers. |
5914 */ | |
5915 Parameter limit; | 5865 Parameter limit; |
5916 /** | 5866 |
5917 * Max time to fire Timer Events (in seconds). Only valid for AMP Timer | 5867 /// Max time to fire Timer Events (in seconds). Only valid for AMP Timer |
5918 * trigger. | 5868 /// trigger. |
5919 */ | |
5920 Parameter maxTimerLengthSeconds; | 5869 Parameter maxTimerLengthSeconds; |
5921 /** Trigger display name. */ | 5870 |
| 5871 /// Trigger display name. |
5922 core.String name; | 5872 core.String name; |
5923 /** User notes on how to apply this trigger in the container. */ | 5873 |
| 5874 /// User notes on how to apply this trigger in the container. |
5924 core.String notes; | 5875 core.String notes; |
5925 /** Parent folder id. */ | 5876 |
| 5877 /// Parent folder id. |
5926 core.String parentFolderId; | 5878 core.String parentFolderId; |
5927 /** GTM Trigger's API relative path. */ | 5879 |
| 5880 /// GTM Trigger's API relative path. |
5928 core.String path; | 5881 core.String path; |
5929 /** | 5882 |
5930 * A click trigger CSS selector (i.e. "a", "button" etc.). Only valid for AMP | 5883 /// A click trigger CSS selector (i.e. "a", "button" etc.). Only valid for |
5931 * Click trigger. | 5884 /// AMP Click trigger. |
5932 */ | |
5933 Parameter selector; | 5885 Parameter selector; |
5934 /** Auto generated link to the tag manager UI */ | 5886 |
| 5887 /// Auto generated link to the tag manager UI |
5935 core.String tagManagerUrl; | 5888 core.String tagManagerUrl; |
5936 /** | 5889 |
5937 * A visibility trigger minimum total visible time (in milliseconds). Only | 5890 /// A visibility trigger minimum total visible time (in milliseconds). Only |
5938 * valid for AMP Visibility trigger. | 5891 /// valid for AMP Visibility trigger. |
5939 */ | |
5940 Parameter totalTimeMinMilliseconds; | 5892 Parameter totalTimeMinMilliseconds; |
5941 /** The Trigger ID uniquely identifies the GTM Trigger. */ | 5893 |
| 5894 /// The Trigger ID uniquely identifies the GTM Trigger. |
5942 core.String triggerId; | 5895 core.String triggerId; |
5943 /** | 5896 |
5944 * Defines the data layer event that causes this trigger. | 5897 /// Defines the data layer event that causes this trigger. |
5945 * Possible string values are: | 5898 /// Possible string values are: |
5946 * - "always" | 5899 /// - "always" |
5947 * - "ampClick" | 5900 /// - "ampClick" |
5948 * - "ampScroll" | 5901 /// - "ampScroll" |
5949 * - "ampTimer" | 5902 /// - "ampTimer" |
5950 * - "ampVisibility" | 5903 /// - "ampVisibility" |
5951 * - "click" | 5904 /// - "click" |
5952 * - "customEvent" | 5905 /// - "customEvent" |
5953 * - "domReady" | 5906 /// - "domReady" |
5954 * - "eventTypeUnspecified" | 5907 /// - "eventTypeUnspecified" |
5955 * - "firebaseAppException" | 5908 /// - "firebaseAppException" |
5956 * - "firebaseAppUpdate" | 5909 /// - "firebaseAppUpdate" |
5957 * - "firebaseCampaign" | 5910 /// - "firebaseCampaign" |
5958 * - "firebaseFirstOpen" | 5911 /// - "firebaseFirstOpen" |
5959 * - "firebaseInAppPurchase" | 5912 /// - "firebaseInAppPurchase" |
5960 * - "firebaseNotificationDismiss" | 5913 /// - "firebaseNotificationDismiss" |
5961 * - "firebaseNotificationForeground" | 5914 /// - "firebaseNotificationForeground" |
5962 * - "firebaseNotificationOpen" | 5915 /// - "firebaseNotificationOpen" |
5963 * - "firebaseNotificationReceive" | 5916 /// - "firebaseNotificationReceive" |
5964 * - "firebaseOsUpdate" | 5917 /// - "firebaseOsUpdate" |
5965 * - "firebaseSessionStart" | 5918 /// - "firebaseSessionStart" |
5966 * - "firebaseUserEngagement" | 5919 /// - "firebaseUserEngagement" |
5967 * - "formSubmission" | 5920 /// - "formSubmission" |
5968 * - "historyChange" | 5921 /// - "historyChange" |
5969 * - "jsError" | 5922 /// - "jsError" |
5970 * - "linkClick" | 5923 /// - "linkClick" |
5971 * - "pageview" | 5924 /// - "pageview" |
5972 * - "timer" | 5925 /// - "timer" |
5973 * - "windowLoaded" | 5926 /// - "windowLoaded" |
5974 */ | |
5975 core.String type; | 5927 core.String type; |
5976 /** | 5928 |
5977 * Globally unique id of the trigger that auto-generates this (a Form Submit, | 5929 /// Globally unique id of the trigger that auto-generates this (a Form |
5978 * Link Click or Timer listener) if any. Used to make incompatible auto-events | 5930 /// Submit, Link Click or Timer listener) if any. Used to make incompatible |
5979 * work together with trigger filtering based on trigger ids. This value is | 5931 /// auto-events work together with trigger filtering based on trigger ids. |
5980 * populated during output generation since the tags implied by triggers don't | 5932 /// This value is populated during output generation since the tags implied |
5981 * exist until then. Only valid for Form Submit, Link Click and Timer | 5933 /// by triggers don't exist until then. Only valid for Form Submit, Link |
5982 * triggers. | 5934 /// Click and Timer triggers. |
5983 */ | |
5984 Parameter uniqueTriggerId; | 5935 Parameter uniqueTriggerId; |
5985 /** | 5936 |
5986 * List of integer percentage values for scroll triggers. The trigger will | 5937 /// List of integer percentage values for scroll triggers. The trigger will |
5987 * fire when each percentage is reached when the view is scrolled vertically. | 5938 /// fire when each percentage is reached when the view is scrolled |
5988 * Only valid for AMP scroll triggers. | 5939 /// vertically. Only valid for AMP scroll triggers. |
5989 */ | |
5990 Parameter verticalScrollPercentageList; | 5940 Parameter verticalScrollPercentageList; |
5991 /** | 5941 |
5992 * A visibility trigger CSS selector (i.e. "#id"). Only valid for AMP | 5942 /// A visibility trigger CSS selector (i.e. "#id"). Only valid for AMP |
5993 * Visibility trigger. | 5943 /// Visibility trigger. |
5994 */ | |
5995 Parameter visibilitySelector; | 5944 Parameter visibilitySelector; |
5996 /** | 5945 |
5997 * A visibility trigger maximum percent visibility. Only valid for AMP | 5946 /// A visibility trigger maximum percent visibility. Only valid for AMP |
5998 * Visibility trigger. | 5947 /// Visibility trigger. |
5999 */ | |
6000 Parameter visiblePercentageMax; | 5948 Parameter visiblePercentageMax; |
6001 /** | 5949 |
6002 * A visibility trigger minimum percent visibility. Only valid for AMP | 5950 /// A visibility trigger minimum percent visibility. Only valid for AMP |
6003 * Visibility trigger. | 5951 /// Visibility trigger. |
6004 */ | |
6005 Parameter visiblePercentageMin; | 5952 Parameter visiblePercentageMin; |
6006 /** | 5953 |
6007 * Whether or not we should delay the form submissions or link opening until | 5954 /// Whether or not we should delay the form submissions or link opening until |
6008 * all of the tags have fired (by preventing the default action and later | 5955 /// all of the tags have fired (by preventing the default action and later |
6009 * simulating the default action). Only valid for Form Submission and Link | 5956 /// simulating the default action). Only valid for Form Submission and Link |
6010 * Click triggers. | 5957 /// Click triggers. |
6011 */ | |
6012 Parameter waitForTags; | 5958 Parameter waitForTags; |
6013 /** | 5959 |
6014 * How long to wait (in milliseconds) for tags to fire when 'waits_for_tags' | 5960 /// How long to wait (in milliseconds) for tags to fire when 'waits_for_tags' |
6015 * above evaluates to true. Only valid for Form Submission and Link Click | 5961 /// above evaluates to true. Only valid for Form Submission and Link Click |
6016 * triggers. | 5962 /// triggers. |
6017 */ | |
6018 Parameter waitForTagsTimeout; | 5963 Parameter waitForTagsTimeout; |
6019 /** GTM Workspace ID. */ | 5964 |
| 5965 /// GTM Workspace ID. |
6020 core.String workspaceId; | 5966 core.String workspaceId; |
6021 | 5967 |
6022 Trigger(); | 5968 Trigger(); |
6023 | 5969 |
6024 Trigger.fromJson(core.Map _json) { | 5970 Trigger.fromJson(core.Map _json) { |
6025 if (_json.containsKey("accountId")) { | 5971 if (_json.containsKey("accountId")) { |
6026 accountId = _json["accountId"]; | 5972 accountId = _json["accountId"]; |
6027 } | 5973 } |
6028 if (_json.containsKey("autoEventFilter")) { | 5974 if (_json.containsKey("autoEventFilter")) { |
6029 autoEventFilter = _json["autoEventFilter"].map((value) => new Condition.fr
omJson(value)).toList(); | 5975 autoEventFilter = _json["autoEventFilter"] |
| 5976 .map((value) => new Condition.fromJson(value)) |
| 5977 .toList(); |
6030 } | 5978 } |
6031 if (_json.containsKey("checkValidation")) { | 5979 if (_json.containsKey("checkValidation")) { |
6032 checkValidation = new Parameter.fromJson(_json["checkValidation"]); | 5980 checkValidation = new Parameter.fromJson(_json["checkValidation"]); |
6033 } | 5981 } |
6034 if (_json.containsKey("containerId")) { | 5982 if (_json.containsKey("containerId")) { |
6035 containerId = _json["containerId"]; | 5983 containerId = _json["containerId"]; |
6036 } | 5984 } |
6037 if (_json.containsKey("continuousTimeMinMilliseconds")) { | 5985 if (_json.containsKey("continuousTimeMinMilliseconds")) { |
6038 continuousTimeMinMilliseconds = new Parameter.fromJson(_json["continuousTi
meMinMilliseconds"]); | 5986 continuousTimeMinMilliseconds = |
| 5987 new Parameter.fromJson(_json["continuousTimeMinMilliseconds"]); |
6039 } | 5988 } |
6040 if (_json.containsKey("customEventFilter")) { | 5989 if (_json.containsKey("customEventFilter")) { |
6041 customEventFilter = _json["customEventFilter"].map((value) => new Conditio
n.fromJson(value)).toList(); | 5990 customEventFilter = _json["customEventFilter"] |
| 5991 .map((value) => new Condition.fromJson(value)) |
| 5992 .toList(); |
6042 } | 5993 } |
6043 if (_json.containsKey("eventName")) { | 5994 if (_json.containsKey("eventName")) { |
6044 eventName = new Parameter.fromJson(_json["eventName"]); | 5995 eventName = new Parameter.fromJson(_json["eventName"]); |
6045 } | 5996 } |
6046 if (_json.containsKey("filter")) { | 5997 if (_json.containsKey("filter")) { |
6047 filter = _json["filter"].map((value) => new Condition.fromJson(value)).toL
ist(); | 5998 filter = _json["filter"] |
| 5999 .map((value) => new Condition.fromJson(value)) |
| 6000 .toList(); |
6048 } | 6001 } |
6049 if (_json.containsKey("fingerprint")) { | 6002 if (_json.containsKey("fingerprint")) { |
6050 fingerprint = _json["fingerprint"]; | 6003 fingerprint = _json["fingerprint"]; |
6051 } | 6004 } |
6052 if (_json.containsKey("horizontalScrollPercentageList")) { | 6005 if (_json.containsKey("horizontalScrollPercentageList")) { |
6053 horizontalScrollPercentageList = new Parameter.fromJson(_json["horizontalS
crollPercentageList"]); | 6006 horizontalScrollPercentageList = |
| 6007 new Parameter.fromJson(_json["horizontalScrollPercentageList"]); |
6054 } | 6008 } |
6055 if (_json.containsKey("interval")) { | 6009 if (_json.containsKey("interval")) { |
6056 interval = new Parameter.fromJson(_json["interval"]); | 6010 interval = new Parameter.fromJson(_json["interval"]); |
6057 } | 6011 } |
6058 if (_json.containsKey("intervalSeconds")) { | 6012 if (_json.containsKey("intervalSeconds")) { |
6059 intervalSeconds = new Parameter.fromJson(_json["intervalSeconds"]); | 6013 intervalSeconds = new Parameter.fromJson(_json["intervalSeconds"]); |
6060 } | 6014 } |
6061 if (_json.containsKey("limit")) { | 6015 if (_json.containsKey("limit")) { |
6062 limit = new Parameter.fromJson(_json["limit"]); | 6016 limit = new Parameter.fromJson(_json["limit"]); |
6063 } | 6017 } |
6064 if (_json.containsKey("maxTimerLengthSeconds")) { | 6018 if (_json.containsKey("maxTimerLengthSeconds")) { |
6065 maxTimerLengthSeconds = new Parameter.fromJson(_json["maxTimerLengthSecond
s"]); | 6019 maxTimerLengthSeconds = |
| 6020 new Parameter.fromJson(_json["maxTimerLengthSeconds"]); |
6066 } | 6021 } |
6067 if (_json.containsKey("name")) { | 6022 if (_json.containsKey("name")) { |
6068 name = _json["name"]; | 6023 name = _json["name"]; |
6069 } | 6024 } |
6070 if (_json.containsKey("notes")) { | 6025 if (_json.containsKey("notes")) { |
6071 notes = _json["notes"]; | 6026 notes = _json["notes"]; |
6072 } | 6027 } |
6073 if (_json.containsKey("parentFolderId")) { | 6028 if (_json.containsKey("parentFolderId")) { |
6074 parentFolderId = _json["parentFolderId"]; | 6029 parentFolderId = _json["parentFolderId"]; |
6075 } | 6030 } |
6076 if (_json.containsKey("path")) { | 6031 if (_json.containsKey("path")) { |
6077 path = _json["path"]; | 6032 path = _json["path"]; |
6078 } | 6033 } |
6079 if (_json.containsKey("selector")) { | 6034 if (_json.containsKey("selector")) { |
6080 selector = new Parameter.fromJson(_json["selector"]); | 6035 selector = new Parameter.fromJson(_json["selector"]); |
6081 } | 6036 } |
6082 if (_json.containsKey("tagManagerUrl")) { | 6037 if (_json.containsKey("tagManagerUrl")) { |
6083 tagManagerUrl = _json["tagManagerUrl"]; | 6038 tagManagerUrl = _json["tagManagerUrl"]; |
6084 } | 6039 } |
6085 if (_json.containsKey("totalTimeMinMilliseconds")) { | 6040 if (_json.containsKey("totalTimeMinMilliseconds")) { |
6086 totalTimeMinMilliseconds = new Parameter.fromJson(_json["totalTimeMinMilli
seconds"]); | 6041 totalTimeMinMilliseconds = |
| 6042 new Parameter.fromJson(_json["totalTimeMinMilliseconds"]); |
6087 } | 6043 } |
6088 if (_json.containsKey("triggerId")) { | 6044 if (_json.containsKey("triggerId")) { |
6089 triggerId = _json["triggerId"]; | 6045 triggerId = _json["triggerId"]; |
6090 } | 6046 } |
6091 if (_json.containsKey("type")) { | 6047 if (_json.containsKey("type")) { |
6092 type = _json["type"]; | 6048 type = _json["type"]; |
6093 } | 6049 } |
6094 if (_json.containsKey("uniqueTriggerId")) { | 6050 if (_json.containsKey("uniqueTriggerId")) { |
6095 uniqueTriggerId = new Parameter.fromJson(_json["uniqueTriggerId"]); | 6051 uniqueTriggerId = new Parameter.fromJson(_json["uniqueTriggerId"]); |
6096 } | 6052 } |
6097 if (_json.containsKey("verticalScrollPercentageList")) { | 6053 if (_json.containsKey("verticalScrollPercentageList")) { |
6098 verticalScrollPercentageList = new Parameter.fromJson(_json["verticalScrol
lPercentageList"]); | 6054 verticalScrollPercentageList = |
| 6055 new Parameter.fromJson(_json["verticalScrollPercentageList"]); |
6099 } | 6056 } |
6100 if (_json.containsKey("visibilitySelector")) { | 6057 if (_json.containsKey("visibilitySelector")) { |
6101 visibilitySelector = new Parameter.fromJson(_json["visibilitySelector"]); | 6058 visibilitySelector = new Parameter.fromJson(_json["visibilitySelector"]); |
6102 } | 6059 } |
6103 if (_json.containsKey("visiblePercentageMax")) { | 6060 if (_json.containsKey("visiblePercentageMax")) { |
6104 visiblePercentageMax = new Parameter.fromJson(_json["visiblePercentageMax"
]); | 6061 visiblePercentageMax = |
| 6062 new Parameter.fromJson(_json["visiblePercentageMax"]); |
6105 } | 6063 } |
6106 if (_json.containsKey("visiblePercentageMin")) { | 6064 if (_json.containsKey("visiblePercentageMin")) { |
6107 visiblePercentageMin = new Parameter.fromJson(_json["visiblePercentageMin"
]); | 6065 visiblePercentageMin = |
| 6066 new Parameter.fromJson(_json["visiblePercentageMin"]); |
6108 } | 6067 } |
6109 if (_json.containsKey("waitForTags")) { | 6068 if (_json.containsKey("waitForTags")) { |
6110 waitForTags = new Parameter.fromJson(_json["waitForTags"]); | 6069 waitForTags = new Parameter.fromJson(_json["waitForTags"]); |
6111 } | 6070 } |
6112 if (_json.containsKey("waitForTagsTimeout")) { | 6071 if (_json.containsKey("waitForTagsTimeout")) { |
6113 waitForTagsTimeout = new Parameter.fromJson(_json["waitForTagsTimeout"]); | 6072 waitForTagsTimeout = new Parameter.fromJson(_json["waitForTagsTimeout"]); |
6114 } | 6073 } |
6115 if (_json.containsKey("workspaceId")) { | 6074 if (_json.containsKey("workspaceId")) { |
6116 workspaceId = _json["workspaceId"]; | 6075 workspaceId = _json["workspaceId"]; |
6117 } | 6076 } |
6118 } | 6077 } |
6119 | 6078 |
6120 core.Map<core.String, core.Object> toJson() { | 6079 core.Map<core.String, core.Object> toJson() { |
6121 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6080 final core.Map<core.String, core.Object> _json = |
| 6081 new core.Map<core.String, core.Object>(); |
6122 if (accountId != null) { | 6082 if (accountId != null) { |
6123 _json["accountId"] = accountId; | 6083 _json["accountId"] = accountId; |
6124 } | 6084 } |
6125 if (autoEventFilter != null) { | 6085 if (autoEventFilter != null) { |
6126 _json["autoEventFilter"] = autoEventFilter.map((value) => (value).toJson()
).toList(); | 6086 _json["autoEventFilter"] = |
| 6087 autoEventFilter.map((value) => (value).toJson()).toList(); |
6127 } | 6088 } |
6128 if (checkValidation != null) { | 6089 if (checkValidation != null) { |
6129 _json["checkValidation"] = (checkValidation).toJson(); | 6090 _json["checkValidation"] = (checkValidation).toJson(); |
6130 } | 6091 } |
6131 if (containerId != null) { | 6092 if (containerId != null) { |
6132 _json["containerId"] = containerId; | 6093 _json["containerId"] = containerId; |
6133 } | 6094 } |
6134 if (continuousTimeMinMilliseconds != null) { | 6095 if (continuousTimeMinMilliseconds != null) { |
6135 _json["continuousTimeMinMilliseconds"] = (continuousTimeMinMilliseconds).t
oJson(); | 6096 _json["continuousTimeMinMilliseconds"] = |
| 6097 (continuousTimeMinMilliseconds).toJson(); |
6136 } | 6098 } |
6137 if (customEventFilter != null) { | 6099 if (customEventFilter != null) { |
6138 _json["customEventFilter"] = customEventFilter.map((value) => (value).toJs
on()).toList(); | 6100 _json["customEventFilter"] = |
| 6101 customEventFilter.map((value) => (value).toJson()).toList(); |
6139 } | 6102 } |
6140 if (eventName != null) { | 6103 if (eventName != null) { |
6141 _json["eventName"] = (eventName).toJson(); | 6104 _json["eventName"] = (eventName).toJson(); |
6142 } | 6105 } |
6143 if (filter != null) { | 6106 if (filter != null) { |
6144 _json["filter"] = filter.map((value) => (value).toJson()).toList(); | 6107 _json["filter"] = filter.map((value) => (value).toJson()).toList(); |
6145 } | 6108 } |
6146 if (fingerprint != null) { | 6109 if (fingerprint != null) { |
6147 _json["fingerprint"] = fingerprint; | 6110 _json["fingerprint"] = fingerprint; |
6148 } | 6111 } |
6149 if (horizontalScrollPercentageList != null) { | 6112 if (horizontalScrollPercentageList != null) { |
6150 _json["horizontalScrollPercentageList"] = (horizontalScrollPercentageList)
.toJson(); | 6113 _json["horizontalScrollPercentageList"] = |
| 6114 (horizontalScrollPercentageList).toJson(); |
6151 } | 6115 } |
6152 if (interval != null) { | 6116 if (interval != null) { |
6153 _json["interval"] = (interval).toJson(); | 6117 _json["interval"] = (interval).toJson(); |
6154 } | 6118 } |
6155 if (intervalSeconds != null) { | 6119 if (intervalSeconds != null) { |
6156 _json["intervalSeconds"] = (intervalSeconds).toJson(); | 6120 _json["intervalSeconds"] = (intervalSeconds).toJson(); |
6157 } | 6121 } |
6158 if (limit != null) { | 6122 if (limit != null) { |
6159 _json["limit"] = (limit).toJson(); | 6123 _json["limit"] = (limit).toJson(); |
6160 } | 6124 } |
(...skipping 24 matching lines...) Expand all Loading... |
6185 if (triggerId != null) { | 6149 if (triggerId != null) { |
6186 _json["triggerId"] = triggerId; | 6150 _json["triggerId"] = triggerId; |
6187 } | 6151 } |
6188 if (type != null) { | 6152 if (type != null) { |
6189 _json["type"] = type; | 6153 _json["type"] = type; |
6190 } | 6154 } |
6191 if (uniqueTriggerId != null) { | 6155 if (uniqueTriggerId != null) { |
6192 _json["uniqueTriggerId"] = (uniqueTriggerId).toJson(); | 6156 _json["uniqueTriggerId"] = (uniqueTriggerId).toJson(); |
6193 } | 6157 } |
6194 if (verticalScrollPercentageList != null) { | 6158 if (verticalScrollPercentageList != null) { |
6195 _json["verticalScrollPercentageList"] = (verticalScrollPercentageList).toJ
son(); | 6159 _json["verticalScrollPercentageList"] = |
| 6160 (verticalScrollPercentageList).toJson(); |
6196 } | 6161 } |
6197 if (visibilitySelector != null) { | 6162 if (visibilitySelector != null) { |
6198 _json["visibilitySelector"] = (visibilitySelector).toJson(); | 6163 _json["visibilitySelector"] = (visibilitySelector).toJson(); |
6199 } | 6164 } |
6200 if (visiblePercentageMax != null) { | 6165 if (visiblePercentageMax != null) { |
6201 _json["visiblePercentageMax"] = (visiblePercentageMax).toJson(); | 6166 _json["visiblePercentageMax"] = (visiblePercentageMax).toJson(); |
6202 } | 6167 } |
6203 if (visiblePercentageMin != null) { | 6168 if (visiblePercentageMin != null) { |
6204 _json["visiblePercentageMin"] = (visiblePercentageMin).toJson(); | 6169 _json["visiblePercentageMin"] = (visiblePercentageMin).toJson(); |
6205 } | 6170 } |
6206 if (waitForTags != null) { | 6171 if (waitForTags != null) { |
6207 _json["waitForTags"] = (waitForTags).toJson(); | 6172 _json["waitForTags"] = (waitForTags).toJson(); |
6208 } | 6173 } |
6209 if (waitForTagsTimeout != null) { | 6174 if (waitForTagsTimeout != null) { |
6210 _json["waitForTagsTimeout"] = (waitForTagsTimeout).toJson(); | 6175 _json["waitForTagsTimeout"] = (waitForTagsTimeout).toJson(); |
6211 } | 6176 } |
6212 if (workspaceId != null) { | 6177 if (workspaceId != null) { |
6213 _json["workspaceId"] = workspaceId; | 6178 _json["workspaceId"] = workspaceId; |
6214 } | 6179 } |
6215 return _json; | 6180 return _json; |
6216 } | 6181 } |
6217 } | 6182 } |
6218 | 6183 |
6219 /** Updates a workspace proposal with patch-like semantics. */ | 6184 /// Updates a workspace proposal with patch-like semantics. |
6220 class UpdateWorkspaceProposalRequest { | 6185 class UpdateWorkspaceProposalRequest { |
6221 /** | 6186 /// When provided, this fingerprint must match the fingerprint of the |
6222 * When provided, this fingerprint must match the fingerprint of the proposal | 6187 /// proposal in storage. |
6223 * in storage. | |
6224 */ | |
6225 core.String fingerprint; | 6188 core.String fingerprint; |
6226 /** If present, a new comment is added to the workspace proposal history. */ | 6189 |
| 6190 /// If present, a new comment is added to the workspace proposal history. |
6227 WorkspaceProposalHistoryComment newComment; | 6191 WorkspaceProposalHistoryComment newComment; |
6228 /** | 6192 |
6229 * If present, the list of reviewers of the workspace proposal is updated. | 6193 /// If present, the list of reviewers of the workspace proposal is updated. |
6230 */ | |
6231 core.List<WorkspaceProposalUser> reviewers; | 6194 core.List<WorkspaceProposalUser> reviewers; |
6232 /** | 6195 |
6233 * If present, the status of the workspace proposal is updated. | 6196 /// If present, the status of the workspace proposal is updated. |
6234 * Possible string values are: | 6197 /// Possible string values are: |
6235 * - "approved" | 6198 /// - "approved" |
6236 * - "cancelled" | 6199 /// - "cancelled" |
6237 * - "completed" | 6200 /// - "completed" |
6238 * - "requested" | 6201 /// - "requested" |
6239 * - "reviewed" | 6202 /// - "reviewed" |
6240 * - "statusUnspecified" | 6203 /// - "statusUnspecified" |
6241 */ | |
6242 core.String status; | 6204 core.String status; |
6243 | 6205 |
6244 UpdateWorkspaceProposalRequest(); | 6206 UpdateWorkspaceProposalRequest(); |
6245 | 6207 |
6246 UpdateWorkspaceProposalRequest.fromJson(core.Map _json) { | 6208 UpdateWorkspaceProposalRequest.fromJson(core.Map _json) { |
6247 if (_json.containsKey("fingerprint")) { | 6209 if (_json.containsKey("fingerprint")) { |
6248 fingerprint = _json["fingerprint"]; | 6210 fingerprint = _json["fingerprint"]; |
6249 } | 6211 } |
6250 if (_json.containsKey("newComment")) { | 6212 if (_json.containsKey("newComment")) { |
6251 newComment = new WorkspaceProposalHistoryComment.fromJson(_json["newCommen
t"]); | 6213 newComment = |
| 6214 new WorkspaceProposalHistoryComment.fromJson(_json["newComment"]); |
6252 } | 6215 } |
6253 if (_json.containsKey("reviewers")) { | 6216 if (_json.containsKey("reviewers")) { |
6254 reviewers = _json["reviewers"].map((value) => new WorkspaceProposalUser.fr
omJson(value)).toList(); | 6217 reviewers = _json["reviewers"] |
| 6218 .map((value) => new WorkspaceProposalUser.fromJson(value)) |
| 6219 .toList(); |
6255 } | 6220 } |
6256 if (_json.containsKey("status")) { | 6221 if (_json.containsKey("status")) { |
6257 status = _json["status"]; | 6222 status = _json["status"]; |
6258 } | 6223 } |
6259 } | 6224 } |
6260 | 6225 |
6261 core.Map<core.String, core.Object> toJson() { | 6226 core.Map<core.String, core.Object> toJson() { |
6262 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6227 final core.Map<core.String, core.Object> _json = |
| 6228 new core.Map<core.String, core.Object>(); |
6263 if (fingerprint != null) { | 6229 if (fingerprint != null) { |
6264 _json["fingerprint"] = fingerprint; | 6230 _json["fingerprint"] = fingerprint; |
6265 } | 6231 } |
6266 if (newComment != null) { | 6232 if (newComment != null) { |
6267 _json["newComment"] = (newComment).toJson(); | 6233 _json["newComment"] = (newComment).toJson(); |
6268 } | 6234 } |
6269 if (reviewers != null) { | 6235 if (reviewers != null) { |
6270 _json["reviewers"] = reviewers.map((value) => (value).toJson()).toList(); | 6236 _json["reviewers"] = reviewers.map((value) => (value).toJson()).toList(); |
6271 } | 6237 } |
6272 if (status != null) { | 6238 if (status != null) { |
6273 _json["status"] = status; | 6239 _json["status"] = status; |
6274 } | 6240 } |
6275 return _json; | 6241 return _json; |
6276 } | 6242 } |
6277 } | 6243 } |
6278 | 6244 |
6279 /** Represents a user's permissions to an account and its container. */ | 6245 /// Represents a user's permissions to an account and its container. |
6280 class UserPermission { | 6246 class UserPermission { |
6281 /** GTM Account access permissions. */ | 6247 /// GTM Account access permissions. |
6282 AccountAccess accountAccess; | 6248 AccountAccess accountAccess; |
6283 /** The Account ID uniquely identifies the GTM Account. */ | 6249 |
| 6250 /// The Account ID uniquely identifies the GTM Account. |
6284 core.String accountId; | 6251 core.String accountId; |
6285 /** GTM Container access permissions. */ | 6252 |
| 6253 /// GTM Container access permissions. |
6286 core.List<ContainerAccess> containerAccess; | 6254 core.List<ContainerAccess> containerAccess; |
6287 /** User's email address. */ | 6255 |
| 6256 /// User's email address. |
6288 core.String emailAddress; | 6257 core.String emailAddress; |
6289 /** GTM UserPermission's API relative path. */ | 6258 |
| 6259 /// GTM UserPermission's API relative path. |
6290 core.String path; | 6260 core.String path; |
6291 | 6261 |
6292 UserPermission(); | 6262 UserPermission(); |
6293 | 6263 |
6294 UserPermission.fromJson(core.Map _json) { | 6264 UserPermission.fromJson(core.Map _json) { |
6295 if (_json.containsKey("accountAccess")) { | 6265 if (_json.containsKey("accountAccess")) { |
6296 accountAccess = new AccountAccess.fromJson(_json["accountAccess"]); | 6266 accountAccess = new AccountAccess.fromJson(_json["accountAccess"]); |
6297 } | 6267 } |
6298 if (_json.containsKey("accountId")) { | 6268 if (_json.containsKey("accountId")) { |
6299 accountId = _json["accountId"]; | 6269 accountId = _json["accountId"]; |
6300 } | 6270 } |
6301 if (_json.containsKey("containerAccess")) { | 6271 if (_json.containsKey("containerAccess")) { |
6302 containerAccess = _json["containerAccess"].map((value) => new ContainerAcc
ess.fromJson(value)).toList(); | 6272 containerAccess = _json["containerAccess"] |
| 6273 .map((value) => new ContainerAccess.fromJson(value)) |
| 6274 .toList(); |
6303 } | 6275 } |
6304 if (_json.containsKey("emailAddress")) { | 6276 if (_json.containsKey("emailAddress")) { |
6305 emailAddress = _json["emailAddress"]; | 6277 emailAddress = _json["emailAddress"]; |
6306 } | 6278 } |
6307 if (_json.containsKey("path")) { | 6279 if (_json.containsKey("path")) { |
6308 path = _json["path"]; | 6280 path = _json["path"]; |
6309 } | 6281 } |
6310 } | 6282 } |
6311 | 6283 |
6312 core.Map<core.String, core.Object> toJson() { | 6284 core.Map<core.String, core.Object> toJson() { |
6313 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6285 final core.Map<core.String, core.Object> _json = |
| 6286 new core.Map<core.String, core.Object>(); |
6314 if (accountAccess != null) { | 6287 if (accountAccess != null) { |
6315 _json["accountAccess"] = (accountAccess).toJson(); | 6288 _json["accountAccess"] = (accountAccess).toJson(); |
6316 } | 6289 } |
6317 if (accountId != null) { | 6290 if (accountId != null) { |
6318 _json["accountId"] = accountId; | 6291 _json["accountId"] = accountId; |
6319 } | 6292 } |
6320 if (containerAccess != null) { | 6293 if (containerAccess != null) { |
6321 _json["containerAccess"] = containerAccess.map((value) => (value).toJson()
).toList(); | 6294 _json["containerAccess"] = |
| 6295 containerAccess.map((value) => (value).toJson()).toList(); |
6322 } | 6296 } |
6323 if (emailAddress != null) { | 6297 if (emailAddress != null) { |
6324 _json["emailAddress"] = emailAddress; | 6298 _json["emailAddress"] = emailAddress; |
6325 } | 6299 } |
6326 if (path != null) { | 6300 if (path != null) { |
6327 _json["path"] = path; | 6301 _json["path"] = path; |
6328 } | 6302 } |
6329 return _json; | 6303 return _json; |
6330 } | 6304 } |
6331 } | 6305 } |
6332 | 6306 |
6333 /** Represents a Google Tag Manager Variable. */ | 6307 /// Represents a Google Tag Manager Variable. |
6334 class Variable { | 6308 class Variable { |
6335 /** GTM Account ID. */ | 6309 /// GTM Account ID. |
6336 core.String accountId; | 6310 core.String accountId; |
6337 /** GTM Container ID. */ | 6311 |
| 6312 /// GTM Container ID. |
6338 core.String containerId; | 6313 core.String containerId; |
6339 /** | 6314 |
6340 * For mobile containers only: A list of trigger IDs for disabling conditional | 6315 /// For mobile containers only: A list of trigger IDs for disabling |
6341 * variables; the variable is enabled if one of the enabling trigger is true | 6316 /// conditional variables; the variable is enabled if one of the enabling |
6342 * while all the disabling trigger are false. Treated as an unordered set. | 6317 /// trigger is true while all the disabling trigger are false. Treated as an |
6343 */ | 6318 /// unordered set. |
6344 core.List<core.String> disablingTriggerId; | 6319 core.List<core.String> disablingTriggerId; |
6345 /** | 6320 |
6346 * For mobile containers only: A list of trigger IDs for enabling conditional | 6321 /// For mobile containers only: A list of trigger IDs for enabling |
6347 * variables; the variable is enabled if one of the enabling triggers is true | 6322 /// conditional variables; the variable is enabled if one of the enabling |
6348 * while all the disabling triggers are false. Treated as an unordered set. | 6323 /// triggers is true while all the disabling triggers are false. Treated as |
6349 */ | 6324 /// an unordered set. |
6350 core.List<core.String> enablingTriggerId; | 6325 core.List<core.String> enablingTriggerId; |
6351 /** | 6326 |
6352 * The fingerprint of the GTM Variable as computed at storage time. This value | 6327 /// The fingerprint of the GTM Variable as computed at storage time. This |
6353 * is recomputed whenever the variable is modified. | 6328 /// value is recomputed whenever the variable is modified. |
6354 */ | |
6355 core.String fingerprint; | 6329 core.String fingerprint; |
6356 /** Variable display name. */ | 6330 |
| 6331 /// Variable display name. |
6357 core.String name; | 6332 core.String name; |
6358 /** User notes on how to apply this variable in the container. */ | 6333 |
| 6334 /// User notes on how to apply this variable in the container. |
6359 core.String notes; | 6335 core.String notes; |
6360 /** The variable's parameters. */ | 6336 |
| 6337 /// The variable's parameters. |
6361 core.List<Parameter> parameter; | 6338 core.List<Parameter> parameter; |
6362 /** Parent folder id. */ | 6339 |
| 6340 /// Parent folder id. |
6363 core.String parentFolderId; | 6341 core.String parentFolderId; |
6364 /** GTM Variable's API relative path. */ | 6342 |
| 6343 /// GTM Variable's API relative path. |
6365 core.String path; | 6344 core.String path; |
6366 /** The end timestamp in milliseconds to schedule a variable. */ | 6345 |
| 6346 /// The end timestamp in milliseconds to schedule a variable. |
6367 core.String scheduleEndMs; | 6347 core.String scheduleEndMs; |
6368 /** The start timestamp in milliseconds to schedule a variable. */ | 6348 |
| 6349 /// The start timestamp in milliseconds to schedule a variable. |
6369 core.String scheduleStartMs; | 6350 core.String scheduleStartMs; |
6370 /** Auto generated link to the tag manager UI */ | 6351 |
| 6352 /// Auto generated link to the tag manager UI |
6371 core.String tagManagerUrl; | 6353 core.String tagManagerUrl; |
6372 /** GTM Variable Type. */ | 6354 |
| 6355 /// GTM Variable Type. |
6373 core.String type; | 6356 core.String type; |
6374 /** The Variable ID uniquely identifies the GTM Variable. */ | 6357 |
| 6358 /// The Variable ID uniquely identifies the GTM Variable. |
6375 core.String variableId; | 6359 core.String variableId; |
6376 /** GTM Workspace ID. */ | 6360 |
| 6361 /// GTM Workspace ID. |
6377 core.String workspaceId; | 6362 core.String workspaceId; |
6378 | 6363 |
6379 Variable(); | 6364 Variable(); |
6380 | 6365 |
6381 Variable.fromJson(core.Map _json) { | 6366 Variable.fromJson(core.Map _json) { |
6382 if (_json.containsKey("accountId")) { | 6367 if (_json.containsKey("accountId")) { |
6383 accountId = _json["accountId"]; | 6368 accountId = _json["accountId"]; |
6384 } | 6369 } |
6385 if (_json.containsKey("containerId")) { | 6370 if (_json.containsKey("containerId")) { |
6386 containerId = _json["containerId"]; | 6371 containerId = _json["containerId"]; |
6387 } | 6372 } |
6388 if (_json.containsKey("disablingTriggerId")) { | 6373 if (_json.containsKey("disablingTriggerId")) { |
6389 disablingTriggerId = _json["disablingTriggerId"]; | 6374 disablingTriggerId = _json["disablingTriggerId"]; |
6390 } | 6375 } |
6391 if (_json.containsKey("enablingTriggerId")) { | 6376 if (_json.containsKey("enablingTriggerId")) { |
6392 enablingTriggerId = _json["enablingTriggerId"]; | 6377 enablingTriggerId = _json["enablingTriggerId"]; |
6393 } | 6378 } |
6394 if (_json.containsKey("fingerprint")) { | 6379 if (_json.containsKey("fingerprint")) { |
6395 fingerprint = _json["fingerprint"]; | 6380 fingerprint = _json["fingerprint"]; |
6396 } | 6381 } |
6397 if (_json.containsKey("name")) { | 6382 if (_json.containsKey("name")) { |
6398 name = _json["name"]; | 6383 name = _json["name"]; |
6399 } | 6384 } |
6400 if (_json.containsKey("notes")) { | 6385 if (_json.containsKey("notes")) { |
6401 notes = _json["notes"]; | 6386 notes = _json["notes"]; |
6402 } | 6387 } |
6403 if (_json.containsKey("parameter")) { | 6388 if (_json.containsKey("parameter")) { |
6404 parameter = _json["parameter"].map((value) => new Parameter.fromJson(value
)).toList(); | 6389 parameter = _json["parameter"] |
| 6390 .map((value) => new Parameter.fromJson(value)) |
| 6391 .toList(); |
6405 } | 6392 } |
6406 if (_json.containsKey("parentFolderId")) { | 6393 if (_json.containsKey("parentFolderId")) { |
6407 parentFolderId = _json["parentFolderId"]; | 6394 parentFolderId = _json["parentFolderId"]; |
6408 } | 6395 } |
6409 if (_json.containsKey("path")) { | 6396 if (_json.containsKey("path")) { |
6410 path = _json["path"]; | 6397 path = _json["path"]; |
6411 } | 6398 } |
6412 if (_json.containsKey("scheduleEndMs")) { | 6399 if (_json.containsKey("scheduleEndMs")) { |
6413 scheduleEndMs = _json["scheduleEndMs"]; | 6400 scheduleEndMs = _json["scheduleEndMs"]; |
6414 } | 6401 } |
6415 if (_json.containsKey("scheduleStartMs")) { | 6402 if (_json.containsKey("scheduleStartMs")) { |
6416 scheduleStartMs = _json["scheduleStartMs"]; | 6403 scheduleStartMs = _json["scheduleStartMs"]; |
6417 } | 6404 } |
6418 if (_json.containsKey("tagManagerUrl")) { | 6405 if (_json.containsKey("tagManagerUrl")) { |
6419 tagManagerUrl = _json["tagManagerUrl"]; | 6406 tagManagerUrl = _json["tagManagerUrl"]; |
6420 } | 6407 } |
6421 if (_json.containsKey("type")) { | 6408 if (_json.containsKey("type")) { |
6422 type = _json["type"]; | 6409 type = _json["type"]; |
6423 } | 6410 } |
6424 if (_json.containsKey("variableId")) { | 6411 if (_json.containsKey("variableId")) { |
6425 variableId = _json["variableId"]; | 6412 variableId = _json["variableId"]; |
6426 } | 6413 } |
6427 if (_json.containsKey("workspaceId")) { | 6414 if (_json.containsKey("workspaceId")) { |
6428 workspaceId = _json["workspaceId"]; | 6415 workspaceId = _json["workspaceId"]; |
6429 } | 6416 } |
6430 } | 6417 } |
6431 | 6418 |
6432 core.Map<core.String, core.Object> toJson() { | 6419 core.Map<core.String, core.Object> toJson() { |
6433 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6420 final core.Map<core.String, core.Object> _json = |
| 6421 new core.Map<core.String, core.Object>(); |
6434 if (accountId != null) { | 6422 if (accountId != null) { |
6435 _json["accountId"] = accountId; | 6423 _json["accountId"] = accountId; |
6436 } | 6424 } |
6437 if (containerId != null) { | 6425 if (containerId != null) { |
6438 _json["containerId"] = containerId; | 6426 _json["containerId"] = containerId; |
6439 } | 6427 } |
6440 if (disablingTriggerId != null) { | 6428 if (disablingTriggerId != null) { |
6441 _json["disablingTriggerId"] = disablingTriggerId; | 6429 _json["disablingTriggerId"] = disablingTriggerId; |
6442 } | 6430 } |
6443 if (enablingTriggerId != null) { | 6431 if (enablingTriggerId != null) { |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6476 if (variableId != null) { | 6464 if (variableId != null) { |
6477 _json["variableId"] = variableId; | 6465 _json["variableId"] = variableId; |
6478 } | 6466 } |
6479 if (workspaceId != null) { | 6467 if (workspaceId != null) { |
6480 _json["workspaceId"] = workspaceId; | 6468 _json["workspaceId"] = workspaceId; |
6481 } | 6469 } |
6482 return _json; | 6470 return _json; |
6483 } | 6471 } |
6484 } | 6472 } |
6485 | 6473 |
6486 /** Represents a Google Tag Manager Container Workspace. */ | 6474 /// Represents a Google Tag Manager Container Workspace. |
6487 class Workspace { | 6475 class Workspace { |
6488 /** GTM Account ID. */ | 6476 /// GTM Account ID. |
6489 core.String accountId; | 6477 core.String accountId; |
6490 /** GTM Container ID. */ | 6478 |
| 6479 /// GTM Container ID. |
6491 core.String containerId; | 6480 core.String containerId; |
6492 /** Workspace description. */ | 6481 |
| 6482 /// Workspace description. |
6493 core.String description; | 6483 core.String description; |
6494 /** | 6484 |
6495 * The fingerprint of the GTM Workspace as computed at storage time. This | 6485 /// The fingerprint of the GTM Workspace as computed at storage time. This |
6496 * value is recomputed whenever the workspace is modified. | 6486 /// value is recomputed whenever the workspace is modified. |
6497 */ | |
6498 core.String fingerprint; | 6487 core.String fingerprint; |
6499 /** Workspace display name. */ | 6488 |
| 6489 /// Workspace display name. |
6500 core.String name; | 6490 core.String name; |
6501 /** GTM Workspace's API relative path. */ | 6491 |
| 6492 /// GTM Workspace's API relative path. |
6502 core.String path; | 6493 core.String path; |
6503 /** Auto generated link to the tag manager UI */ | 6494 |
| 6495 /// Auto generated link to the tag manager UI |
6504 core.String tagManagerUrl; | 6496 core.String tagManagerUrl; |
6505 /** The Workspace ID uniquely identifies the GTM Workspace. */ | 6497 |
| 6498 /// The Workspace ID uniquely identifies the GTM Workspace. |
6506 core.String workspaceId; | 6499 core.String workspaceId; |
6507 | 6500 |
6508 Workspace(); | 6501 Workspace(); |
6509 | 6502 |
6510 Workspace.fromJson(core.Map _json) { | 6503 Workspace.fromJson(core.Map _json) { |
6511 if (_json.containsKey("accountId")) { | 6504 if (_json.containsKey("accountId")) { |
6512 accountId = _json["accountId"]; | 6505 accountId = _json["accountId"]; |
6513 } | 6506 } |
6514 if (_json.containsKey("containerId")) { | 6507 if (_json.containsKey("containerId")) { |
6515 containerId = _json["containerId"]; | 6508 containerId = _json["containerId"]; |
(...skipping 12 matching lines...) Expand all Loading... |
6528 } | 6521 } |
6529 if (_json.containsKey("tagManagerUrl")) { | 6522 if (_json.containsKey("tagManagerUrl")) { |
6530 tagManagerUrl = _json["tagManagerUrl"]; | 6523 tagManagerUrl = _json["tagManagerUrl"]; |
6531 } | 6524 } |
6532 if (_json.containsKey("workspaceId")) { | 6525 if (_json.containsKey("workspaceId")) { |
6533 workspaceId = _json["workspaceId"]; | 6526 workspaceId = _json["workspaceId"]; |
6534 } | 6527 } |
6535 } | 6528 } |
6536 | 6529 |
6537 core.Map<core.String, core.Object> toJson() { | 6530 core.Map<core.String, core.Object> toJson() { |
6538 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6531 final core.Map<core.String, core.Object> _json = |
| 6532 new core.Map<core.String, core.Object>(); |
6539 if (accountId != null) { | 6533 if (accountId != null) { |
6540 _json["accountId"] = accountId; | 6534 _json["accountId"] = accountId; |
6541 } | 6535 } |
6542 if (containerId != null) { | 6536 if (containerId != null) { |
6543 _json["containerId"] = containerId; | 6537 _json["containerId"] = containerId; |
6544 } | 6538 } |
6545 if (description != null) { | 6539 if (description != null) { |
6546 _json["description"] = description; | 6540 _json["description"] = description; |
6547 } | 6541 } |
6548 if (fingerprint != null) { | 6542 if (fingerprint != null) { |
6549 _json["fingerprint"] = fingerprint; | 6543 _json["fingerprint"] = fingerprint; |
6550 } | 6544 } |
6551 if (name != null) { | 6545 if (name != null) { |
6552 _json["name"] = name; | 6546 _json["name"] = name; |
6553 } | 6547 } |
6554 if (path != null) { | 6548 if (path != null) { |
6555 _json["path"] = path; | 6549 _json["path"] = path; |
6556 } | 6550 } |
6557 if (tagManagerUrl != null) { | 6551 if (tagManagerUrl != null) { |
6558 _json["tagManagerUrl"] = tagManagerUrl; | 6552 _json["tagManagerUrl"] = tagManagerUrl; |
6559 } | 6553 } |
6560 if (workspaceId != null) { | 6554 if (workspaceId != null) { |
6561 _json["workspaceId"] = workspaceId; | 6555 _json["workspaceId"] = workspaceId; |
6562 } | 6556 } |
6563 return _json; | 6557 return _json; |
6564 } | 6558 } |
6565 } | 6559 } |
6566 | 6560 |
6567 /** | 6561 /// A workspace proposal represents an ongoing review of workspace changes in |
6568 * A workspace proposal represents an ongoing review of workspace changes in an | 6562 /// an effort to gain approval for container version creation. |
6569 * effort to gain approval for container version creation. | |
6570 */ | |
6571 class WorkspaceProposal { | 6563 class WorkspaceProposal { |
6572 /** List of authors for the workspace proposal. */ | 6564 /// List of authors for the workspace proposal. |
6573 core.List<WorkspaceProposalUser> authors; | 6565 core.List<WorkspaceProposalUser> authors; |
6574 /** | 6566 |
6575 * The fingerprint of the GTM workspace proposal as computed at storage time. | 6567 /// The fingerprint of the GTM workspace proposal as computed at storage |
6576 * This value is recomputed whenever the proposal is modified. | 6568 /// time. This value is recomputed whenever the proposal is modified. |
6577 */ | |
6578 core.String fingerprint; | 6569 core.String fingerprint; |
6579 /** Records the history of comments and status changes. */ | 6570 |
| 6571 /// Records the history of comments and status changes. |
6580 core.List<WorkspaceProposalHistory> history; | 6572 core.List<WorkspaceProposalHistory> history; |
6581 /** GTM workspace proposal's relative path. */ | 6573 |
| 6574 /// GTM workspace proposal's relative path. |
6582 core.String path; | 6575 core.String path; |
6583 /** Lists of reviewers for the workspace proposal. */ | 6576 |
| 6577 /// Lists of reviewers for the workspace proposal. |
6584 core.List<WorkspaceProposalUser> reviewers; | 6578 core.List<WorkspaceProposalUser> reviewers; |
6585 /** | 6579 |
6586 * The status of the workspace proposal as it goes through review. | 6580 /// The status of the workspace proposal as it goes through review. |
6587 * Possible string values are: | 6581 /// Possible string values are: |
6588 * - "approved" | 6582 /// - "approved" |
6589 * - "cancelled" | 6583 /// - "cancelled" |
6590 * - "completed" | 6584 /// - "completed" |
6591 * - "requested" | 6585 /// - "requested" |
6592 * - "reviewed" | 6586 /// - "reviewed" |
6593 * - "statusUnspecified" | 6587 /// - "statusUnspecified" |
6594 */ | |
6595 core.String status; | 6588 core.String status; |
6596 | 6589 |
6597 WorkspaceProposal(); | 6590 WorkspaceProposal(); |
6598 | 6591 |
6599 WorkspaceProposal.fromJson(core.Map _json) { | 6592 WorkspaceProposal.fromJson(core.Map _json) { |
6600 if (_json.containsKey("authors")) { | 6593 if (_json.containsKey("authors")) { |
6601 authors = _json["authors"].map((value) => new WorkspaceProposalUser.fromJs
on(value)).toList(); | 6594 authors = _json["authors"] |
| 6595 .map((value) => new WorkspaceProposalUser.fromJson(value)) |
| 6596 .toList(); |
6602 } | 6597 } |
6603 if (_json.containsKey("fingerprint")) { | 6598 if (_json.containsKey("fingerprint")) { |
6604 fingerprint = _json["fingerprint"]; | 6599 fingerprint = _json["fingerprint"]; |
6605 } | 6600 } |
6606 if (_json.containsKey("history")) { | 6601 if (_json.containsKey("history")) { |
6607 history = _json["history"].map((value) => new WorkspaceProposalHistory.fro
mJson(value)).toList(); | 6602 history = _json["history"] |
| 6603 .map((value) => new WorkspaceProposalHistory.fromJson(value)) |
| 6604 .toList(); |
6608 } | 6605 } |
6609 if (_json.containsKey("path")) { | 6606 if (_json.containsKey("path")) { |
6610 path = _json["path"]; | 6607 path = _json["path"]; |
6611 } | 6608 } |
6612 if (_json.containsKey("reviewers")) { | 6609 if (_json.containsKey("reviewers")) { |
6613 reviewers = _json["reviewers"].map((value) => new WorkspaceProposalUser.fr
omJson(value)).toList(); | 6610 reviewers = _json["reviewers"] |
| 6611 .map((value) => new WorkspaceProposalUser.fromJson(value)) |
| 6612 .toList(); |
6614 } | 6613 } |
6615 if (_json.containsKey("status")) { | 6614 if (_json.containsKey("status")) { |
6616 status = _json["status"]; | 6615 status = _json["status"]; |
6617 } | 6616 } |
6618 } | 6617 } |
6619 | 6618 |
6620 core.Map<core.String, core.Object> toJson() { | 6619 core.Map<core.String, core.Object> toJson() { |
6621 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6620 final core.Map<core.String, core.Object> _json = |
| 6621 new core.Map<core.String, core.Object>(); |
6622 if (authors != null) { | 6622 if (authors != null) { |
6623 _json["authors"] = authors.map((value) => (value).toJson()).toList(); | 6623 _json["authors"] = authors.map((value) => (value).toJson()).toList(); |
6624 } | 6624 } |
6625 if (fingerprint != null) { | 6625 if (fingerprint != null) { |
6626 _json["fingerprint"] = fingerprint; | 6626 _json["fingerprint"] = fingerprint; |
6627 } | 6627 } |
6628 if (history != null) { | 6628 if (history != null) { |
6629 _json["history"] = history.map((value) => (value).toJson()).toList(); | 6629 _json["history"] = history.map((value) => (value).toJson()).toList(); |
6630 } | 6630 } |
6631 if (path != null) { | 6631 if (path != null) { |
6632 _json["path"] = path; | 6632 _json["path"] = path; |
6633 } | 6633 } |
6634 if (reviewers != null) { | 6634 if (reviewers != null) { |
6635 _json["reviewers"] = reviewers.map((value) => (value).toJson()).toList(); | 6635 _json["reviewers"] = reviewers.map((value) => (value).toJson()).toList(); |
6636 } | 6636 } |
6637 if (status != null) { | 6637 if (status != null) { |
6638 _json["status"] = status; | 6638 _json["status"] = status; |
6639 } | 6639 } |
6640 return _json; | 6640 return _json; |
6641 } | 6641 } |
6642 } | 6642 } |
6643 | 6643 |
6644 /** | 6644 /// A history event that represents a comment or status change in the proposal. |
6645 * A history event that represents a comment or status change in the proposal. | |
6646 */ | |
6647 class WorkspaceProposalHistory { | 6645 class WorkspaceProposalHistory { |
6648 /** A user or reviewer comment. */ | 6646 /// A user or reviewer comment. |
6649 WorkspaceProposalHistoryComment comment; | 6647 WorkspaceProposalHistoryComment comment; |
6650 /** The party responsible for the change in history. */ | 6648 |
| 6649 /// The party responsible for the change in history. |
6651 WorkspaceProposalUser createdBy; | 6650 WorkspaceProposalUser createdBy; |
6652 /** When this history event was added to the workspace proposal. */ | 6651 |
| 6652 /// When this history event was added to the workspace proposal. |
6653 Timestamp createdTimestamp; | 6653 Timestamp createdTimestamp; |
6654 /** A change in the proposal's status. */ | 6654 |
| 6655 /// A change in the proposal's status. |
6655 WorkspaceProposalHistoryStatusChange statusChange; | 6656 WorkspaceProposalHistoryStatusChange statusChange; |
6656 /** | 6657 |
6657 * The history type distinguishing between comments and status changes. | 6658 /// The history type distinguishing between comments and status changes. |
6658 * Possible string values are: | 6659 /// Possible string values are: |
6659 * - "comment" | 6660 /// - "comment" |
6660 * - "statusChange" | 6661 /// - "statusChange" |
6661 * - "unspecified" | 6662 /// - "unspecified" |
6662 */ | |
6663 core.String type; | 6663 core.String type; |
6664 | 6664 |
6665 WorkspaceProposalHistory(); | 6665 WorkspaceProposalHistory(); |
6666 | 6666 |
6667 WorkspaceProposalHistory.fromJson(core.Map _json) { | 6667 WorkspaceProposalHistory.fromJson(core.Map _json) { |
6668 if (_json.containsKey("comment")) { | 6668 if (_json.containsKey("comment")) { |
6669 comment = new WorkspaceProposalHistoryComment.fromJson(_json["comment"]); | 6669 comment = new WorkspaceProposalHistoryComment.fromJson(_json["comment"]); |
6670 } | 6670 } |
6671 if (_json.containsKey("createdBy")) { | 6671 if (_json.containsKey("createdBy")) { |
6672 createdBy = new WorkspaceProposalUser.fromJson(_json["createdBy"]); | 6672 createdBy = new WorkspaceProposalUser.fromJson(_json["createdBy"]); |
6673 } | 6673 } |
6674 if (_json.containsKey("createdTimestamp")) { | 6674 if (_json.containsKey("createdTimestamp")) { |
6675 createdTimestamp = new Timestamp.fromJson(_json["createdTimestamp"]); | 6675 createdTimestamp = new Timestamp.fromJson(_json["createdTimestamp"]); |
6676 } | 6676 } |
6677 if (_json.containsKey("statusChange")) { | 6677 if (_json.containsKey("statusChange")) { |
6678 statusChange = new WorkspaceProposalHistoryStatusChange.fromJson(_json["st
atusChange"]); | 6678 statusChange = new WorkspaceProposalHistoryStatusChange.fromJson( |
| 6679 _json["statusChange"]); |
6679 } | 6680 } |
6680 if (_json.containsKey("type")) { | 6681 if (_json.containsKey("type")) { |
6681 type = _json["type"]; | 6682 type = _json["type"]; |
6682 } | 6683 } |
6683 } | 6684 } |
6684 | 6685 |
6685 core.Map<core.String, core.Object> toJson() { | 6686 core.Map<core.String, core.Object> toJson() { |
6686 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6687 final core.Map<core.String, core.Object> _json = |
| 6688 new core.Map<core.String, core.Object>(); |
6687 if (comment != null) { | 6689 if (comment != null) { |
6688 _json["comment"] = (comment).toJson(); | 6690 _json["comment"] = (comment).toJson(); |
6689 } | 6691 } |
6690 if (createdBy != null) { | 6692 if (createdBy != null) { |
6691 _json["createdBy"] = (createdBy).toJson(); | 6693 _json["createdBy"] = (createdBy).toJson(); |
6692 } | 6694 } |
6693 if (createdTimestamp != null) { | 6695 if (createdTimestamp != null) { |
6694 _json["createdTimestamp"] = (createdTimestamp).toJson(); | 6696 _json["createdTimestamp"] = (createdTimestamp).toJson(); |
6695 } | 6697 } |
6696 if (statusChange != null) { | 6698 if (statusChange != null) { |
6697 _json["statusChange"] = (statusChange).toJson(); | 6699 _json["statusChange"] = (statusChange).toJson(); |
6698 } | 6700 } |
6699 if (type != null) { | 6701 if (type != null) { |
6700 _json["type"] = type; | 6702 _json["type"] = type; |
6701 } | 6703 } |
6702 return _json; | 6704 return _json; |
6703 } | 6705 } |
6704 } | 6706 } |
6705 | 6707 |
6706 /** A comment from the reviewer or author. */ | 6708 /// A comment from the reviewer or author. |
6707 class WorkspaceProposalHistoryComment { | 6709 class WorkspaceProposalHistoryComment { |
6708 /** The contents of the reviewer or author comment. */ | 6710 /// The contents of the reviewer or author comment. |
6709 core.String content; | 6711 core.String content; |
6710 | 6712 |
6711 WorkspaceProposalHistoryComment(); | 6713 WorkspaceProposalHistoryComment(); |
6712 | 6714 |
6713 WorkspaceProposalHistoryComment.fromJson(core.Map _json) { | 6715 WorkspaceProposalHistoryComment.fromJson(core.Map _json) { |
6714 if (_json.containsKey("content")) { | 6716 if (_json.containsKey("content")) { |
6715 content = _json["content"]; | 6717 content = _json["content"]; |
6716 } | 6718 } |
6717 } | 6719 } |
6718 | 6720 |
6719 core.Map<core.String, core.Object> toJson() { | 6721 core.Map<core.String, core.Object> toJson() { |
6720 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6722 final core.Map<core.String, core.Object> _json = |
| 6723 new core.Map<core.String, core.Object>(); |
6721 if (content != null) { | 6724 if (content != null) { |
6722 _json["content"] = content; | 6725 _json["content"] = content; |
6723 } | 6726 } |
6724 return _json; | 6727 return _json; |
6725 } | 6728 } |
6726 } | 6729 } |
6727 | 6730 |
6728 /** A change in the proposal's status. */ | 6731 /// A change in the proposal's status. |
6729 class WorkspaceProposalHistoryStatusChange { | 6732 class WorkspaceProposalHistoryStatusChange { |
6730 /** | 6733 /// The new proposal status after that status change. |
6731 * The new proposal status after that status change. | 6734 /// Possible string values are: |
6732 * Possible string values are: | 6735 /// - "approved" |
6733 * - "approved" | 6736 /// - "cancelled" |
6734 * - "cancelled" | 6737 /// - "completed" |
6735 * - "completed" | 6738 /// - "requested" |
6736 * - "requested" | 6739 /// - "reviewed" |
6737 * - "reviewed" | 6740 /// - "statusUnspecified" |
6738 * - "statusUnspecified" | |
6739 */ | |
6740 core.String newStatus; | 6741 core.String newStatus; |
6741 /** | 6742 |
6742 * The old proposal status before the status change. | 6743 /// The old proposal status before the status change. |
6743 * Possible string values are: | 6744 /// Possible string values are: |
6744 * - "approved" | 6745 /// - "approved" |
6745 * - "cancelled" | 6746 /// - "cancelled" |
6746 * - "completed" | 6747 /// - "completed" |
6747 * - "requested" | 6748 /// - "requested" |
6748 * - "reviewed" | 6749 /// - "reviewed" |
6749 * - "statusUnspecified" | 6750 /// - "statusUnspecified" |
6750 */ | |
6751 core.String oldStatus; | 6751 core.String oldStatus; |
6752 | 6752 |
6753 WorkspaceProposalHistoryStatusChange(); | 6753 WorkspaceProposalHistoryStatusChange(); |
6754 | 6754 |
6755 WorkspaceProposalHistoryStatusChange.fromJson(core.Map _json) { | 6755 WorkspaceProposalHistoryStatusChange.fromJson(core.Map _json) { |
6756 if (_json.containsKey("newStatus")) { | 6756 if (_json.containsKey("newStatus")) { |
6757 newStatus = _json["newStatus"]; | 6757 newStatus = _json["newStatus"]; |
6758 } | 6758 } |
6759 if (_json.containsKey("oldStatus")) { | 6759 if (_json.containsKey("oldStatus")) { |
6760 oldStatus = _json["oldStatus"]; | 6760 oldStatus = _json["oldStatus"]; |
6761 } | 6761 } |
6762 } | 6762 } |
6763 | 6763 |
6764 core.Map<core.String, core.Object> toJson() { | 6764 core.Map<core.String, core.Object> toJson() { |
6765 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6765 final core.Map<core.String, core.Object> _json = |
| 6766 new core.Map<core.String, core.Object>(); |
6766 if (newStatus != null) { | 6767 if (newStatus != null) { |
6767 _json["newStatus"] = newStatus; | 6768 _json["newStatus"] = newStatus; |
6768 } | 6769 } |
6769 if (oldStatus != null) { | 6770 if (oldStatus != null) { |
6770 _json["oldStatus"] = oldStatus; | 6771 _json["oldStatus"] = oldStatus; |
6771 } | 6772 } |
6772 return _json; | 6773 return _json; |
6773 } | 6774 } |
6774 } | 6775 } |
6775 | 6776 |
6776 /** Represents an external user or internal Google Tag Manager system. */ | 6777 /// Represents an external user or internal Google Tag Manager system. |
6777 class WorkspaceProposalUser { | 6778 class WorkspaceProposalUser { |
6778 /** | 6779 /// Gaia id associated with a user, absent for the Google Tag Manager system. |
6779 * Gaia id associated with a user, absent for the Google Tag Manager system. | |
6780 */ | |
6781 core.String gaiaId; | 6780 core.String gaiaId; |
6782 /** | 6781 |
6783 * User type distinguishes between a user and the Google Tag Manager system. | 6782 /// User type distinguishes between a user and the Google Tag Manager system. |
6784 * Possible string values are: | 6783 /// Possible string values are: |
6785 * - "gaiaId" | 6784 /// - "gaiaId" |
6786 * - "system" | 6785 /// - "system" |
6787 */ | |
6788 core.String type; | 6786 core.String type; |
6789 | 6787 |
6790 WorkspaceProposalUser(); | 6788 WorkspaceProposalUser(); |
6791 | 6789 |
6792 WorkspaceProposalUser.fromJson(core.Map _json) { | 6790 WorkspaceProposalUser.fromJson(core.Map _json) { |
6793 if (_json.containsKey("gaiaId")) { | 6791 if (_json.containsKey("gaiaId")) { |
6794 gaiaId = _json["gaiaId"]; | 6792 gaiaId = _json["gaiaId"]; |
6795 } | 6793 } |
6796 if (_json.containsKey("type")) { | 6794 if (_json.containsKey("type")) { |
6797 type = _json["type"]; | 6795 type = _json["type"]; |
6798 } | 6796 } |
6799 } | 6797 } |
6800 | 6798 |
6801 core.Map<core.String, core.Object> toJson() { | 6799 core.Map<core.String, core.Object> toJson() { |
6802 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 6800 final core.Map<core.String, core.Object> _json = |
| 6801 new core.Map<core.String, core.Object>(); |
6803 if (gaiaId != null) { | 6802 if (gaiaId != null) { |
6804 _json["gaiaId"] = gaiaId; | 6803 _json["gaiaId"] = gaiaId; |
6805 } | 6804 } |
6806 if (type != null) { | 6805 if (type != null) { |
6807 _json["type"] = type; | 6806 _json["type"] = type; |
6808 } | 6807 } |
6809 return _json; | 6808 return _json; |
6810 } | 6809 } |
6811 } | 6810 } |
OLD | NEW |