blob: b6e532c56ba931e348ac861d243f997296b460f8 [file] [log] [blame]
Kevin Moore6d21e902021-01-15 06:41:08 -08001// ignore_for_file: camel_case_types
2// ignore_for_file: comment_references
Kevin Moore6d21e902021-01-15 06:41:08 -08003// ignore_for_file: directives_ordering
Kevin Moore1ad61ef2021-01-22 17:52:58 -08004// ignore_for_file: file_names
Kevin Moore6d21e902021-01-15 06:41:08 -08005// ignore_for_file: library_names
6// ignore_for_file: lines_longer_than_80_chars
7// ignore_for_file: non_constant_identifier_names
Kevin Moore1ad61ef2021-01-22 17:52:58 -08008// ignore_for_file: prefer_expression_function_bodies
Kevin Moore6d21e902021-01-15 06:41:08 -08009// ignore_for_file: prefer_final_locals
10// ignore_for_file: prefer_interpolation_to_compose_strings
Kevin Moore6d21e902021-01-15 06:41:08 -080011// ignore_for_file: unnecessary_brace_in_string_interps
12// ignore_for_file: unnecessary_cast
Kevin Moore1ad61ef2021-01-22 17:52:58 -080013// ignore_for_file: unnecessary_lambdas
Kevin Moore6d21e902021-01-15 06:41:08 -080014// ignore_for_file: unnecessary_parenthesis
15// ignore_for_file: unnecessary_string_interpolations
Kevin Moore6d21e902021-01-15 06:41:08 -080016// ignore_for_file: avoid_returning_null
17// ignore_for_file: cascade_invocations
Kevin Moored0251702021-01-15 06:41:08 -080018// ignore_for_file: prefer_single_quotes
Kevin Moore6d21e902021-01-15 06:41:08 -080019// ignore_for_file: unused_local_variable
20
Martin Kustermann12cdd522018-08-27 10:46:50 +020021library googleapis.jobs.v3.test;
22
23import "dart:core" as core;
24import "dart:async" as async;
25import "dart:convert" as convert;
26
27import 'package:http/http.dart' as http;
28import 'package:test/test.dart' as unittest;
29
30import 'package:googleapis/jobs/v3.dart' as api;
31
32class HttpServerMock extends http.BaseClient {
Kevin Moore91f7e3e2021-01-26 07:51:20 -080033 core.Future<http.StreamedResponse> Function(http.BaseRequest, core.Object)
34 _callback;
Martin Kustermann12cdd522018-08-27 10:46:50 +020035 core.bool _expectJson;
36
Kevin Moore91f7e3e2021-01-26 07:51:20 -080037 void register(
38 core.Future<http.StreamedResponse> Function(
39 http.BaseRequest bob,
40 core.Object foo,
41 )
42 callback,
43 core.bool expectJson,
44 ) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020045 _callback = callback;
46 _expectJson = expectJson;
47 }
48
Kevin Moore6d21e902021-01-15 06:41:08 -080049 @core.override
50 async.Future<http.StreamedResponse> send(http.BaseRequest request) async {
Martin Kustermann12cdd522018-08-27 10:46:50 +020051 if (_expectJson) {
Kevin Moore6d21e902021-01-15 06:41:08 -080052 final jsonString =
53 await request.finalize().transform(convert.utf8.decoder).join('');
54 if (jsonString.isEmpty) {
55 return _callback(request, null);
56 } else {
57 return _callback(request, convert.json.decode(jsonString));
58 }
Martin Kustermann12cdd522018-08-27 10:46:50 +020059 } else {
60 var stream = request.finalize();
61 if (stream == null) {
62 return _callback(request, []);
63 } else {
Kevin Moore6d21e902021-01-15 06:41:08 -080064 final data = await stream.toBytes();
65 return _callback(request, data);
Martin Kustermann12cdd522018-08-27 10:46:50 +020066 }
67 }
68 }
69}
70
71http.StreamedResponse stringResponse(core.int status,
72 core.Map<core.String, core.String> headers, core.String body) {
Kevin Moore6d21e902021-01-15 06:41:08 -080073 var stream = async.Stream.fromIterable([convert.utf8.encode(body)]);
74 return http.StreamedResponse(stream, status, headers: headers);
Martin Kustermann12cdd522018-08-27 10:46:50 +020075}
76
Kevin Moore6d21e902021-01-15 06:41:08 -080077core.List<core.String> buildUnnamed2786() {
78 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -080079 o.add('foo');
80 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +020081 return o;
82}
83
Kevin Moore6d21e902021-01-15 06:41:08 -080084void checkUnnamed2786(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020085 unittest.expect(o, unittest.hasLength(2));
86 unittest.expect(o[0], unittest.equals('foo'));
87 unittest.expect(o[1], unittest.equals('foo'));
88}
89
Kevin Moore6d21e902021-01-15 06:41:08 -080090core.List<core.String> buildUnnamed2787() {
91 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -080092 o.add('foo');
93 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +020094 return o;
95}
96
Kevin Moore6d21e902021-01-15 06:41:08 -080097void checkUnnamed2787(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020098 unittest.expect(o, unittest.hasLength(2));
99 unittest.expect(o[0], unittest.equals('foo'));
100 unittest.expect(o[1], unittest.equals('foo'));
101}
102
103core.int buildCounterApplicationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800104api.ApplicationInfo buildApplicationInfo() {
105 var o = api.ApplicationInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200106 buildCounterApplicationInfo++;
107 if (buildCounterApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800108 o.emails = buildUnnamed2786();
Kevin Moored0251702021-01-15 06:41:08 -0800109 o.instruction = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800110 o.uris = buildUnnamed2787();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200111 }
112 buildCounterApplicationInfo--;
113 return o;
114}
115
Kevin Moore6d21e902021-01-15 06:41:08 -0800116void checkApplicationInfo(api.ApplicationInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200117 buildCounterApplicationInfo++;
118 if (buildCounterApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800119 checkUnnamed2786(o.emails);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200120 unittest.expect(o.instruction, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800121 checkUnnamed2787(o.uris);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200122 }
123 buildCounterApplicationInfo--;
124}
125
126core.int buildCounterBatchDeleteJobsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800127api.BatchDeleteJobsRequest buildBatchDeleteJobsRequest() {
128 var o = api.BatchDeleteJobsRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200129 buildCounterBatchDeleteJobsRequest++;
130 if (buildCounterBatchDeleteJobsRequest < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800131 o.filter = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200132 }
133 buildCounterBatchDeleteJobsRequest--;
134 return o;
135}
136
Kevin Moore6d21e902021-01-15 06:41:08 -0800137void checkBatchDeleteJobsRequest(api.BatchDeleteJobsRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200138 buildCounterBatchDeleteJobsRequest++;
139 if (buildCounterBatchDeleteJobsRequest < 3) {
140 unittest.expect(o.filter, unittest.equals('foo'));
141 }
142 buildCounterBatchDeleteJobsRequest--;
143}
144
145core.int buildCounterBucketRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800146api.BucketRange buildBucketRange() {
147 var o = api.BucketRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200148 buildCounterBucketRange++;
149 if (buildCounterBucketRange < 3) {
150 o.from = 42.0;
151 o.to = 42.0;
152 }
153 buildCounterBucketRange--;
154 return o;
155}
156
Kevin Moore6d21e902021-01-15 06:41:08 -0800157void checkBucketRange(api.BucketRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200158 buildCounterBucketRange++;
159 if (buildCounterBucketRange < 3) {
160 unittest.expect(o.from, unittest.equals(42.0));
161 unittest.expect(o.to, unittest.equals(42.0));
162 }
163 buildCounterBucketRange--;
164}
165
166core.int buildCounterBucketizedCount = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800167api.BucketizedCount buildBucketizedCount() {
168 var o = api.BucketizedCount();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200169 buildCounterBucketizedCount++;
170 if (buildCounterBucketizedCount < 3) {
171 o.count = 42;
172 o.range = buildBucketRange();
173 }
174 buildCounterBucketizedCount--;
175 return o;
176}
177
Kevin Moore6d21e902021-01-15 06:41:08 -0800178void checkBucketizedCount(api.BucketizedCount o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200179 buildCounterBucketizedCount++;
180 if (buildCounterBucketizedCount < 3) {
181 unittest.expect(o.count, unittest.equals(42));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800182 checkBucketRange(o.range as api.BucketRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200183 }
184 buildCounterBucketizedCount--;
185}
186
Kevin Moore6d21e902021-01-15 06:41:08 -0800187core.Map<core.String, core.String> buildUnnamed2788() {
188 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -0800189 o['x'] = 'foo';
190 o['y'] = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200191 return o;
192}
193
Kevin Moore6d21e902021-01-15 06:41:08 -0800194void checkUnnamed2788(core.Map<core.String, core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200195 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -0800196 unittest.expect(o['x'], unittest.equals('foo'));
197 unittest.expect(o['y'], unittest.equals('foo'));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200198}
199
200core.int buildCounterClientEvent = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800201api.ClientEvent buildClientEvent() {
202 var o = api.ClientEvent();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200203 buildCounterClientEvent++;
204 if (buildCounterClientEvent < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800205 o.createTime = 'foo';
206 o.eventId = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800207 o.extraInfo = buildUnnamed2788();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200208 o.jobEvent = buildJobEvent();
Kevin Moored0251702021-01-15 06:41:08 -0800209 o.parentEventId = 'foo';
210 o.requestId = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200211 }
212 buildCounterClientEvent--;
213 return o;
214}
215
Kevin Moore6d21e902021-01-15 06:41:08 -0800216void checkClientEvent(api.ClientEvent o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200217 buildCounterClientEvent++;
218 if (buildCounterClientEvent < 3) {
219 unittest.expect(o.createTime, unittest.equals('foo'));
220 unittest.expect(o.eventId, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800221 checkUnnamed2788(o.extraInfo);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800222 checkJobEvent(o.jobEvent as api.JobEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200223 unittest.expect(o.parentEventId, unittest.equals('foo'));
224 unittest.expect(o.requestId, unittest.equals('foo'));
225 }
226 buildCounterClientEvent--;
227}
228
Martin Kustermann12cdd522018-08-27 10:46:50 +0200229core.int buildCounterCommuteFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800230api.CommuteFilter buildCommuteFilter() {
231 var o = api.CommuteFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200232 buildCounterCommuteFilter++;
233 if (buildCounterCommuteFilter < 3) {
234 o.allowImpreciseAddresses = true;
Kevin Moored0251702021-01-15 06:41:08 -0800235 o.commuteMethod = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200236 o.departureTime = buildTimeOfDay();
Kevin Moored0251702021-01-15 06:41:08 -0800237 o.roadTraffic = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200238 o.startCoordinates = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -0800239 o.travelDuration = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200240 }
241 buildCounterCommuteFilter--;
242 return o;
243}
244
Kevin Moore6d21e902021-01-15 06:41:08 -0800245void checkCommuteFilter(api.CommuteFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200246 buildCounterCommuteFilter++;
247 if (buildCounterCommuteFilter < 3) {
248 unittest.expect(o.allowImpreciseAddresses, unittest.isTrue);
249 unittest.expect(o.commuteMethod, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800250 checkTimeOfDay(o.departureTime as api.TimeOfDay);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200251 unittest.expect(o.roadTraffic, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800252 checkLatLng(o.startCoordinates as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200253 unittest.expect(o.travelDuration, unittest.equals('foo'));
254 }
255 buildCounterCommuteFilter--;
256}
257
258core.int buildCounterCommuteInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800259api.CommuteInfo buildCommuteInfo() {
260 var o = api.CommuteInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200261 buildCounterCommuteInfo++;
262 if (buildCounterCommuteInfo < 3) {
263 o.jobLocation = buildLocation();
Kevin Moored0251702021-01-15 06:41:08 -0800264 o.travelDuration = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200265 }
266 buildCounterCommuteInfo--;
267 return o;
268}
269
Kevin Moore6d21e902021-01-15 06:41:08 -0800270void checkCommuteInfo(api.CommuteInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200271 buildCounterCommuteInfo++;
272 if (buildCounterCommuteInfo < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800273 checkLocation(o.jobLocation as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200274 unittest.expect(o.travelDuration, unittest.equals('foo'));
275 }
276 buildCounterCommuteInfo--;
277}
278
Kevin Moore6d21e902021-01-15 06:41:08 -0800279core.List<core.String> buildUnnamed2789() {
280 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800281 o.add('foo');
282 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200283 return o;
284}
285
Kevin Moore6d21e902021-01-15 06:41:08 -0800286void checkUnnamed2789(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200287 unittest.expect(o, unittest.hasLength(2));
288 unittest.expect(o[0], unittest.equals('foo'));
289 unittest.expect(o[1], unittest.equals('foo'));
290}
291
292core.int buildCounterCompany = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800293api.Company buildCompany() {
294 var o = api.Company();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200295 buildCounterCompany++;
296 if (buildCounterCompany < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800297 o.careerSiteUri = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200298 o.derivedInfo = buildCompanyDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -0800299 o.displayName = 'foo';
300 o.eeoText = 'foo';
301 o.externalId = 'foo';
302 o.headquartersAddress = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200303 o.hiringAgency = true;
Kevin Moored0251702021-01-15 06:41:08 -0800304 o.imageUri = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800305 o.keywordSearchableJobCustomAttributes = buildUnnamed2789();
Kevin Moored0251702021-01-15 06:41:08 -0800306 o.name = 'foo';
307 o.size = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200308 o.suspended = true;
Kevin Moored0251702021-01-15 06:41:08 -0800309 o.websiteUri = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200310 }
311 buildCounterCompany--;
312 return o;
313}
314
Kevin Moore6d21e902021-01-15 06:41:08 -0800315void checkCompany(api.Company o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200316 buildCounterCompany++;
317 if (buildCounterCompany < 3) {
318 unittest.expect(o.careerSiteUri, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800319 checkCompanyDerivedInfo(o.derivedInfo as api.CompanyDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200320 unittest.expect(o.displayName, unittest.equals('foo'));
321 unittest.expect(o.eeoText, unittest.equals('foo'));
322 unittest.expect(o.externalId, unittest.equals('foo'));
323 unittest.expect(o.headquartersAddress, unittest.equals('foo'));
324 unittest.expect(o.hiringAgency, unittest.isTrue);
325 unittest.expect(o.imageUri, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800326 checkUnnamed2789(o.keywordSearchableJobCustomAttributes);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200327 unittest.expect(o.name, unittest.equals('foo'));
328 unittest.expect(o.size, unittest.equals('foo'));
329 unittest.expect(o.suspended, unittest.isTrue);
330 unittest.expect(o.websiteUri, unittest.equals('foo'));
331 }
332 buildCounterCompany--;
333}
334
335core.int buildCounterCompanyDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800336api.CompanyDerivedInfo buildCompanyDerivedInfo() {
337 var o = api.CompanyDerivedInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200338 buildCounterCompanyDerivedInfo++;
339 if (buildCounterCompanyDerivedInfo < 3) {
340 o.headquartersLocation = buildLocation();
341 }
342 buildCounterCompanyDerivedInfo--;
343 return o;
344}
345
Kevin Moore6d21e902021-01-15 06:41:08 -0800346void checkCompanyDerivedInfo(api.CompanyDerivedInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200347 buildCounterCompanyDerivedInfo++;
348 if (buildCounterCompanyDerivedInfo < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800349 checkLocation(o.headquartersLocation as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200350 }
351 buildCounterCompanyDerivedInfo--;
352}
353
354core.int buildCounterCompensationEntry = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800355api.CompensationEntry buildCompensationEntry() {
356 var o = api.CompensationEntry();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200357 buildCounterCompensationEntry++;
358 if (buildCounterCompensationEntry < 3) {
359 o.amount = buildMoney();
Kevin Moored0251702021-01-15 06:41:08 -0800360 o.description = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200361 o.expectedUnitsPerYear = 42.0;
362 o.range = buildCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800363 o.type = 'foo';
364 o.unit = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200365 }
366 buildCounterCompensationEntry--;
367 return o;
368}
369
Kevin Moore6d21e902021-01-15 06:41:08 -0800370void checkCompensationEntry(api.CompensationEntry o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200371 buildCounterCompensationEntry++;
372 if (buildCounterCompensationEntry < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800373 checkMoney(o.amount as api.Money);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200374 unittest.expect(o.description, unittest.equals('foo'));
375 unittest.expect(o.expectedUnitsPerYear, unittest.equals(42.0));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800376 checkCompensationRange(o.range as api.CompensationRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200377 unittest.expect(o.type, unittest.equals('foo'));
378 unittest.expect(o.unit, unittest.equals('foo'));
379 }
380 buildCounterCompensationEntry--;
381}
382
Kevin Moore6d21e902021-01-15 06:41:08 -0800383core.List<core.String> buildUnnamed2790() {
384 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800385 o.add('foo');
386 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200387 return o;
388}
389
Kevin Moore6d21e902021-01-15 06:41:08 -0800390void checkUnnamed2790(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200391 unittest.expect(o, unittest.hasLength(2));
392 unittest.expect(o[0], unittest.equals('foo'));
393 unittest.expect(o[1], unittest.equals('foo'));
394}
395
396core.int buildCounterCompensationFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800397api.CompensationFilter buildCompensationFilter() {
398 var o = api.CompensationFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200399 buildCounterCompensationFilter++;
400 if (buildCounterCompensationFilter < 3) {
401 o.includeJobsWithUnspecifiedCompensationRange = true;
402 o.range = buildCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800403 o.type = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800404 o.units = buildUnnamed2790();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200405 }
406 buildCounterCompensationFilter--;
407 return o;
408}
409
Kevin Moore6d21e902021-01-15 06:41:08 -0800410void checkCompensationFilter(api.CompensationFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200411 buildCounterCompensationFilter++;
412 if (buildCounterCompensationFilter < 3) {
413 unittest.expect(
414 o.includeJobsWithUnspecifiedCompensationRange, unittest.isTrue);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800415 checkCompensationRange(o.range as api.CompensationRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200416 unittest.expect(o.type, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800417 checkUnnamed2790(o.units);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200418 }
419 buildCounterCompensationFilter--;
420}
421
422core.int buildCounterCompensationHistogramRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800423api.CompensationHistogramRequest buildCompensationHistogramRequest() {
424 var o = api.CompensationHistogramRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200425 buildCounterCompensationHistogramRequest++;
426 if (buildCounterCompensationHistogramRequest < 3) {
427 o.bucketingOption = buildNumericBucketingOption();
Kevin Moored0251702021-01-15 06:41:08 -0800428 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200429 }
430 buildCounterCompensationHistogramRequest--;
431 return o;
432}
433
Kevin Moore6d21e902021-01-15 06:41:08 -0800434void checkCompensationHistogramRequest(api.CompensationHistogramRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200435 buildCounterCompensationHistogramRequest++;
436 if (buildCounterCompensationHistogramRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800437 checkNumericBucketingOption(
438 o.bucketingOption as api.NumericBucketingOption);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200439 unittest.expect(o.type, unittest.equals('foo'));
440 }
441 buildCounterCompensationHistogramRequest--;
442}
443
444core.int buildCounterCompensationHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800445api.CompensationHistogramResult buildCompensationHistogramResult() {
446 var o = api.CompensationHistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200447 buildCounterCompensationHistogramResult++;
448 if (buildCounterCompensationHistogramResult < 3) {
449 o.result = buildNumericBucketingResult();
Kevin Moored0251702021-01-15 06:41:08 -0800450 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200451 }
452 buildCounterCompensationHistogramResult--;
453 return o;
454}
455
Kevin Moore6d21e902021-01-15 06:41:08 -0800456void checkCompensationHistogramResult(api.CompensationHistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200457 buildCounterCompensationHistogramResult++;
458 if (buildCounterCompensationHistogramResult < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800459 checkNumericBucketingResult(o.result as api.NumericBucketingResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200460 unittest.expect(o.type, unittest.equals('foo'));
461 }
462 buildCounterCompensationHistogramResult--;
463}
464
Kevin Moore6d21e902021-01-15 06:41:08 -0800465core.List<api.CompensationEntry> buildUnnamed2791() {
466 var o = <api.CompensationEntry>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +0200467 o.add(buildCompensationEntry());
468 o.add(buildCompensationEntry());
469 return o;
470}
471
Kevin Moore6d21e902021-01-15 06:41:08 -0800472void checkUnnamed2791(core.List<api.CompensationEntry> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200473 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800474 checkCompensationEntry(o[0] as api.CompensationEntry);
475 checkCompensationEntry(o[1] as api.CompensationEntry);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200476}
477
478core.int buildCounterCompensationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800479api.CompensationInfo buildCompensationInfo() {
480 var o = api.CompensationInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200481 buildCounterCompensationInfo++;
482 if (buildCounterCompensationInfo < 3) {
483 o.annualizedBaseCompensationRange = buildCompensationRange();
484 o.annualizedTotalCompensationRange = buildCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -0800485 o.entries = buildUnnamed2791();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200486 }
487 buildCounterCompensationInfo--;
488 return o;
489}
490
Kevin Moore6d21e902021-01-15 06:41:08 -0800491void checkCompensationInfo(api.CompensationInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200492 buildCounterCompensationInfo++;
493 if (buildCounterCompensationInfo < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800494 checkCompensationRange(
495 o.annualizedBaseCompensationRange as api.CompensationRange);
496 checkCompensationRange(
497 o.annualizedTotalCompensationRange as api.CompensationRange);
Kevin Moore6d21e902021-01-15 06:41:08 -0800498 checkUnnamed2791(o.entries);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200499 }
500 buildCounterCompensationInfo--;
501}
502
503core.int buildCounterCompensationRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800504api.CompensationRange buildCompensationRange() {
505 var o = api.CompensationRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200506 buildCounterCompensationRange++;
507 if (buildCounterCompensationRange < 3) {
508 o.maxCompensation = buildMoney();
509 o.minCompensation = buildMoney();
510 }
511 buildCounterCompensationRange--;
512 return o;
513}
514
Kevin Moore6d21e902021-01-15 06:41:08 -0800515void checkCompensationRange(api.CompensationRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200516 buildCounterCompensationRange++;
517 if (buildCounterCompensationRange < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800518 checkMoney(o.maxCompensation as api.Money);
519 checkMoney(o.minCompensation as api.Money);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200520 }
521 buildCounterCompensationRange--;
522}
523
Kevin Moore6d21e902021-01-15 06:41:08 -0800524core.List<api.CompletionResult> buildUnnamed2792() {
525 var o = <api.CompletionResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +0200526 o.add(buildCompletionResult());
527 o.add(buildCompletionResult());
528 return o;
529}
530
Kevin Moore6d21e902021-01-15 06:41:08 -0800531void checkUnnamed2792(core.List<api.CompletionResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200532 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800533 checkCompletionResult(o[0] as api.CompletionResult);
534 checkCompletionResult(o[1] as api.CompletionResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200535}
536
537core.int buildCounterCompleteQueryResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800538api.CompleteQueryResponse buildCompleteQueryResponse() {
539 var o = api.CompleteQueryResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200540 buildCounterCompleteQueryResponse++;
541 if (buildCounterCompleteQueryResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800542 o.completionResults = buildUnnamed2792();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200543 o.metadata = buildResponseMetadata();
544 }
545 buildCounterCompleteQueryResponse--;
546 return o;
547}
548
Kevin Moore6d21e902021-01-15 06:41:08 -0800549void checkCompleteQueryResponse(api.CompleteQueryResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200550 buildCounterCompleteQueryResponse++;
551 if (buildCounterCompleteQueryResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800552 checkUnnamed2792(o.completionResults);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800553 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200554 }
555 buildCounterCompleteQueryResponse--;
556}
557
558core.int buildCounterCompletionResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800559api.CompletionResult buildCompletionResult() {
560 var o = api.CompletionResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200561 buildCounterCompletionResult++;
562 if (buildCounterCompletionResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800563 o.imageUri = 'foo';
564 o.suggestion = 'foo';
565 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200566 }
567 buildCounterCompletionResult--;
568 return o;
569}
570
Kevin Moore6d21e902021-01-15 06:41:08 -0800571void checkCompletionResult(api.CompletionResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200572 buildCounterCompletionResult++;
573 if (buildCounterCompletionResult < 3) {
574 unittest.expect(o.imageUri, unittest.equals('foo'));
575 unittest.expect(o.suggestion, unittest.equals('foo'));
576 unittest.expect(o.type, unittest.equals('foo'));
577 }
578 buildCounterCompletionResult--;
579}
580
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200581core.int buildCounterCreateClientEventRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800582api.CreateClientEventRequest buildCreateClientEventRequest() {
583 var o = api.CreateClientEventRequest();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200584 buildCounterCreateClientEventRequest++;
585 if (buildCounterCreateClientEventRequest < 3) {
586 o.clientEvent = buildClientEvent();
587 }
588 buildCounterCreateClientEventRequest--;
589 return o;
590}
591
Kevin Moore6d21e902021-01-15 06:41:08 -0800592void checkCreateClientEventRequest(api.CreateClientEventRequest o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200593 buildCounterCreateClientEventRequest++;
594 if (buildCounterCreateClientEventRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800595 checkClientEvent(o.clientEvent as api.ClientEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200596 }
597 buildCounterCreateClientEventRequest--;
598}
599
Martin Kustermann12cdd522018-08-27 10:46:50 +0200600core.int buildCounterCreateCompanyRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800601api.CreateCompanyRequest buildCreateCompanyRequest() {
602 var o = api.CreateCompanyRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200603 buildCounterCreateCompanyRequest++;
604 if (buildCounterCreateCompanyRequest < 3) {
605 o.company = buildCompany();
606 }
607 buildCounterCreateCompanyRequest--;
608 return o;
609}
610
Kevin Moore6d21e902021-01-15 06:41:08 -0800611void checkCreateCompanyRequest(api.CreateCompanyRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200612 buildCounterCreateCompanyRequest++;
613 if (buildCounterCreateCompanyRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800614 checkCompany(o.company as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200615 }
616 buildCounterCreateCompanyRequest--;
617}
618
619core.int buildCounterCreateJobRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800620api.CreateJobRequest buildCreateJobRequest() {
621 var o = api.CreateJobRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200622 buildCounterCreateJobRequest++;
623 if (buildCounterCreateJobRequest < 3) {
624 o.job = buildJob();
625 }
626 buildCounterCreateJobRequest--;
627 return o;
628}
629
Kevin Moore6d21e902021-01-15 06:41:08 -0800630void checkCreateJobRequest(api.CreateJobRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200631 buildCounterCreateJobRequest++;
632 if (buildCounterCreateJobRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800633 checkJob(o.job as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200634 }
635 buildCounterCreateJobRequest--;
636}
637
Kevin Moore6d21e902021-01-15 06:41:08 -0800638core.List<core.String> buildUnnamed2793() {
639 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800640 o.add('foo');
641 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200642 return o;
643}
644
Kevin Moore6d21e902021-01-15 06:41:08 -0800645void checkUnnamed2793(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200646 unittest.expect(o, unittest.hasLength(2));
647 unittest.expect(o[0], unittest.equals('foo'));
648 unittest.expect(o[1], unittest.equals('foo'));
649}
650
Kevin Moore6d21e902021-01-15 06:41:08 -0800651core.List<core.String> buildUnnamed2794() {
652 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800653 o.add('foo');
654 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200655 return o;
656}
657
Kevin Moore6d21e902021-01-15 06:41:08 -0800658void checkUnnamed2794(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200659 unittest.expect(o, unittest.hasLength(2));
660 unittest.expect(o[0], unittest.equals('foo'));
661 unittest.expect(o[1], unittest.equals('foo'));
662}
663
664core.int buildCounterCustomAttribute = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800665api.CustomAttribute buildCustomAttribute() {
666 var o = api.CustomAttribute();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200667 buildCounterCustomAttribute++;
668 if (buildCounterCustomAttribute < 3) {
669 o.filterable = true;
Kevin Moore6d21e902021-01-15 06:41:08 -0800670 o.longValues = buildUnnamed2793();
671 o.stringValues = buildUnnamed2794();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200672 }
673 buildCounterCustomAttribute--;
674 return o;
675}
676
Kevin Moore6d21e902021-01-15 06:41:08 -0800677void checkCustomAttribute(api.CustomAttribute o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200678 buildCounterCustomAttribute++;
679 if (buildCounterCustomAttribute < 3) {
680 unittest.expect(o.filterable, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -0800681 checkUnnamed2793(o.longValues);
682 checkUnnamed2794(o.stringValues);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200683 }
684 buildCounterCustomAttribute--;
685}
686
687core.int buildCounterCustomAttributeHistogramRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800688api.CustomAttributeHistogramRequest buildCustomAttributeHistogramRequest() {
689 var o = api.CustomAttributeHistogramRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200690 buildCounterCustomAttributeHistogramRequest++;
691 if (buildCounterCustomAttributeHistogramRequest < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800692 o.key = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200693 o.longValueHistogramBucketingOption = buildNumericBucketingOption();
694 o.stringValueHistogram = true;
695 }
696 buildCounterCustomAttributeHistogramRequest--;
697 return o;
698}
699
Kevin Moore6d21e902021-01-15 06:41:08 -0800700void checkCustomAttributeHistogramRequest(
701 api.CustomAttributeHistogramRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200702 buildCounterCustomAttributeHistogramRequest++;
703 if (buildCounterCustomAttributeHistogramRequest < 3) {
704 unittest.expect(o.key, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800705 checkNumericBucketingOption(
706 o.longValueHistogramBucketingOption as api.NumericBucketingOption);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200707 unittest.expect(o.stringValueHistogram, unittest.isTrue);
708 }
709 buildCounterCustomAttributeHistogramRequest--;
710}
711
Kevin Moore6d21e902021-01-15 06:41:08 -0800712core.Map<core.String, core.int> buildUnnamed2795() {
713 var o = <core.String, core.int>{};
Kevin Moored0251702021-01-15 06:41:08 -0800714 o['x'] = 42;
715 o['y'] = 42;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200716 return o;
717}
718
Kevin Moore6d21e902021-01-15 06:41:08 -0800719void checkUnnamed2795(core.Map<core.String, core.int> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200720 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -0800721 unittest.expect(o['x'], unittest.equals(42));
722 unittest.expect(o['y'], unittest.equals(42));
Martin Kustermann12cdd522018-08-27 10:46:50 +0200723}
724
725core.int buildCounterCustomAttributeHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800726api.CustomAttributeHistogramResult buildCustomAttributeHistogramResult() {
727 var o = api.CustomAttributeHistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200728 buildCounterCustomAttributeHistogramResult++;
729 if (buildCounterCustomAttributeHistogramResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800730 o.key = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200731 o.longValueHistogramResult = buildNumericBucketingResult();
Kevin Moore6d21e902021-01-15 06:41:08 -0800732 o.stringValueHistogramResult = buildUnnamed2795();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200733 }
734 buildCounterCustomAttributeHistogramResult--;
735 return o;
736}
737
Kevin Moore6d21e902021-01-15 06:41:08 -0800738void checkCustomAttributeHistogramResult(api.CustomAttributeHistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200739 buildCounterCustomAttributeHistogramResult++;
740 if (buildCounterCustomAttributeHistogramResult < 3) {
741 unittest.expect(o.key, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800742 checkNumericBucketingResult(
743 o.longValueHistogramResult as api.NumericBucketingResult);
Kevin Moore6d21e902021-01-15 06:41:08 -0800744 checkUnnamed2795(o.stringValueHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200745 }
746 buildCounterCustomAttributeHistogramResult--;
747}
748
749core.int buildCounterDeviceInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800750api.DeviceInfo buildDeviceInfo() {
751 var o = api.DeviceInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200752 buildCounterDeviceInfo++;
753 if (buildCounterDeviceInfo < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800754 o.deviceType = 'foo';
755 o.id = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200756 }
757 buildCounterDeviceInfo--;
758 return o;
759}
760
Kevin Moore6d21e902021-01-15 06:41:08 -0800761void checkDeviceInfo(api.DeviceInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200762 buildCounterDeviceInfo++;
763 if (buildCounterDeviceInfo < 3) {
764 unittest.expect(o.deviceType, unittest.equals('foo'));
765 unittest.expect(o.id, unittest.equals('foo'));
766 }
767 buildCounterDeviceInfo--;
768}
769
770core.int buildCounterEmpty = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800771api.Empty buildEmpty() {
772 var o = api.Empty();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200773 buildCounterEmpty++;
774 if (buildCounterEmpty < 3) {}
775 buildCounterEmpty--;
776 return o;
777}
778
Kevin Moore6d21e902021-01-15 06:41:08 -0800779void checkEmpty(api.Empty o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200780 buildCounterEmpty++;
781 if (buildCounterEmpty < 3) {}
782 buildCounterEmpty--;
783}
784
Kevin Moore6d21e902021-01-15 06:41:08 -0800785core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2796() {
786 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200787 o.add(buildGoogleCloudTalentV4JobResult());
788 o.add(buildGoogleCloudTalentV4JobResult());
Martin Kustermann12cdd522018-08-27 10:46:50 +0200789 return o;
790}
791
Kevin Moore6d21e902021-01-15 06:41:08 -0800792void checkUnnamed2796(core.List<api.GoogleCloudTalentV4JobResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200793 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800794 checkGoogleCloudTalentV4JobResult(o[0] as api.GoogleCloudTalentV4JobResult);
795 checkGoogleCloudTalentV4JobResult(o[1] as api.GoogleCloudTalentV4JobResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200796}
797
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200798core.int buildCounterGoogleCloudTalentV4BatchCreateJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800799api.GoogleCloudTalentV4BatchCreateJobsResponse
800 buildGoogleCloudTalentV4BatchCreateJobsResponse() {
801 var o = api.GoogleCloudTalentV4BatchCreateJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200802 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse++;
803 if (buildCounterGoogleCloudTalentV4BatchCreateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800804 o.jobResults = buildUnnamed2796();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200805 }
806 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse--;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200807 return o;
808}
809
Kevin Moore6d21e902021-01-15 06:41:08 -0800810void checkGoogleCloudTalentV4BatchCreateJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200811 api.GoogleCloudTalentV4BatchCreateJobsResponse o) {
812 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse++;
813 if (buildCounterGoogleCloudTalentV4BatchCreateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800814 checkUnnamed2796(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200815 }
816 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse--;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200817}
818
Kevin Moore6d21e902021-01-15 06:41:08 -0800819core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2797() {
820 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200821 o.add(buildGoogleCloudTalentV4JobResult());
822 o.add(buildGoogleCloudTalentV4JobResult());
823 return o;
824}
825
Kevin Moore6d21e902021-01-15 06:41:08 -0800826void checkUnnamed2797(core.List<api.GoogleCloudTalentV4JobResult> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200827 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800828 checkGoogleCloudTalentV4JobResult(o[0] as api.GoogleCloudTalentV4JobResult);
829 checkGoogleCloudTalentV4JobResult(o[1] as api.GoogleCloudTalentV4JobResult);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200830}
831
832core.int buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800833api.GoogleCloudTalentV4BatchDeleteJobsResponse
834 buildGoogleCloudTalentV4BatchDeleteJobsResponse() {
835 var o = api.GoogleCloudTalentV4BatchDeleteJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200836 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse++;
837 if (buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800838 o.jobResults = buildUnnamed2797();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200839 }
840 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse--;
841 return o;
842}
843
Kevin Moore6d21e902021-01-15 06:41:08 -0800844void checkGoogleCloudTalentV4BatchDeleteJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200845 api.GoogleCloudTalentV4BatchDeleteJobsResponse o) {
846 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse++;
847 if (buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800848 checkUnnamed2797(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200849 }
850 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse--;
851}
852
853core.int buildCounterGoogleCloudTalentV4BatchOperationMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800854api.GoogleCloudTalentV4BatchOperationMetadata
855 buildGoogleCloudTalentV4BatchOperationMetadata() {
856 var o = api.GoogleCloudTalentV4BatchOperationMetadata();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200857 buildCounterGoogleCloudTalentV4BatchOperationMetadata++;
858 if (buildCounterGoogleCloudTalentV4BatchOperationMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800859 o.createTime = 'foo';
860 o.endTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200861 o.failureCount = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800862 o.state = 'foo';
863 o.stateDescription = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200864 o.successCount = 42;
865 o.totalCount = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800866 o.updateTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200867 }
868 buildCounterGoogleCloudTalentV4BatchOperationMetadata--;
869 return o;
870}
871
Kevin Moore6d21e902021-01-15 06:41:08 -0800872void checkGoogleCloudTalentV4BatchOperationMetadata(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200873 api.GoogleCloudTalentV4BatchOperationMetadata o) {
874 buildCounterGoogleCloudTalentV4BatchOperationMetadata++;
875 if (buildCounterGoogleCloudTalentV4BatchOperationMetadata < 3) {
876 unittest.expect(o.createTime, unittest.equals('foo'));
877 unittest.expect(o.endTime, unittest.equals('foo'));
878 unittest.expect(o.failureCount, unittest.equals(42));
879 unittest.expect(o.state, unittest.equals('foo'));
880 unittest.expect(o.stateDescription, unittest.equals('foo'));
881 unittest.expect(o.successCount, unittest.equals(42));
882 unittest.expect(o.totalCount, unittest.equals(42));
883 unittest.expect(o.updateTime, unittest.equals('foo'));
884 }
885 buildCounterGoogleCloudTalentV4BatchOperationMetadata--;
886}
887
Kevin Moore6d21e902021-01-15 06:41:08 -0800888core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2798() {
889 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200890 o.add(buildGoogleCloudTalentV4JobResult());
891 o.add(buildGoogleCloudTalentV4JobResult());
892 return o;
893}
894
Kevin Moore6d21e902021-01-15 06:41:08 -0800895void checkUnnamed2798(core.List<api.GoogleCloudTalentV4JobResult> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200896 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800897 checkGoogleCloudTalentV4JobResult(o[0] as api.GoogleCloudTalentV4JobResult);
898 checkGoogleCloudTalentV4JobResult(o[1] as api.GoogleCloudTalentV4JobResult);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200899}
900
901core.int buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800902api.GoogleCloudTalentV4BatchUpdateJobsResponse
903 buildGoogleCloudTalentV4BatchUpdateJobsResponse() {
904 var o = api.GoogleCloudTalentV4BatchUpdateJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200905 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse++;
906 if (buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800907 o.jobResults = buildUnnamed2798();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200908 }
909 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse--;
910 return o;
911}
912
Kevin Moore6d21e902021-01-15 06:41:08 -0800913void checkGoogleCloudTalentV4BatchUpdateJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200914 api.GoogleCloudTalentV4BatchUpdateJobsResponse o) {
915 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse++;
916 if (buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800917 checkUnnamed2798(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200918 }
919 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse--;
920}
921
Kevin Moore6d21e902021-01-15 06:41:08 -0800922core.List<api.GoogleCloudTalentV4CompensationInfoCompensationEntry>
923 buildUnnamed2799() {
924 var o = <api.GoogleCloudTalentV4CompensationInfoCompensationEntry>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200925 o.add(buildGoogleCloudTalentV4CompensationInfoCompensationEntry());
926 o.add(buildGoogleCloudTalentV4CompensationInfoCompensationEntry());
927 return o;
928}
929
Kevin Moore6d21e902021-01-15 06:41:08 -0800930void checkUnnamed2799(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200931 core.List<api.GoogleCloudTalentV4CompensationInfoCompensationEntry> o) {
932 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800933 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
934 o[0] as api.GoogleCloudTalentV4CompensationInfoCompensationEntry);
935 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
936 o[1] as api.GoogleCloudTalentV4CompensationInfoCompensationEntry);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200937}
938
939core.int buildCounterGoogleCloudTalentV4CompensationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800940api.GoogleCloudTalentV4CompensationInfo
941 buildGoogleCloudTalentV4CompensationInfo() {
942 var o = api.GoogleCloudTalentV4CompensationInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200943 buildCounterGoogleCloudTalentV4CompensationInfo++;
944 if (buildCounterGoogleCloudTalentV4CompensationInfo < 3) {
945 o.annualizedBaseCompensationRange =
946 buildGoogleCloudTalentV4CompensationInfoCompensationRange();
947 o.annualizedTotalCompensationRange =
948 buildGoogleCloudTalentV4CompensationInfoCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -0800949 o.entries = buildUnnamed2799();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200950 }
951 buildCounterGoogleCloudTalentV4CompensationInfo--;
952 return o;
953}
954
Kevin Moore6d21e902021-01-15 06:41:08 -0800955void checkGoogleCloudTalentV4CompensationInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200956 api.GoogleCloudTalentV4CompensationInfo o) {
957 buildCounterGoogleCloudTalentV4CompensationInfo++;
958 if (buildCounterGoogleCloudTalentV4CompensationInfo < 3) {
959 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800960 o.annualizedBaseCompensationRange
961 as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200962 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800963 o.annualizedTotalCompensationRange
964 as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Kevin Moore6d21e902021-01-15 06:41:08 -0800965 checkUnnamed2799(o.entries);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200966 }
967 buildCounterGoogleCloudTalentV4CompensationInfo--;
968}
969
970core.int buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800971api.GoogleCloudTalentV4CompensationInfoCompensationEntry
972 buildGoogleCloudTalentV4CompensationInfoCompensationEntry() {
973 var o = api.GoogleCloudTalentV4CompensationInfoCompensationEntry();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200974 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry++;
975 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry < 3) {
976 o.amount = buildMoney();
Kevin Moored0251702021-01-15 06:41:08 -0800977 o.description = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200978 o.expectedUnitsPerYear = 42.0;
979 o.range = buildGoogleCloudTalentV4CompensationInfoCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800980 o.type = 'foo';
981 o.unit = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200982 }
983 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry--;
984 return o;
985}
986
Kevin Moore6d21e902021-01-15 06:41:08 -0800987void checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200988 api.GoogleCloudTalentV4CompensationInfoCompensationEntry o) {
989 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry++;
990 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800991 checkMoney(o.amount as api.Money);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200992 unittest.expect(o.description, unittest.equals('foo'));
993 unittest.expect(o.expectedUnitsPerYear, unittest.equals(42.0));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800994 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
995 o.range as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200996 unittest.expect(o.type, unittest.equals('foo'));
997 unittest.expect(o.unit, unittest.equals('foo'));
998 }
999 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry--;
1000}
1001
1002core.int buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001003api.GoogleCloudTalentV4CompensationInfoCompensationRange
1004 buildGoogleCloudTalentV4CompensationInfoCompensationRange() {
1005 var o = api.GoogleCloudTalentV4CompensationInfoCompensationRange();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001006 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange++;
1007 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange < 3) {
1008 o.maxCompensation = buildMoney();
1009 o.minCompensation = buildMoney();
1010 }
1011 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange--;
1012 return o;
1013}
1014
Kevin Moore6d21e902021-01-15 06:41:08 -08001015void checkGoogleCloudTalentV4CompensationInfoCompensationRange(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001016 api.GoogleCloudTalentV4CompensationInfoCompensationRange o) {
1017 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange++;
1018 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001019 checkMoney(o.maxCompensation as api.Money);
1020 checkMoney(o.minCompensation as api.Money);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001021 }
1022 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange--;
1023}
1024
Kevin Moore6d21e902021-01-15 06:41:08 -08001025core.List<core.String> buildUnnamed2800() {
1026 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001027 o.add('foo');
1028 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001029 return o;
1030}
1031
Kevin Moore6d21e902021-01-15 06:41:08 -08001032void checkUnnamed2800(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001033 unittest.expect(o, unittest.hasLength(2));
1034 unittest.expect(o[0], unittest.equals('foo'));
1035 unittest.expect(o[1], unittest.equals('foo'));
1036}
1037
Kevin Moore6d21e902021-01-15 06:41:08 -08001038core.List<core.String> buildUnnamed2801() {
1039 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001040 o.add('foo');
1041 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001042 return o;
1043}
1044
Kevin Moore6d21e902021-01-15 06:41:08 -08001045void checkUnnamed2801(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001046 unittest.expect(o, unittest.hasLength(2));
1047 unittest.expect(o[0], unittest.equals('foo'));
1048 unittest.expect(o[1], unittest.equals('foo'));
1049}
1050
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001051core.int buildCounterGoogleCloudTalentV4CustomAttribute = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001052api.GoogleCloudTalentV4CustomAttribute
1053 buildGoogleCloudTalentV4CustomAttribute() {
1054 var o = api.GoogleCloudTalentV4CustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001055 buildCounterGoogleCloudTalentV4CustomAttribute++;
1056 if (buildCounterGoogleCloudTalentV4CustomAttribute < 3) {
1057 o.filterable = true;
1058 o.keywordSearchable = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08001059 o.longValues = buildUnnamed2800();
1060 o.stringValues = buildUnnamed2801();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001061 }
1062 buildCounterGoogleCloudTalentV4CustomAttribute--;
1063 return o;
1064}
1065
Kevin Moore6d21e902021-01-15 06:41:08 -08001066void checkGoogleCloudTalentV4CustomAttribute(
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001067 api.GoogleCloudTalentV4CustomAttribute o) {
1068 buildCounterGoogleCloudTalentV4CustomAttribute++;
1069 if (buildCounterGoogleCloudTalentV4CustomAttribute < 3) {
1070 unittest.expect(o.filterable, unittest.isTrue);
1071 unittest.expect(o.keywordSearchable, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08001072 checkUnnamed2800(o.longValues);
1073 checkUnnamed2801(o.stringValues);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001074 }
1075 buildCounterGoogleCloudTalentV4CustomAttribute--;
1076}
1077
Kevin Moore6d21e902021-01-15 06:41:08 -08001078core.List<core.String> buildUnnamed2802() {
1079 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001080 o.add('foo');
1081 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001082 return o;
1083}
1084
Kevin Moore6d21e902021-01-15 06:41:08 -08001085void checkUnnamed2802(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001086 unittest.expect(o, unittest.hasLength(2));
1087 unittest.expect(o[0], unittest.equals('foo'));
1088 unittest.expect(o[1], unittest.equals('foo'));
1089}
1090
Kevin Moore6d21e902021-01-15 06:41:08 -08001091core.Map<core.String, api.GoogleCloudTalentV4CustomAttribute>
1092 buildUnnamed2803() {
1093 var o = <core.String, api.GoogleCloudTalentV4CustomAttribute>{};
Kevin Moored0251702021-01-15 06:41:08 -08001094 o['x'] = buildGoogleCloudTalentV4CustomAttribute();
1095 o['y'] = buildGoogleCloudTalentV4CustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001096 return o;
1097}
1098
Kevin Moore6d21e902021-01-15 06:41:08 -08001099void checkUnnamed2803(
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001100 core.Map<core.String, api.GoogleCloudTalentV4CustomAttribute> o) {
1101 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001102 checkGoogleCloudTalentV4CustomAttribute(
1103 o['x'] as api.GoogleCloudTalentV4CustomAttribute);
1104 checkGoogleCloudTalentV4CustomAttribute(
1105 o['y'] as api.GoogleCloudTalentV4CustomAttribute);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001106}
1107
Kevin Moore6d21e902021-01-15 06:41:08 -08001108core.List<core.String> buildUnnamed2804() {
1109 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001110 o.add('foo');
1111 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001112 return o;
1113}
1114
Kevin Moore6d21e902021-01-15 06:41:08 -08001115void checkUnnamed2804(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001116 unittest.expect(o, unittest.hasLength(2));
1117 unittest.expect(o[0], unittest.equals('foo'));
1118 unittest.expect(o[1], unittest.equals('foo'));
1119}
1120
Kevin Moore6d21e902021-01-15 06:41:08 -08001121core.List<core.String> buildUnnamed2805() {
1122 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001123 o.add('foo');
1124 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001125 return o;
1126}
1127
Kevin Moore6d21e902021-01-15 06:41:08 -08001128void checkUnnamed2805(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001129 unittest.expect(o, unittest.hasLength(2));
1130 unittest.expect(o[0], unittest.equals('foo'));
1131 unittest.expect(o[1], unittest.equals('foo'));
1132}
1133
Kevin Moore6d21e902021-01-15 06:41:08 -08001134core.List<core.String> buildUnnamed2806() {
1135 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001136 o.add('foo');
1137 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001138 return o;
1139}
1140
Kevin Moore6d21e902021-01-15 06:41:08 -08001141void checkUnnamed2806(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001142 unittest.expect(o, unittest.hasLength(2));
1143 unittest.expect(o[0], unittest.equals('foo'));
1144 unittest.expect(o[1], unittest.equals('foo'));
1145}
1146
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001147core.int buildCounterGoogleCloudTalentV4Job = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001148api.GoogleCloudTalentV4Job buildGoogleCloudTalentV4Job() {
1149 var o = api.GoogleCloudTalentV4Job();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001150 buildCounterGoogleCloudTalentV4Job++;
1151 if (buildCounterGoogleCloudTalentV4Job < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001152 o.addresses = buildUnnamed2802();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001153 o.applicationInfo = buildGoogleCloudTalentV4JobApplicationInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001154 o.company = 'foo';
1155 o.companyDisplayName = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001156 o.compensationInfo = buildGoogleCloudTalentV4CompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08001157 o.customAttributes = buildUnnamed2803();
1158 o.degreeTypes = buildUnnamed2804();
Kevin Moored0251702021-01-15 06:41:08 -08001159 o.department = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001160 o.derivedInfo = buildGoogleCloudTalentV4JobDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001161 o.description = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001162 o.employmentTypes = buildUnnamed2805();
Kevin Moored0251702021-01-15 06:41:08 -08001163 o.incentives = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001164 o.jobBenefits = buildUnnamed2806();
Kevin Moored0251702021-01-15 06:41:08 -08001165 o.jobEndTime = 'foo';
1166 o.jobLevel = 'foo';
1167 o.jobStartTime = 'foo';
1168 o.languageCode = 'foo';
1169 o.name = 'foo';
1170 o.postingCreateTime = 'foo';
1171 o.postingExpireTime = 'foo';
1172 o.postingPublishTime = 'foo';
1173 o.postingRegion = 'foo';
1174 o.postingUpdateTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001175 o.processingOptions = buildGoogleCloudTalentV4JobProcessingOptions();
1176 o.promotionValue = 42;
Kevin Moored0251702021-01-15 06:41:08 -08001177 o.qualifications = 'foo';
1178 o.requisitionId = 'foo';
1179 o.responsibilities = 'foo';
1180 o.title = 'foo';
1181 o.visibility = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001182 }
1183 buildCounterGoogleCloudTalentV4Job--;
1184 return o;
1185}
1186
Kevin Moore6d21e902021-01-15 06:41:08 -08001187void checkGoogleCloudTalentV4Job(api.GoogleCloudTalentV4Job o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001188 buildCounterGoogleCloudTalentV4Job++;
1189 if (buildCounterGoogleCloudTalentV4Job < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001190 checkUnnamed2802(o.addresses);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001191 checkGoogleCloudTalentV4JobApplicationInfo(
1192 o.applicationInfo as api.GoogleCloudTalentV4JobApplicationInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001193 unittest.expect(o.company, unittest.equals('foo'));
1194 unittest.expect(o.companyDisplayName, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001195 checkGoogleCloudTalentV4CompensationInfo(
1196 o.compensationInfo as api.GoogleCloudTalentV4CompensationInfo);
Kevin Moore6d21e902021-01-15 06:41:08 -08001197 checkUnnamed2803(o.customAttributes);
1198 checkUnnamed2804(o.degreeTypes);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001199 unittest.expect(o.department, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001200 checkGoogleCloudTalentV4JobDerivedInfo(
1201 o.derivedInfo as api.GoogleCloudTalentV4JobDerivedInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001202 unittest.expect(o.description, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001203 checkUnnamed2805(o.employmentTypes);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001204 unittest.expect(o.incentives, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001205 checkUnnamed2806(o.jobBenefits);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001206 unittest.expect(o.jobEndTime, unittest.equals('foo'));
1207 unittest.expect(o.jobLevel, unittest.equals('foo'));
1208 unittest.expect(o.jobStartTime, unittest.equals('foo'));
1209 unittest.expect(o.languageCode, unittest.equals('foo'));
1210 unittest.expect(o.name, unittest.equals('foo'));
1211 unittest.expect(o.postingCreateTime, unittest.equals('foo'));
1212 unittest.expect(o.postingExpireTime, unittest.equals('foo'));
1213 unittest.expect(o.postingPublishTime, unittest.equals('foo'));
1214 unittest.expect(o.postingRegion, unittest.equals('foo'));
1215 unittest.expect(o.postingUpdateTime, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001216 checkGoogleCloudTalentV4JobProcessingOptions(
1217 o.processingOptions as api.GoogleCloudTalentV4JobProcessingOptions);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001218 unittest.expect(o.promotionValue, unittest.equals(42));
1219 unittest.expect(o.qualifications, unittest.equals('foo'));
1220 unittest.expect(o.requisitionId, unittest.equals('foo'));
1221 unittest.expect(o.responsibilities, unittest.equals('foo'));
1222 unittest.expect(o.title, unittest.equals('foo'));
1223 unittest.expect(o.visibility, unittest.equals('foo'));
1224 }
1225 buildCounterGoogleCloudTalentV4Job--;
1226}
1227
Kevin Moore6d21e902021-01-15 06:41:08 -08001228core.List<core.String> buildUnnamed2807() {
1229 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001230 o.add('foo');
1231 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001232 return o;
1233}
1234
Kevin Moore6d21e902021-01-15 06:41:08 -08001235void checkUnnamed2807(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001236 unittest.expect(o, unittest.hasLength(2));
1237 unittest.expect(o[0], unittest.equals('foo'));
1238 unittest.expect(o[1], unittest.equals('foo'));
1239}
1240
Kevin Moore6d21e902021-01-15 06:41:08 -08001241core.List<core.String> buildUnnamed2808() {
1242 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001243 o.add('foo');
1244 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001245 return o;
1246}
1247
Kevin Moore6d21e902021-01-15 06:41:08 -08001248void checkUnnamed2808(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001249 unittest.expect(o, unittest.hasLength(2));
1250 unittest.expect(o[0], unittest.equals('foo'));
1251 unittest.expect(o[1], unittest.equals('foo'));
1252}
1253
1254core.int buildCounterGoogleCloudTalentV4JobApplicationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001255api.GoogleCloudTalentV4JobApplicationInfo
1256 buildGoogleCloudTalentV4JobApplicationInfo() {
1257 var o = api.GoogleCloudTalentV4JobApplicationInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001258 buildCounterGoogleCloudTalentV4JobApplicationInfo++;
1259 if (buildCounterGoogleCloudTalentV4JobApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001260 o.emails = buildUnnamed2807();
Kevin Moored0251702021-01-15 06:41:08 -08001261 o.instruction = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001262 o.uris = buildUnnamed2808();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001263 }
1264 buildCounterGoogleCloudTalentV4JobApplicationInfo--;
1265 return o;
1266}
1267
Kevin Moore6d21e902021-01-15 06:41:08 -08001268void checkGoogleCloudTalentV4JobApplicationInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001269 api.GoogleCloudTalentV4JobApplicationInfo o) {
1270 buildCounterGoogleCloudTalentV4JobApplicationInfo++;
1271 if (buildCounterGoogleCloudTalentV4JobApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001272 checkUnnamed2807(o.emails);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001273 unittest.expect(o.instruction, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001274 checkUnnamed2808(o.uris);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001275 }
1276 buildCounterGoogleCloudTalentV4JobApplicationInfo--;
1277}
1278
Kevin Moore6d21e902021-01-15 06:41:08 -08001279core.List<core.String> buildUnnamed2809() {
1280 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001281 o.add('foo');
1282 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001283 return o;
1284}
1285
Kevin Moore6d21e902021-01-15 06:41:08 -08001286void checkUnnamed2809(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001287 unittest.expect(o, unittest.hasLength(2));
1288 unittest.expect(o[0], unittest.equals('foo'));
1289 unittest.expect(o[1], unittest.equals('foo'));
1290}
1291
Kevin Moore6d21e902021-01-15 06:41:08 -08001292core.List<api.GoogleCloudTalentV4Location> buildUnnamed2810() {
1293 var o = <api.GoogleCloudTalentV4Location>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001294 o.add(buildGoogleCloudTalentV4Location());
1295 o.add(buildGoogleCloudTalentV4Location());
1296 return o;
1297}
1298
Kevin Moore6d21e902021-01-15 06:41:08 -08001299void checkUnnamed2810(core.List<api.GoogleCloudTalentV4Location> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001300 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001301 checkGoogleCloudTalentV4Location(o[0] as api.GoogleCloudTalentV4Location);
1302 checkGoogleCloudTalentV4Location(o[1] as api.GoogleCloudTalentV4Location);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001303}
1304
1305core.int buildCounterGoogleCloudTalentV4JobDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001306api.GoogleCloudTalentV4JobDerivedInfo buildGoogleCloudTalentV4JobDerivedInfo() {
1307 var o = api.GoogleCloudTalentV4JobDerivedInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001308 buildCounterGoogleCloudTalentV4JobDerivedInfo++;
1309 if (buildCounterGoogleCloudTalentV4JobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001310 o.jobCategories = buildUnnamed2809();
1311 o.locations = buildUnnamed2810();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001312 }
1313 buildCounterGoogleCloudTalentV4JobDerivedInfo--;
1314 return o;
1315}
1316
Kevin Moore6d21e902021-01-15 06:41:08 -08001317void checkGoogleCloudTalentV4JobDerivedInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001318 api.GoogleCloudTalentV4JobDerivedInfo o) {
1319 buildCounterGoogleCloudTalentV4JobDerivedInfo++;
1320 if (buildCounterGoogleCloudTalentV4JobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001321 checkUnnamed2809(o.jobCategories);
1322 checkUnnamed2810(o.locations);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001323 }
1324 buildCounterGoogleCloudTalentV4JobDerivedInfo--;
1325}
1326
1327core.int buildCounterGoogleCloudTalentV4JobProcessingOptions = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001328api.GoogleCloudTalentV4JobProcessingOptions
1329 buildGoogleCloudTalentV4JobProcessingOptions() {
1330 var o = api.GoogleCloudTalentV4JobProcessingOptions();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001331 buildCounterGoogleCloudTalentV4JobProcessingOptions++;
1332 if (buildCounterGoogleCloudTalentV4JobProcessingOptions < 3) {
1333 o.disableStreetAddressResolution = true;
Kevin Moored0251702021-01-15 06:41:08 -08001334 o.htmlSanitization = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001335 }
1336 buildCounterGoogleCloudTalentV4JobProcessingOptions--;
1337 return o;
1338}
1339
Kevin Moore6d21e902021-01-15 06:41:08 -08001340void checkGoogleCloudTalentV4JobProcessingOptions(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001341 api.GoogleCloudTalentV4JobProcessingOptions o) {
1342 buildCounterGoogleCloudTalentV4JobProcessingOptions++;
1343 if (buildCounterGoogleCloudTalentV4JobProcessingOptions < 3) {
1344 unittest.expect(o.disableStreetAddressResolution, unittest.isTrue);
1345 unittest.expect(o.htmlSanitization, unittest.equals('foo'));
1346 }
1347 buildCounterGoogleCloudTalentV4JobProcessingOptions--;
1348}
1349
1350core.int buildCounterGoogleCloudTalentV4JobResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001351api.GoogleCloudTalentV4JobResult buildGoogleCloudTalentV4JobResult() {
1352 var o = api.GoogleCloudTalentV4JobResult();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001353 buildCounterGoogleCloudTalentV4JobResult++;
1354 if (buildCounterGoogleCloudTalentV4JobResult < 3) {
1355 o.job = buildGoogleCloudTalentV4Job();
1356 o.status = buildStatus();
1357 }
1358 buildCounterGoogleCloudTalentV4JobResult--;
1359 return o;
1360}
1361
Kevin Moore6d21e902021-01-15 06:41:08 -08001362void checkGoogleCloudTalentV4JobResult(api.GoogleCloudTalentV4JobResult o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001363 buildCounterGoogleCloudTalentV4JobResult++;
1364 if (buildCounterGoogleCloudTalentV4JobResult < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001365 checkGoogleCloudTalentV4Job(o.job as api.GoogleCloudTalentV4Job);
1366 checkStatus(o.status as api.Status);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001367 }
1368 buildCounterGoogleCloudTalentV4JobResult--;
1369}
1370
1371core.int buildCounterGoogleCloudTalentV4Location = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001372api.GoogleCloudTalentV4Location buildGoogleCloudTalentV4Location() {
1373 var o = api.GoogleCloudTalentV4Location();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001374 buildCounterGoogleCloudTalentV4Location++;
1375 if (buildCounterGoogleCloudTalentV4Location < 3) {
1376 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08001377 o.locationType = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001378 o.postalAddress = buildPostalAddress();
1379 o.radiusMiles = 42.0;
1380 }
1381 buildCounterGoogleCloudTalentV4Location--;
1382 return o;
1383}
1384
Kevin Moore6d21e902021-01-15 06:41:08 -08001385void checkGoogleCloudTalentV4Location(api.GoogleCloudTalentV4Location o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001386 buildCounterGoogleCloudTalentV4Location++;
1387 if (buildCounterGoogleCloudTalentV4Location < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001388 checkLatLng(o.latLng as api.LatLng);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001389 unittest.expect(o.locationType, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001390 checkPostalAddress(o.postalAddress as api.PostalAddress);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001391 unittest.expect(o.radiusMiles, unittest.equals(42.0));
1392 }
1393 buildCounterGoogleCloudTalentV4Location--;
1394}
1395
Kevin Moore6d21e902021-01-15 06:41:08 -08001396core.List<api.CompensationHistogramRequest> buildUnnamed2811() {
1397 var o = <api.CompensationHistogramRequest>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001398 o.add(buildCompensationHistogramRequest());
1399 o.add(buildCompensationHistogramRequest());
1400 return o;
1401}
1402
Kevin Moore6d21e902021-01-15 06:41:08 -08001403void checkUnnamed2811(core.List<api.CompensationHistogramRequest> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001404 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001405 checkCompensationHistogramRequest(o[0] as api.CompensationHistogramRequest);
1406 checkCompensationHistogramRequest(o[1] as api.CompensationHistogramRequest);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001407}
1408
Kevin Moore6d21e902021-01-15 06:41:08 -08001409core.List<api.CustomAttributeHistogramRequest> buildUnnamed2812() {
1410 var o = <api.CustomAttributeHistogramRequest>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001411 o.add(buildCustomAttributeHistogramRequest());
1412 o.add(buildCustomAttributeHistogramRequest());
1413 return o;
1414}
1415
Kevin Moore6d21e902021-01-15 06:41:08 -08001416void checkUnnamed2812(core.List<api.CustomAttributeHistogramRequest> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001417 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001418 checkCustomAttributeHistogramRequest(
1419 o[0] as api.CustomAttributeHistogramRequest);
1420 checkCustomAttributeHistogramRequest(
1421 o[1] as api.CustomAttributeHistogramRequest);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001422}
1423
Kevin Moore6d21e902021-01-15 06:41:08 -08001424core.List<core.String> buildUnnamed2813() {
1425 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001426 o.add('foo');
1427 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001428 return o;
1429}
1430
Kevin Moore6d21e902021-01-15 06:41:08 -08001431void checkUnnamed2813(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001432 unittest.expect(o, unittest.hasLength(2));
1433 unittest.expect(o[0], unittest.equals('foo'));
1434 unittest.expect(o[1], unittest.equals('foo'));
1435}
1436
1437core.int buildCounterHistogramFacets = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001438api.HistogramFacets buildHistogramFacets() {
1439 var o = api.HistogramFacets();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001440 buildCounterHistogramFacets++;
1441 if (buildCounterHistogramFacets < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001442 o.compensationHistogramFacets = buildUnnamed2811();
1443 o.customAttributeHistogramFacets = buildUnnamed2812();
1444 o.simpleHistogramFacets = buildUnnamed2813();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001445 }
1446 buildCounterHistogramFacets--;
1447 return o;
1448}
1449
Kevin Moore6d21e902021-01-15 06:41:08 -08001450void checkHistogramFacets(api.HistogramFacets o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001451 buildCounterHistogramFacets++;
1452 if (buildCounterHistogramFacets < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001453 checkUnnamed2811(o.compensationHistogramFacets);
1454 checkUnnamed2812(o.customAttributeHistogramFacets);
1455 checkUnnamed2813(o.simpleHistogramFacets);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001456 }
1457 buildCounterHistogramFacets--;
1458}
1459
Kevin Moore6d21e902021-01-15 06:41:08 -08001460core.Map<core.String, core.int> buildUnnamed2814() {
1461 var o = <core.String, core.int>{};
Kevin Moored0251702021-01-15 06:41:08 -08001462 o['x'] = 42;
1463 o['y'] = 42;
Martin Kustermann12cdd522018-08-27 10:46:50 +02001464 return o;
1465}
1466
Kevin Moore6d21e902021-01-15 06:41:08 -08001467void checkUnnamed2814(core.Map<core.String, core.int> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001468 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08001469 unittest.expect(o['x'], unittest.equals(42));
1470 unittest.expect(o['y'], unittest.equals(42));
Martin Kustermann12cdd522018-08-27 10:46:50 +02001471}
1472
1473core.int buildCounterHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001474api.HistogramResult buildHistogramResult() {
1475 var o = api.HistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001476 buildCounterHistogramResult++;
1477 if (buildCounterHistogramResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001478 o.searchType = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001479 o.values = buildUnnamed2814();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001480 }
1481 buildCounterHistogramResult--;
1482 return o;
1483}
1484
Kevin Moore6d21e902021-01-15 06:41:08 -08001485void checkHistogramResult(api.HistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001486 buildCounterHistogramResult++;
1487 if (buildCounterHistogramResult < 3) {
1488 unittest.expect(o.searchType, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001489 checkUnnamed2814(o.values);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001490 }
1491 buildCounterHistogramResult--;
1492}
1493
Kevin Moore6d21e902021-01-15 06:41:08 -08001494core.List<api.CompensationHistogramResult> buildUnnamed2815() {
1495 var o = <api.CompensationHistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001496 o.add(buildCompensationHistogramResult());
1497 o.add(buildCompensationHistogramResult());
1498 return o;
1499}
1500
Kevin Moore6d21e902021-01-15 06:41:08 -08001501void checkUnnamed2815(core.List<api.CompensationHistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001502 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001503 checkCompensationHistogramResult(o[0] as api.CompensationHistogramResult);
1504 checkCompensationHistogramResult(o[1] as api.CompensationHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001505}
1506
Kevin Moore6d21e902021-01-15 06:41:08 -08001507core.List<api.CustomAttributeHistogramResult> buildUnnamed2816() {
1508 var o = <api.CustomAttributeHistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001509 o.add(buildCustomAttributeHistogramResult());
1510 o.add(buildCustomAttributeHistogramResult());
1511 return o;
1512}
1513
Kevin Moore6d21e902021-01-15 06:41:08 -08001514void checkUnnamed2816(core.List<api.CustomAttributeHistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001515 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001516 checkCustomAttributeHistogramResult(
1517 o[0] as api.CustomAttributeHistogramResult);
1518 checkCustomAttributeHistogramResult(
1519 o[1] as api.CustomAttributeHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001520}
1521
Kevin Moore6d21e902021-01-15 06:41:08 -08001522core.List<api.HistogramResult> buildUnnamed2817() {
1523 var o = <api.HistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001524 o.add(buildHistogramResult());
1525 o.add(buildHistogramResult());
1526 return o;
1527}
1528
Kevin Moore6d21e902021-01-15 06:41:08 -08001529void checkUnnamed2817(core.List<api.HistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001530 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001531 checkHistogramResult(o[0] as api.HistogramResult);
1532 checkHistogramResult(o[1] as api.HistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001533}
1534
1535core.int buildCounterHistogramResults = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001536api.HistogramResults buildHistogramResults() {
1537 var o = api.HistogramResults();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001538 buildCounterHistogramResults++;
1539 if (buildCounterHistogramResults < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001540 o.compensationHistogramResults = buildUnnamed2815();
1541 o.customAttributeHistogramResults = buildUnnamed2816();
1542 o.simpleHistogramResults = buildUnnamed2817();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001543 }
1544 buildCounterHistogramResults--;
1545 return o;
1546}
1547
Kevin Moore6d21e902021-01-15 06:41:08 -08001548void checkHistogramResults(api.HistogramResults o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001549 buildCounterHistogramResults++;
1550 if (buildCounterHistogramResults < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001551 checkUnnamed2815(o.compensationHistogramResults);
1552 checkUnnamed2816(o.customAttributeHistogramResults);
1553 checkUnnamed2817(o.simpleHistogramResults);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001554 }
1555 buildCounterHistogramResults--;
1556}
1557
Kevin Moore6d21e902021-01-15 06:41:08 -08001558core.List<core.String> buildUnnamed2818() {
1559 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001560 o.add('foo');
1561 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001562 return o;
1563}
1564
Kevin Moore6d21e902021-01-15 06:41:08 -08001565void checkUnnamed2818(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001566 unittest.expect(o, unittest.hasLength(2));
1567 unittest.expect(o[0], unittest.equals('foo'));
1568 unittest.expect(o[1], unittest.equals('foo'));
1569}
1570
Kevin Moore6d21e902021-01-15 06:41:08 -08001571core.Map<core.String, api.CustomAttribute> buildUnnamed2819() {
1572 var o = <core.String, api.CustomAttribute>{};
Kevin Moored0251702021-01-15 06:41:08 -08001573 o['x'] = buildCustomAttribute();
1574 o['y'] = buildCustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001575 return o;
1576}
1577
Kevin Moore6d21e902021-01-15 06:41:08 -08001578void checkUnnamed2819(core.Map<core.String, api.CustomAttribute> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001579 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001580 checkCustomAttribute(o['x'] as api.CustomAttribute);
1581 checkCustomAttribute(o['y'] as api.CustomAttribute);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001582}
1583
Kevin Moore6d21e902021-01-15 06:41:08 -08001584core.List<core.String> buildUnnamed2820() {
1585 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001586 o.add('foo');
1587 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001588 return o;
1589}
1590
Kevin Moore6d21e902021-01-15 06:41:08 -08001591void checkUnnamed2820(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001592 unittest.expect(o, unittest.hasLength(2));
1593 unittest.expect(o[0], unittest.equals('foo'));
1594 unittest.expect(o[1], unittest.equals('foo'));
1595}
1596
Kevin Moore6d21e902021-01-15 06:41:08 -08001597core.List<core.String> buildUnnamed2821() {
1598 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001599 o.add('foo');
1600 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001601 return o;
1602}
1603
Kevin Moore6d21e902021-01-15 06:41:08 -08001604void checkUnnamed2821(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001605 unittest.expect(o, unittest.hasLength(2));
1606 unittest.expect(o[0], unittest.equals('foo'));
1607 unittest.expect(o[1], unittest.equals('foo'));
1608}
1609
Kevin Moore6d21e902021-01-15 06:41:08 -08001610core.List<core.String> buildUnnamed2822() {
1611 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001612 o.add('foo');
1613 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001614 return o;
1615}
1616
Kevin Moore6d21e902021-01-15 06:41:08 -08001617void checkUnnamed2822(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001618 unittest.expect(o, unittest.hasLength(2));
1619 unittest.expect(o[0], unittest.equals('foo'));
1620 unittest.expect(o[1], unittest.equals('foo'));
1621}
1622
Martin Kustermann12cdd522018-08-27 10:46:50 +02001623core.int buildCounterJob = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001624api.Job buildJob() {
1625 var o = api.Job();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001626 buildCounterJob++;
1627 if (buildCounterJob < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001628 o.addresses = buildUnnamed2818();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001629 o.applicationInfo = buildApplicationInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001630 o.companyDisplayName = 'foo';
1631 o.companyName = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001632 o.compensationInfo = buildCompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08001633 o.customAttributes = buildUnnamed2819();
1634 o.degreeTypes = buildUnnamed2820();
Kevin Moored0251702021-01-15 06:41:08 -08001635 o.department = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001636 o.derivedInfo = buildJobDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001637 o.description = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001638 o.employmentTypes = buildUnnamed2821();
Kevin Moored0251702021-01-15 06:41:08 -08001639 o.incentives = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001640 o.jobBenefits = buildUnnamed2822();
Kevin Moored0251702021-01-15 06:41:08 -08001641 o.jobEndTime = 'foo';
1642 o.jobLevel = 'foo';
1643 o.jobStartTime = 'foo';
1644 o.languageCode = 'foo';
1645 o.name = 'foo';
1646 o.postingCreateTime = 'foo';
1647 o.postingExpireTime = 'foo';
1648 o.postingPublishTime = 'foo';
1649 o.postingRegion = 'foo';
1650 o.postingUpdateTime = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001651 o.processingOptions = buildProcessingOptions();
1652 o.promotionValue = 42;
Kevin Moored0251702021-01-15 06:41:08 -08001653 o.qualifications = 'foo';
1654 o.requisitionId = 'foo';
1655 o.responsibilities = 'foo';
1656 o.title = 'foo';
1657 o.visibility = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001658 }
1659 buildCounterJob--;
1660 return o;
1661}
1662
Kevin Moore6d21e902021-01-15 06:41:08 -08001663void checkJob(api.Job o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001664 buildCounterJob++;
1665 if (buildCounterJob < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001666 checkUnnamed2818(o.addresses);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001667 checkApplicationInfo(o.applicationInfo as api.ApplicationInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001668 unittest.expect(o.companyDisplayName, unittest.equals('foo'));
1669 unittest.expect(o.companyName, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001670 checkCompensationInfo(o.compensationInfo as api.CompensationInfo);
Kevin Moore6d21e902021-01-15 06:41:08 -08001671 checkUnnamed2819(o.customAttributes);
1672 checkUnnamed2820(o.degreeTypes);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001673 unittest.expect(o.department, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001674 checkJobDerivedInfo(o.derivedInfo as api.JobDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001675 unittest.expect(o.description, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001676 checkUnnamed2821(o.employmentTypes);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001677 unittest.expect(o.incentives, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001678 checkUnnamed2822(o.jobBenefits);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001679 unittest.expect(o.jobEndTime, unittest.equals('foo'));
1680 unittest.expect(o.jobLevel, unittest.equals('foo'));
1681 unittest.expect(o.jobStartTime, unittest.equals('foo'));
1682 unittest.expect(o.languageCode, unittest.equals('foo'));
1683 unittest.expect(o.name, unittest.equals('foo'));
1684 unittest.expect(o.postingCreateTime, unittest.equals('foo'));
1685 unittest.expect(o.postingExpireTime, unittest.equals('foo'));
1686 unittest.expect(o.postingPublishTime, unittest.equals('foo'));
1687 unittest.expect(o.postingRegion, unittest.equals('foo'));
1688 unittest.expect(o.postingUpdateTime, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001689 checkProcessingOptions(o.processingOptions as api.ProcessingOptions);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001690 unittest.expect(o.promotionValue, unittest.equals(42));
1691 unittest.expect(o.qualifications, unittest.equals('foo'));
1692 unittest.expect(o.requisitionId, unittest.equals('foo'));
1693 unittest.expect(o.responsibilities, unittest.equals('foo'));
1694 unittest.expect(o.title, unittest.equals('foo'));
1695 unittest.expect(o.visibility, unittest.equals('foo'));
1696 }
1697 buildCounterJob--;
1698}
1699
Kevin Moore6d21e902021-01-15 06:41:08 -08001700core.List<core.String> buildUnnamed2823() {
1701 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001702 o.add('foo');
1703 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001704 return o;
1705}
1706
Kevin Moore6d21e902021-01-15 06:41:08 -08001707void checkUnnamed2823(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001708 unittest.expect(o, unittest.hasLength(2));
1709 unittest.expect(o[0], unittest.equals('foo'));
1710 unittest.expect(o[1], unittest.equals('foo'));
1711}
1712
Kevin Moore6d21e902021-01-15 06:41:08 -08001713core.List<api.Location> buildUnnamed2824() {
1714 var o = <api.Location>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001715 o.add(buildLocation());
1716 o.add(buildLocation());
Martin Kustermann12cdd522018-08-27 10:46:50 +02001717 return o;
1718}
1719
Kevin Moore6d21e902021-01-15 06:41:08 -08001720void checkUnnamed2824(core.List<api.Location> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001721 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001722 checkLocation(o[0] as api.Location);
1723 checkLocation(o[1] as api.Location);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001724}
1725
1726core.int buildCounterJobDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001727api.JobDerivedInfo buildJobDerivedInfo() {
1728 var o = api.JobDerivedInfo();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001729 buildCounterJobDerivedInfo++;
1730 if (buildCounterJobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001731 o.jobCategories = buildUnnamed2823();
1732 o.locations = buildUnnamed2824();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001733 }
1734 buildCounterJobDerivedInfo--;
1735 return o;
1736}
1737
Kevin Moore6d21e902021-01-15 06:41:08 -08001738void checkJobDerivedInfo(api.JobDerivedInfo o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001739 buildCounterJobDerivedInfo++;
1740 if (buildCounterJobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001741 checkUnnamed2823(o.jobCategories);
1742 checkUnnamed2824(o.locations);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001743 }
1744 buildCounterJobDerivedInfo--;
Martin Kustermann12cdd522018-08-27 10:46:50 +02001745}
1746
Kevin Moore6d21e902021-01-15 06:41:08 -08001747core.List<core.String> buildUnnamed2825() {
1748 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001749 o.add('foo');
1750 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001751 return o;
1752}
1753
Kevin Moore6d21e902021-01-15 06:41:08 -08001754void checkUnnamed2825(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001755 unittest.expect(o, unittest.hasLength(2));
1756 unittest.expect(o[0], unittest.equals('foo'));
1757 unittest.expect(o[1], unittest.equals('foo'));
1758}
1759
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001760core.int buildCounterJobEvent = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001761api.JobEvent buildJobEvent() {
1762 var o = api.JobEvent();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001763 buildCounterJobEvent++;
1764 if (buildCounterJobEvent < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001765 o.jobs = buildUnnamed2825();
Kevin Moored0251702021-01-15 06:41:08 -08001766 o.type = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001767 }
1768 buildCounterJobEvent--;
1769 return o;
1770}
1771
Kevin Moore6d21e902021-01-15 06:41:08 -08001772void checkJobEvent(api.JobEvent o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001773 buildCounterJobEvent++;
1774 if (buildCounterJobEvent < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001775 checkUnnamed2825(o.jobs);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001776 unittest.expect(o.type, unittest.equals('foo'));
1777 }
1778 buildCounterJobEvent--;
1779}
1780
Kevin Moore6d21e902021-01-15 06:41:08 -08001781core.List<core.String> buildUnnamed2826() {
1782 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001783 o.add('foo');
1784 o.add('foo');
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001785 return o;
1786}
1787
Kevin Moore6d21e902021-01-15 06:41:08 -08001788void checkUnnamed2826(core.List<core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001789 unittest.expect(o, unittest.hasLength(2));
1790 unittest.expect(o[0], unittest.equals('foo'));
1791 unittest.expect(o[1], unittest.equals('foo'));
1792}
1793
Kevin Moore6d21e902021-01-15 06:41:08 -08001794core.List<core.String> buildUnnamed2827() {
1795 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001796 o.add('foo');
1797 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001798 return o;
1799}
1800
Kevin Moore6d21e902021-01-15 06:41:08 -08001801void checkUnnamed2827(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001802 unittest.expect(o, unittest.hasLength(2));
1803 unittest.expect(o[0], unittest.equals('foo'));
1804 unittest.expect(o[1], unittest.equals('foo'));
1805}
1806
Kevin Moore6d21e902021-01-15 06:41:08 -08001807core.List<core.String> buildUnnamed2828() {
1808 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001809 o.add('foo');
1810 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001811 return o;
1812}
1813
Kevin Moore6d21e902021-01-15 06:41:08 -08001814void checkUnnamed2828(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001815 unittest.expect(o, unittest.hasLength(2));
1816 unittest.expect(o[0], unittest.equals('foo'));
1817 unittest.expect(o[1], unittest.equals('foo'));
1818}
1819
Kevin Moore6d21e902021-01-15 06:41:08 -08001820core.List<core.String> buildUnnamed2829() {
1821 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001822 o.add('foo');
1823 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001824 return o;
1825}
1826
Kevin Moore6d21e902021-01-15 06:41:08 -08001827void checkUnnamed2829(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001828 unittest.expect(o, unittest.hasLength(2));
1829 unittest.expect(o[0], unittest.equals('foo'));
1830 unittest.expect(o[1], unittest.equals('foo'));
1831}
1832
Kevin Moore6d21e902021-01-15 06:41:08 -08001833core.List<core.String> buildUnnamed2830() {
1834 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001835 o.add('foo');
1836 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001837 return o;
1838}
1839
Kevin Moore6d21e902021-01-15 06:41:08 -08001840void checkUnnamed2830(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001841 unittest.expect(o, unittest.hasLength(2));
1842 unittest.expect(o[0], unittest.equals('foo'));
1843 unittest.expect(o[1], unittest.equals('foo'));
1844}
1845
Kevin Moore6d21e902021-01-15 06:41:08 -08001846core.List<api.LocationFilter> buildUnnamed2831() {
1847 var o = <api.LocationFilter>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001848 o.add(buildLocationFilter());
1849 o.add(buildLocationFilter());
1850 return o;
1851}
1852
Kevin Moore6d21e902021-01-15 06:41:08 -08001853void checkUnnamed2831(core.List<api.LocationFilter> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001854 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001855 checkLocationFilter(o[0] as api.LocationFilter);
1856 checkLocationFilter(o[1] as api.LocationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001857}
1858
1859core.int buildCounterJobQuery = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001860api.JobQuery buildJobQuery() {
1861 var o = api.JobQuery();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001862 buildCounterJobQuery++;
1863 if (buildCounterJobQuery < 3) {
1864 o.commuteFilter = buildCommuteFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08001865 o.companyDisplayNames = buildUnnamed2826();
1866 o.companyNames = buildUnnamed2827();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001867 o.compensationFilter = buildCompensationFilter();
Kevin Moored0251702021-01-15 06:41:08 -08001868 o.customAttributeFilter = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001869 o.disableSpellCheck = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08001870 o.employmentTypes = buildUnnamed2828();
1871 o.jobCategories = buildUnnamed2829();
1872 o.languageCodes = buildUnnamed2830();
1873 o.locationFilters = buildUnnamed2831();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001874 o.publishTimeRange = buildTimestampRange();
Kevin Moored0251702021-01-15 06:41:08 -08001875 o.query = 'foo';
1876 o.queryLanguageCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001877 }
1878 buildCounterJobQuery--;
1879 return o;
1880}
1881
Kevin Moore6d21e902021-01-15 06:41:08 -08001882void checkJobQuery(api.JobQuery o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001883 buildCounterJobQuery++;
1884 if (buildCounterJobQuery < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001885 checkCommuteFilter(o.commuteFilter as api.CommuteFilter);
Kevin Moore6d21e902021-01-15 06:41:08 -08001886 checkUnnamed2826(o.companyDisplayNames);
1887 checkUnnamed2827(o.companyNames);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001888 checkCompensationFilter(o.compensationFilter as api.CompensationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001889 unittest.expect(o.customAttributeFilter, unittest.equals('foo'));
1890 unittest.expect(o.disableSpellCheck, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08001891 checkUnnamed2828(o.employmentTypes);
1892 checkUnnamed2829(o.jobCategories);
1893 checkUnnamed2830(o.languageCodes);
1894 checkUnnamed2831(o.locationFilters);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001895 checkTimestampRange(o.publishTimeRange as api.TimestampRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001896 unittest.expect(o.query, unittest.equals('foo'));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001897 unittest.expect(o.queryLanguageCode, unittest.equals('foo'));
Martin Kustermann12cdd522018-08-27 10:46:50 +02001898 }
1899 buildCounterJobQuery--;
1900}
1901
1902core.int buildCounterLatLng = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001903api.LatLng buildLatLng() {
1904 var o = api.LatLng();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001905 buildCounterLatLng++;
1906 if (buildCounterLatLng < 3) {
1907 o.latitude = 42.0;
1908 o.longitude = 42.0;
1909 }
1910 buildCounterLatLng--;
1911 return o;
1912}
1913
Kevin Moore6d21e902021-01-15 06:41:08 -08001914void checkLatLng(api.LatLng o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001915 buildCounterLatLng++;
1916 if (buildCounterLatLng < 3) {
1917 unittest.expect(o.latitude, unittest.equals(42.0));
1918 unittest.expect(o.longitude, unittest.equals(42.0));
1919 }
1920 buildCounterLatLng--;
1921}
1922
Kevin Moore6d21e902021-01-15 06:41:08 -08001923core.List<api.Company> buildUnnamed2832() {
1924 var o = <api.Company>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001925 o.add(buildCompany());
1926 o.add(buildCompany());
1927 return o;
1928}
1929
Kevin Moore6d21e902021-01-15 06:41:08 -08001930void checkUnnamed2832(core.List<api.Company> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001931 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001932 checkCompany(o[0] as api.Company);
1933 checkCompany(o[1] as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001934}
1935
1936core.int buildCounterListCompaniesResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001937api.ListCompaniesResponse buildListCompaniesResponse() {
1938 var o = api.ListCompaniesResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001939 buildCounterListCompaniesResponse++;
1940 if (buildCounterListCompaniesResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001941 o.companies = buildUnnamed2832();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001942 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08001943 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001944 }
1945 buildCounterListCompaniesResponse--;
1946 return o;
1947}
1948
Kevin Moore6d21e902021-01-15 06:41:08 -08001949void checkListCompaniesResponse(api.ListCompaniesResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001950 buildCounterListCompaniesResponse++;
1951 if (buildCounterListCompaniesResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001952 checkUnnamed2832(o.companies);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001953 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001954 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1955 }
1956 buildCounterListCompaniesResponse--;
1957}
1958
Kevin Moore6d21e902021-01-15 06:41:08 -08001959core.List<api.Job> buildUnnamed2833() {
1960 var o = <api.Job>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001961 o.add(buildJob());
1962 o.add(buildJob());
1963 return o;
1964}
1965
Kevin Moore6d21e902021-01-15 06:41:08 -08001966void checkUnnamed2833(core.List<api.Job> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001967 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001968 checkJob(o[0] as api.Job);
1969 checkJob(o[1] as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001970}
1971
1972core.int buildCounterListJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001973api.ListJobsResponse buildListJobsResponse() {
1974 var o = api.ListJobsResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001975 buildCounterListJobsResponse++;
1976 if (buildCounterListJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001977 o.jobs = buildUnnamed2833();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001978 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08001979 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001980 }
1981 buildCounterListJobsResponse--;
1982 return o;
1983}
1984
Kevin Moore6d21e902021-01-15 06:41:08 -08001985void checkListJobsResponse(api.ListJobsResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001986 buildCounterListJobsResponse++;
1987 if (buildCounterListJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001988 checkUnnamed2833(o.jobs);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001989 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001990 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1991 }
1992 buildCounterListJobsResponse--;
1993}
1994
1995core.int buildCounterLocation = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001996api.Location buildLocation() {
1997 var o = api.Location();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001998 buildCounterLocation++;
1999 if (buildCounterLocation < 3) {
2000 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08002001 o.locationType = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002002 o.postalAddress = buildPostalAddress();
2003 o.radiusInMiles = 42.0;
2004 }
2005 buildCounterLocation--;
2006 return o;
2007}
2008
Kevin Moore6d21e902021-01-15 06:41:08 -08002009void checkLocation(api.Location o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002010 buildCounterLocation++;
2011 if (buildCounterLocation < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002012 checkLatLng(o.latLng as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002013 unittest.expect(o.locationType, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002014 checkPostalAddress(o.postalAddress as api.PostalAddress);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002015 unittest.expect(o.radiusInMiles, unittest.equals(42.0));
2016 }
2017 buildCounterLocation--;
2018}
2019
2020core.int buildCounterLocationFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002021api.LocationFilter buildLocationFilter() {
2022 var o = api.LocationFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002023 buildCounterLocationFilter++;
2024 if (buildCounterLocationFilter < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002025 o.address = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002026 o.distanceInMiles = 42.0;
2027 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08002028 o.regionCode = 'foo';
2029 o.telecommutePreference = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002030 }
2031 buildCounterLocationFilter--;
2032 return o;
2033}
2034
Kevin Moore6d21e902021-01-15 06:41:08 -08002035void checkLocationFilter(api.LocationFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002036 buildCounterLocationFilter++;
2037 if (buildCounterLocationFilter < 3) {
2038 unittest.expect(o.address, unittest.equals('foo'));
2039 unittest.expect(o.distanceInMiles, unittest.equals(42.0));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002040 checkLatLng(o.latLng as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002041 unittest.expect(o.regionCode, unittest.equals('foo'));
2042 unittest.expect(o.telecommutePreference, unittest.equals('foo'));
2043 }
2044 buildCounterLocationFilter--;
2045}
2046
2047core.int buildCounterMatchingJob = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002048api.MatchingJob buildMatchingJob() {
2049 var o = api.MatchingJob();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002050 buildCounterMatchingJob++;
2051 if (buildCounterMatchingJob < 3) {
2052 o.commuteInfo = buildCommuteInfo();
2053 o.job = buildJob();
Kevin Moored0251702021-01-15 06:41:08 -08002054 o.jobSummary = 'foo';
2055 o.jobTitleSnippet = 'foo';
2056 o.searchTextSnippet = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002057 }
2058 buildCounterMatchingJob--;
2059 return o;
2060}
2061
Kevin Moore6d21e902021-01-15 06:41:08 -08002062void checkMatchingJob(api.MatchingJob o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002063 buildCounterMatchingJob++;
2064 if (buildCounterMatchingJob < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002065 checkCommuteInfo(o.commuteInfo as api.CommuteInfo);
2066 checkJob(o.job as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002067 unittest.expect(o.jobSummary, unittest.equals('foo'));
2068 unittest.expect(o.jobTitleSnippet, unittest.equals('foo'));
2069 unittest.expect(o.searchTextSnippet, unittest.equals('foo'));
2070 }
2071 buildCounterMatchingJob--;
2072}
2073
Kevin Moore6d21e902021-01-15 06:41:08 -08002074core.Map<core.String, api.NamespacedDebugInput> buildUnnamed2834() {
2075 var o = <core.String, api.NamespacedDebugInput>{};
Kevin Moored0251702021-01-15 06:41:08 -08002076 o['x'] = buildNamespacedDebugInput();
2077 o['y'] = buildNamespacedDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002078 return o;
2079}
2080
Kevin Moore6d21e902021-01-15 06:41:08 -08002081void checkUnnamed2834(core.Map<core.String, api.NamespacedDebugInput> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002082 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002083 checkNamespacedDebugInput(o['x'] as api.NamespacedDebugInput);
2084 checkNamespacedDebugInput(o['y'] as api.NamespacedDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002085}
2086
2087core.int buildCounterMendelDebugInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002088api.MendelDebugInput buildMendelDebugInput() {
2089 var o = api.MendelDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002090 buildCounterMendelDebugInput++;
2091 if (buildCounterMendelDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002092 o.namespacedDebugInput = buildUnnamed2834();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002093 }
2094 buildCounterMendelDebugInput--;
2095 return o;
2096}
2097
Kevin Moore6d21e902021-01-15 06:41:08 -08002098void checkMendelDebugInput(api.MendelDebugInput o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002099 buildCounterMendelDebugInput++;
2100 if (buildCounterMendelDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002101 checkUnnamed2834(o.namespacedDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002102 }
2103 buildCounterMendelDebugInput--;
2104}
2105
Martin Kustermann12cdd522018-08-27 10:46:50 +02002106core.int buildCounterMoney = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002107api.Money buildMoney() {
2108 var o = api.Money();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002109 buildCounterMoney++;
2110 if (buildCounterMoney < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002111 o.currencyCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002112 o.nanos = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002113 o.units = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002114 }
2115 buildCounterMoney--;
2116 return o;
2117}
2118
Kevin Moore6d21e902021-01-15 06:41:08 -08002119void checkMoney(api.Money o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002120 buildCounterMoney++;
2121 if (buildCounterMoney < 3) {
2122 unittest.expect(o.currencyCode, unittest.equals('foo'));
2123 unittest.expect(o.nanos, unittest.equals(42));
2124 unittest.expect(o.units, unittest.equals('foo'));
2125 }
2126 buildCounterMoney--;
2127}
2128
Kevin Moore6d21e902021-01-15 06:41:08 -08002129core.List<core.String> buildUnnamed2835() {
2130 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002131 o.add('foo');
2132 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002133 return o;
2134}
2135
Kevin Moore6d21e902021-01-15 06:41:08 -08002136void checkUnnamed2835(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002137 unittest.expect(o, unittest.hasLength(2));
2138 unittest.expect(o[0], unittest.equals('foo'));
2139 unittest.expect(o[1], unittest.equals('foo'));
2140}
2141
Kevin Moore6d21e902021-01-15 06:41:08 -08002142core.List<core.String> buildUnnamed2836() {
2143 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002144 o.add('foo');
2145 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002146 return o;
2147}
2148
Kevin Moore6d21e902021-01-15 06:41:08 -08002149void checkUnnamed2836(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002150 unittest.expect(o, unittest.hasLength(2));
2151 unittest.expect(o[0], unittest.equals('foo'));
2152 unittest.expect(o[1], unittest.equals('foo'));
2153}
2154
Kevin Moore6d21e902021-01-15 06:41:08 -08002155core.List<core.int> buildUnnamed2837() {
2156 var o = <core.int>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002157 o.add(42);
2158 o.add(42);
2159 return o;
2160}
2161
Kevin Moore6d21e902021-01-15 06:41:08 -08002162void checkUnnamed2837(core.List<core.int> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002163 unittest.expect(o, unittest.hasLength(2));
2164 unittest.expect(o[0], unittest.equals(42));
2165 unittest.expect(o[1], unittest.equals(42));
2166}
2167
Kevin Moore6d21e902021-01-15 06:41:08 -08002168core.List<core.String> buildUnnamed2838() {
2169 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002170 o.add('foo');
2171 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002172 return o;
2173}
2174
Kevin Moore6d21e902021-01-15 06:41:08 -08002175void checkUnnamed2838(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002176 unittest.expect(o, unittest.hasLength(2));
2177 unittest.expect(o[0], unittest.equals('foo'));
2178 unittest.expect(o[1], unittest.equals('foo'));
2179}
2180
Kevin Moore6d21e902021-01-15 06:41:08 -08002181core.List<core.String> buildUnnamed2839() {
2182 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002183 o.add('foo');
2184 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002185 return o;
2186}
2187
Kevin Moore6d21e902021-01-15 06:41:08 -08002188void checkUnnamed2839(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002189 unittest.expect(o, unittest.hasLength(2));
2190 unittest.expect(o[0], unittest.equals('foo'));
2191 unittest.expect(o[1], unittest.equals('foo'));
2192}
2193
Kevin Moore6d21e902021-01-15 06:41:08 -08002194core.List<core.int> buildUnnamed2840() {
2195 var o = <core.int>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002196 o.add(42);
2197 o.add(42);
2198 return o;
2199}
2200
Kevin Moore6d21e902021-01-15 06:41:08 -08002201void checkUnnamed2840(core.List<core.int> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002202 unittest.expect(o, unittest.hasLength(2));
2203 unittest.expect(o[0], unittest.equals(42));
2204 unittest.expect(o[1], unittest.equals(42));
2205}
2206
Kevin Moore6d21e902021-01-15 06:41:08 -08002207core.List<core.String> buildUnnamed2841() {
2208 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002209 o.add('foo');
2210 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002211 return o;
2212}
2213
Kevin Moore6d21e902021-01-15 06:41:08 -08002214void checkUnnamed2841(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002215 unittest.expect(o, unittest.hasLength(2));
2216 unittest.expect(o[0], unittest.equals('foo'));
2217 unittest.expect(o[1], unittest.equals('foo'));
2218}
2219
Kevin Moore6d21e902021-01-15 06:41:08 -08002220core.List<core.String> buildUnnamed2842() {
2221 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002222 o.add('foo');
2223 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002224 return o;
2225}
2226
Kevin Moore6d21e902021-01-15 06:41:08 -08002227void checkUnnamed2842(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002228 unittest.expect(o, unittest.hasLength(2));
2229 unittest.expect(o[0], unittest.equals('foo'));
2230 unittest.expect(o[1], unittest.equals('foo'));
2231}
2232
Kevin Moore6d21e902021-01-15 06:41:08 -08002233core.List<core.int> buildUnnamed2843() {
2234 var o = <core.int>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002235 o.add(42);
2236 o.add(42);
2237 return o;
2238}
2239
Kevin Moore6d21e902021-01-15 06:41:08 -08002240void checkUnnamed2843(core.List<core.int> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002241 unittest.expect(o, unittest.hasLength(2));
2242 unittest.expect(o[0], unittest.equals(42));
2243 unittest.expect(o[1], unittest.equals(42));
2244}
2245
Kevin Moore6d21e902021-01-15 06:41:08 -08002246core.Map<core.String, core.String> buildUnnamed2844() {
2247 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08002248 o['x'] = 'foo';
2249 o['y'] = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002250 return o;
2251}
2252
Kevin Moore6d21e902021-01-15 06:41:08 -08002253void checkUnnamed2844(core.Map<core.String, core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002254 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002255 unittest.expect(o['x'], unittest.equals('foo'));
2256 unittest.expect(o['y'], unittest.equals('foo'));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002257}
2258
Kevin Moore6d21e902021-01-15 06:41:08 -08002259core.Map<core.String, core.bool> buildUnnamed2845() {
2260 var o = <core.String, core.bool>{};
Kevin Moored0251702021-01-15 06:41:08 -08002261 o['x'] = true;
2262 o['y'] = true;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002263 return o;
2264}
2265
Kevin Moore6d21e902021-01-15 06:41:08 -08002266void checkUnnamed2845(core.Map<core.String, core.bool> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002267 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002268 unittest.expect(o['x'], unittest.isTrue);
2269 unittest.expect(o['y'], unittest.isTrue);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002270}
2271
2272core.int buildCounterNamespacedDebugInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002273api.NamespacedDebugInput buildNamespacedDebugInput() {
2274 var o = api.NamespacedDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002275 buildCounterNamespacedDebugInput++;
2276 if (buildCounterNamespacedDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002277 o.absolutelyForcedExpNames = buildUnnamed2835();
2278 o.absolutelyForcedExpTags = buildUnnamed2836();
2279 o.absolutelyForcedExps = buildUnnamed2837();
2280 o.conditionallyForcedExpNames = buildUnnamed2838();
2281 o.conditionallyForcedExpTags = buildUnnamed2839();
2282 o.conditionallyForcedExps = buildUnnamed2840();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002283 o.disableAutomaticEnrollmentSelection = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08002284 o.disableExpNames = buildUnnamed2841();
2285 o.disableExpTags = buildUnnamed2842();
2286 o.disableExps = buildUnnamed2843();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002287 o.disableManualEnrollmentSelection = true;
2288 o.disableOrganicSelection = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08002289 o.forcedFlags = buildUnnamed2844();
2290 o.forcedRollouts = buildUnnamed2845();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002291 }
2292 buildCounterNamespacedDebugInput--;
2293 return o;
2294}
2295
Kevin Moore6d21e902021-01-15 06:41:08 -08002296void checkNamespacedDebugInput(api.NamespacedDebugInput o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002297 buildCounterNamespacedDebugInput++;
2298 if (buildCounterNamespacedDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002299 checkUnnamed2835(o.absolutelyForcedExpNames);
2300 checkUnnamed2836(o.absolutelyForcedExpTags);
2301 checkUnnamed2837(o.absolutelyForcedExps);
2302 checkUnnamed2838(o.conditionallyForcedExpNames);
2303 checkUnnamed2839(o.conditionallyForcedExpTags);
2304 checkUnnamed2840(o.conditionallyForcedExps);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002305 unittest.expect(o.disableAutomaticEnrollmentSelection, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08002306 checkUnnamed2841(o.disableExpNames);
2307 checkUnnamed2842(o.disableExpTags);
2308 checkUnnamed2843(o.disableExps);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002309 unittest.expect(o.disableManualEnrollmentSelection, unittest.isTrue);
2310 unittest.expect(o.disableOrganicSelection, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08002311 checkUnnamed2844(o.forcedFlags);
2312 checkUnnamed2845(o.forcedRollouts);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002313 }
2314 buildCounterNamespacedDebugInput--;
2315}
2316
Kevin Moore6d21e902021-01-15 06:41:08 -08002317core.List<core.double> buildUnnamed2846() {
2318 var o = <core.double>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002319 o.add(42.0);
2320 o.add(42.0);
2321 return o;
2322}
2323
Kevin Moore6d21e902021-01-15 06:41:08 -08002324void checkUnnamed2846(core.List<core.double> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002325 unittest.expect(o, unittest.hasLength(2));
2326 unittest.expect(o[0], unittest.equals(42.0));
2327 unittest.expect(o[1], unittest.equals(42.0));
2328}
2329
2330core.int buildCounterNumericBucketingOption = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002331api.NumericBucketingOption buildNumericBucketingOption() {
2332 var o = api.NumericBucketingOption();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002333 buildCounterNumericBucketingOption++;
2334 if (buildCounterNumericBucketingOption < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002335 o.bucketBounds = buildUnnamed2846();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002336 o.requiresMinMax = true;
2337 }
2338 buildCounterNumericBucketingOption--;
2339 return o;
2340}
2341
Kevin Moore6d21e902021-01-15 06:41:08 -08002342void checkNumericBucketingOption(api.NumericBucketingOption o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002343 buildCounterNumericBucketingOption++;
2344 if (buildCounterNumericBucketingOption < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002345 checkUnnamed2846(o.bucketBounds);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002346 unittest.expect(o.requiresMinMax, unittest.isTrue);
2347 }
2348 buildCounterNumericBucketingOption--;
2349}
2350
Kevin Moore6d21e902021-01-15 06:41:08 -08002351core.List<api.BucketizedCount> buildUnnamed2847() {
2352 var o = <api.BucketizedCount>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002353 o.add(buildBucketizedCount());
2354 o.add(buildBucketizedCount());
2355 return o;
2356}
2357
Kevin Moore6d21e902021-01-15 06:41:08 -08002358void checkUnnamed2847(core.List<api.BucketizedCount> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002359 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002360 checkBucketizedCount(o[0] as api.BucketizedCount);
2361 checkBucketizedCount(o[1] as api.BucketizedCount);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002362}
2363
2364core.int buildCounterNumericBucketingResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002365api.NumericBucketingResult buildNumericBucketingResult() {
2366 var o = api.NumericBucketingResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002367 buildCounterNumericBucketingResult++;
2368 if (buildCounterNumericBucketingResult < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002369 o.counts = buildUnnamed2847();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002370 o.maxValue = 42.0;
2371 o.minValue = 42.0;
2372 }
2373 buildCounterNumericBucketingResult--;
2374 return o;
2375}
2376
Kevin Moore6d21e902021-01-15 06:41:08 -08002377void checkNumericBucketingResult(api.NumericBucketingResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002378 buildCounterNumericBucketingResult++;
2379 if (buildCounterNumericBucketingResult < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002380 checkUnnamed2847(o.counts);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002381 unittest.expect(o.maxValue, unittest.equals(42.0));
2382 unittest.expect(o.minValue, unittest.equals(42.0));
2383 }
2384 buildCounterNumericBucketingResult--;
2385}
2386
Kevin Moore6d21e902021-01-15 06:41:08 -08002387core.List<core.String> buildUnnamed2848() {
2388 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002389 o.add('foo');
2390 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02002391 return o;
2392}
2393
Kevin Moore6d21e902021-01-15 06:41:08 -08002394void checkUnnamed2848(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002395 unittest.expect(o, unittest.hasLength(2));
2396 unittest.expect(o[0], unittest.equals('foo'));
2397 unittest.expect(o[1], unittest.equals('foo'));
2398}
2399
Kevin Moore6d21e902021-01-15 06:41:08 -08002400core.List<core.String> buildUnnamed2849() {
2401 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002402 o.add('foo');
2403 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02002404 return o;
2405}
2406
Kevin Moore6d21e902021-01-15 06:41:08 -08002407void checkUnnamed2849(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002408 unittest.expect(o, unittest.hasLength(2));
2409 unittest.expect(o[0], unittest.equals('foo'));
2410 unittest.expect(o[1], unittest.equals('foo'));
2411}
2412
2413core.int buildCounterPostalAddress = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002414api.PostalAddress buildPostalAddress() {
2415 var o = api.PostalAddress();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002416 buildCounterPostalAddress++;
2417 if (buildCounterPostalAddress < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002418 o.addressLines = buildUnnamed2848();
Kevin Moored0251702021-01-15 06:41:08 -08002419 o.administrativeArea = 'foo';
2420 o.languageCode = 'foo';
2421 o.locality = 'foo';
2422 o.organization = 'foo';
2423 o.postalCode = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08002424 o.recipients = buildUnnamed2849();
Kevin Moored0251702021-01-15 06:41:08 -08002425 o.regionCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002426 o.revision = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002427 o.sortingCode = 'foo';
2428 o.sublocality = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002429 }
2430 buildCounterPostalAddress--;
2431 return o;
2432}
2433
Kevin Moore6d21e902021-01-15 06:41:08 -08002434void checkPostalAddress(api.PostalAddress o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002435 buildCounterPostalAddress++;
2436 if (buildCounterPostalAddress < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002437 checkUnnamed2848(o.addressLines);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002438 unittest.expect(o.administrativeArea, unittest.equals('foo'));
2439 unittest.expect(o.languageCode, unittest.equals('foo'));
2440 unittest.expect(o.locality, unittest.equals('foo'));
2441 unittest.expect(o.organization, unittest.equals('foo'));
2442 unittest.expect(o.postalCode, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08002443 checkUnnamed2849(o.recipients);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002444 unittest.expect(o.regionCode, unittest.equals('foo'));
2445 unittest.expect(o.revision, unittest.equals(42));
2446 unittest.expect(o.sortingCode, unittest.equals('foo'));
2447 unittest.expect(o.sublocality, unittest.equals('foo'));
2448 }
2449 buildCounterPostalAddress--;
2450}
2451
2452core.int buildCounterProcessingOptions = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002453api.ProcessingOptions buildProcessingOptions() {
2454 var o = api.ProcessingOptions();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002455 buildCounterProcessingOptions++;
2456 if (buildCounterProcessingOptions < 3) {
2457 o.disableStreetAddressResolution = true;
Kevin Moored0251702021-01-15 06:41:08 -08002458 o.htmlSanitization = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002459 }
2460 buildCounterProcessingOptions--;
2461 return o;
2462}
2463
Kevin Moore6d21e902021-01-15 06:41:08 -08002464void checkProcessingOptions(api.ProcessingOptions o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002465 buildCounterProcessingOptions++;
2466 if (buildCounterProcessingOptions < 3) {
2467 unittest.expect(o.disableStreetAddressResolution, unittest.isTrue);
2468 unittest.expect(o.htmlSanitization, unittest.equals('foo'));
2469 }
2470 buildCounterProcessingOptions--;
2471}
2472
2473core.int buildCounterRequestMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002474api.RequestMetadata buildRequestMetadata() {
2475 var o = api.RequestMetadata();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002476 buildCounterRequestMetadata++;
2477 if (buildCounterRequestMetadata < 3) {
2478 o.deviceInfo = buildDeviceInfo();
Kevin Moored0251702021-01-15 06:41:08 -08002479 o.domain = 'foo';
2480 o.sessionId = 'foo';
2481 o.userId = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002482 }
2483 buildCounterRequestMetadata--;
2484 return o;
2485}
2486
Kevin Moore6d21e902021-01-15 06:41:08 -08002487void checkRequestMetadata(api.RequestMetadata o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002488 buildCounterRequestMetadata++;
2489 if (buildCounterRequestMetadata < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002490 checkDeviceInfo(o.deviceInfo as api.DeviceInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002491 unittest.expect(o.domain, unittest.equals('foo'));
2492 unittest.expect(o.sessionId, unittest.equals('foo'));
2493 unittest.expect(o.userId, unittest.equals('foo'));
2494 }
2495 buildCounterRequestMetadata--;
2496}
2497
2498core.int buildCounterResponseMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002499api.ResponseMetadata buildResponseMetadata() {
2500 var o = api.ResponseMetadata();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002501 buildCounterResponseMetadata++;
2502 if (buildCounterResponseMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002503 o.requestId = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002504 }
2505 buildCounterResponseMetadata--;
2506 return o;
2507}
2508
Kevin Moore6d21e902021-01-15 06:41:08 -08002509void checkResponseMetadata(api.ResponseMetadata o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002510 buildCounterResponseMetadata++;
2511 if (buildCounterResponseMetadata < 3) {
2512 unittest.expect(o.requestId, unittest.equals('foo'));
2513 }
2514 buildCounterResponseMetadata--;
2515}
2516
2517core.int buildCounterSearchJobsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002518api.SearchJobsRequest buildSearchJobsRequest() {
2519 var o = api.SearchJobsRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002520 buildCounterSearchJobsRequest++;
2521 if (buildCounterSearchJobsRequest < 3) {
2522 o.disableKeywordMatch = true;
Kevin Moored0251702021-01-15 06:41:08 -08002523 o.diversificationLevel = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002524 o.enableBroadening = true;
2525 o.histogramFacets = buildHistogramFacets();
2526 o.jobQuery = buildJobQuery();
Kevin Moored0251702021-01-15 06:41:08 -08002527 o.jobView = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002528 o.offset = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002529 o.orderBy = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002530 o.pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002531 o.pageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002532 o.requestMetadata = buildRequestMetadata();
2533 o.requirePreciseResultSize = true;
Kevin Moored0251702021-01-15 06:41:08 -08002534 o.searchMode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002535 }
2536 buildCounterSearchJobsRequest--;
2537 return o;
2538}
2539
Kevin Moore6d21e902021-01-15 06:41:08 -08002540void checkSearchJobsRequest(api.SearchJobsRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002541 buildCounterSearchJobsRequest++;
2542 if (buildCounterSearchJobsRequest < 3) {
2543 unittest.expect(o.disableKeywordMatch, unittest.isTrue);
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002544 unittest.expect(o.diversificationLevel, unittest.equals('foo'));
Martin Kustermann12cdd522018-08-27 10:46:50 +02002545 unittest.expect(o.enableBroadening, unittest.isTrue);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002546 checkHistogramFacets(o.histogramFacets as api.HistogramFacets);
2547 checkJobQuery(o.jobQuery as api.JobQuery);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002548 unittest.expect(o.jobView, unittest.equals('foo'));
2549 unittest.expect(o.offset, unittest.equals(42));
2550 unittest.expect(o.orderBy, unittest.equals('foo'));
2551 unittest.expect(o.pageSize, unittest.equals(42));
2552 unittest.expect(o.pageToken, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002553 checkRequestMetadata(o.requestMetadata as api.RequestMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002554 unittest.expect(o.requirePreciseResultSize, unittest.isTrue);
2555 unittest.expect(o.searchMode, unittest.equals('foo'));
2556 }
2557 buildCounterSearchJobsRequest--;
2558}
2559
Kevin Moore6d21e902021-01-15 06:41:08 -08002560core.List<api.Location> buildUnnamed2850() {
2561 var o = <api.Location>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002562 o.add(buildLocation());
2563 o.add(buildLocation());
2564 return o;
2565}
2566
Kevin Moore6d21e902021-01-15 06:41:08 -08002567void checkUnnamed2850(core.List<api.Location> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002568 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002569 checkLocation(o[0] as api.Location);
2570 checkLocation(o[1] as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002571}
2572
Kevin Moore6d21e902021-01-15 06:41:08 -08002573core.List<api.MatchingJob> buildUnnamed2851() {
2574 var o = <api.MatchingJob>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002575 o.add(buildMatchingJob());
2576 o.add(buildMatchingJob());
2577 return o;
2578}
2579
Kevin Moore6d21e902021-01-15 06:41:08 -08002580void checkUnnamed2851(core.List<api.MatchingJob> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002581 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002582 checkMatchingJob(o[0] as api.MatchingJob);
2583 checkMatchingJob(o[1] as api.MatchingJob);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002584}
2585
2586core.int buildCounterSearchJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002587api.SearchJobsResponse buildSearchJobsResponse() {
2588 var o = api.SearchJobsResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002589 buildCounterSearchJobsResponse++;
2590 if (buildCounterSearchJobsResponse < 3) {
2591 o.broadenedQueryJobsCount = 42;
2592 o.estimatedTotalSize = 42;
2593 o.histogramResults = buildHistogramResults();
Kevin Moore6d21e902021-01-15 06:41:08 -08002594 o.locationFilters = buildUnnamed2850();
2595 o.matchingJobs = buildUnnamed2851();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002596 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08002597 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002598 o.spellCorrection = buildSpellingCorrection();
2599 o.totalSize = 42;
2600 }
2601 buildCounterSearchJobsResponse--;
2602 return o;
2603}
2604
Kevin Moore6d21e902021-01-15 06:41:08 -08002605void checkSearchJobsResponse(api.SearchJobsResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002606 buildCounterSearchJobsResponse++;
2607 if (buildCounterSearchJobsResponse < 3) {
2608 unittest.expect(o.broadenedQueryJobsCount, unittest.equals(42));
2609 unittest.expect(o.estimatedTotalSize, unittest.equals(42));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002610 checkHistogramResults(o.histogramResults as api.HistogramResults);
Kevin Moore6d21e902021-01-15 06:41:08 -08002611 checkUnnamed2850(o.locationFilters);
2612 checkUnnamed2851(o.matchingJobs);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002613 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002614 unittest.expect(o.nextPageToken, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002615 checkSpellingCorrection(o.spellCorrection as api.SpellingCorrection);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002616 unittest.expect(o.totalSize, unittest.equals(42));
2617 }
2618 buildCounterSearchJobsResponse--;
2619}
2620
2621core.int buildCounterSpellingCorrection = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002622api.SpellingCorrection buildSpellingCorrection() {
2623 var o = api.SpellingCorrection();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002624 buildCounterSpellingCorrection++;
2625 if (buildCounterSpellingCorrection < 3) {
2626 o.corrected = true;
Kevin Moored0251702021-01-15 06:41:08 -08002627 o.correctedText = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002628 }
2629 buildCounterSpellingCorrection--;
2630 return o;
2631}
2632
Kevin Moore6d21e902021-01-15 06:41:08 -08002633void checkSpellingCorrection(api.SpellingCorrection o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002634 buildCounterSpellingCorrection++;
2635 if (buildCounterSpellingCorrection < 3) {
2636 unittest.expect(o.corrected, unittest.isTrue);
2637 unittest.expect(o.correctedText, unittest.equals('foo'));
2638 }
2639 buildCounterSpellingCorrection--;
2640}
2641
Kevin Moore6d21e902021-01-15 06:41:08 -08002642core.Map<core.String, core.Object> buildUnnamed2852() {
2643 var o = <core.String, core.Object>{};
Kevin Moored0251702021-01-15 06:41:08 -08002644 o['x'] = {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002645 'list': [1, 2, 3],
2646 'bool': true,
2647 'string': 'foo'
2648 };
Kevin Moored0251702021-01-15 06:41:08 -08002649 o['y'] = {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002650 'list': [1, 2, 3],
2651 'bool': true,
2652 'string': 'foo'
2653 };
2654 return o;
2655}
2656
Kevin Moore6d21e902021-01-15 06:41:08 -08002657void checkUnnamed2852(core.Map<core.String, core.Object> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002658 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002659 var casted1 = (o['x']) as core.Map;
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002660 unittest.expect(casted1, unittest.hasLength(3));
Kevin Moored0251702021-01-15 06:41:08 -08002661 unittest.expect(casted1['list'], unittest.equals([1, 2, 3]));
2662 unittest.expect(casted1['bool'], unittest.equals(true));
2663 unittest.expect(casted1['string'], unittest.equals('foo'));
2664 var casted2 = (o['y']) as core.Map;
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002665 unittest.expect(casted2, unittest.hasLength(3));
Kevin Moored0251702021-01-15 06:41:08 -08002666 unittest.expect(casted2['list'], unittest.equals([1, 2, 3]));
2667 unittest.expect(casted2['bool'], unittest.equals(true));
2668 unittest.expect(casted2['string'], unittest.equals('foo'));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002669}
2670
Kevin Moore6d21e902021-01-15 06:41:08 -08002671core.List<core.Map<core.String, core.Object>> buildUnnamed2853() {
2672 var o = <core.Map<core.String, core.Object>>[];
2673 o.add(buildUnnamed2852());
2674 o.add(buildUnnamed2852());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002675 return o;
2676}
2677
Kevin Moore6d21e902021-01-15 06:41:08 -08002678void checkUnnamed2853(core.List<core.Map<core.String, core.Object>> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002679 unittest.expect(o, unittest.hasLength(2));
Kevin Moore6d21e902021-01-15 06:41:08 -08002680 checkUnnamed2852(o[0]);
2681 checkUnnamed2852(o[1]);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002682}
2683
2684core.int buildCounterStatus = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002685api.Status buildStatus() {
2686 var o = api.Status();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002687 buildCounterStatus++;
2688 if (buildCounterStatus < 3) {
2689 o.code = 42;
Kevin Moore6d21e902021-01-15 06:41:08 -08002690 o.details = buildUnnamed2853();
Kevin Moored0251702021-01-15 06:41:08 -08002691 o.message = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002692 }
2693 buildCounterStatus--;
2694 return o;
2695}
2696
Kevin Moore6d21e902021-01-15 06:41:08 -08002697void checkStatus(api.Status o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002698 buildCounterStatus++;
2699 if (buildCounterStatus < 3) {
2700 unittest.expect(o.code, unittest.equals(42));
Kevin Moore6d21e902021-01-15 06:41:08 -08002701 checkUnnamed2853(o.details);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002702 unittest.expect(o.message, unittest.equals('foo'));
2703 }
2704 buildCounterStatus--;
2705}
2706
Martin Kustermann12cdd522018-08-27 10:46:50 +02002707core.int buildCounterTimeOfDay = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002708api.TimeOfDay buildTimeOfDay() {
2709 var o = api.TimeOfDay();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002710 buildCounterTimeOfDay++;
2711 if (buildCounterTimeOfDay < 3) {
2712 o.hours = 42;
2713 o.minutes = 42;
2714 o.nanos = 42;
2715 o.seconds = 42;
2716 }
2717 buildCounterTimeOfDay--;
2718 return o;
2719}
2720
Kevin Moore6d21e902021-01-15 06:41:08 -08002721void checkTimeOfDay(api.TimeOfDay o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002722 buildCounterTimeOfDay++;
2723 if (buildCounterTimeOfDay < 3) {
2724 unittest.expect(o.hours, unittest.equals(42));
2725 unittest.expect(o.minutes, unittest.equals(42));
2726 unittest.expect(o.nanos, unittest.equals(42));
2727 unittest.expect(o.seconds, unittest.equals(42));
2728 }
2729 buildCounterTimeOfDay--;
2730}
2731
2732core.int buildCounterTimestampRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002733api.TimestampRange buildTimestampRange() {
2734 var o = api.TimestampRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002735 buildCounterTimestampRange++;
2736 if (buildCounterTimestampRange < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002737 o.endTime = 'foo';
2738 o.startTime = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002739 }
2740 buildCounterTimestampRange--;
2741 return o;
2742}
2743
Kevin Moore6d21e902021-01-15 06:41:08 -08002744void checkTimestampRange(api.TimestampRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002745 buildCounterTimestampRange++;
2746 if (buildCounterTimestampRange < 3) {
2747 unittest.expect(o.endTime, unittest.equals('foo'));
2748 unittest.expect(o.startTime, unittest.equals('foo'));
2749 }
2750 buildCounterTimestampRange--;
2751}
2752
2753core.int buildCounterUpdateCompanyRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002754api.UpdateCompanyRequest buildUpdateCompanyRequest() {
2755 var o = api.UpdateCompanyRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002756 buildCounterUpdateCompanyRequest++;
2757 if (buildCounterUpdateCompanyRequest < 3) {
2758 o.company = buildCompany();
Kevin Moored0251702021-01-15 06:41:08 -08002759 o.updateMask = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002760 }
2761 buildCounterUpdateCompanyRequest--;
2762 return o;
2763}
2764
Kevin Moore6d21e902021-01-15 06:41:08 -08002765void checkUpdateCompanyRequest(api.UpdateCompanyRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002766 buildCounterUpdateCompanyRequest++;
2767 if (buildCounterUpdateCompanyRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002768 checkCompany(o.company as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002769 unittest.expect(o.updateMask, unittest.equals('foo'));
2770 }
2771 buildCounterUpdateCompanyRequest--;
2772}
2773
2774core.int buildCounterUpdateJobRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002775api.UpdateJobRequest buildUpdateJobRequest() {
2776 var o = api.UpdateJobRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002777 buildCounterUpdateJobRequest++;
2778 if (buildCounterUpdateJobRequest < 3) {
2779 o.job = buildJob();
Kevin Moored0251702021-01-15 06:41:08 -08002780 o.updateMask = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002781 }
2782 buildCounterUpdateJobRequest--;
2783 return o;
2784}
2785
Kevin Moore6d21e902021-01-15 06:41:08 -08002786void checkUpdateJobRequest(api.UpdateJobRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002787 buildCounterUpdateJobRequest++;
2788 if (buildCounterUpdateJobRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002789 checkJob(o.job as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002790 unittest.expect(o.updateMask, unittest.equals('foo'));
2791 }
2792 buildCounterUpdateJobRequest--;
2793}
2794
Kevin Moore6d21e902021-01-15 06:41:08 -08002795core.List<core.String> buildUnnamed2854() {
2796 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002797 o.add('foo');
2798 o.add('foo');
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002799 return o;
2800}
2801
Kevin Moore6d21e902021-01-15 06:41:08 -08002802void checkUnnamed2854(core.List<core.String> o) {
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002803 unittest.expect(o, unittest.hasLength(2));
2804 unittest.expect(o[0], unittest.equals('foo'));
2805 unittest.expect(o[1], unittest.equals('foo'));
2806}
2807
Kevin Moore6d21e902021-01-15 06:41:08 -08002808void main() {
Kevin Moored0251702021-01-15 06:41:08 -08002809 unittest.group('obj-schema-ApplicationInfo', () {
2810 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002811 var o = buildApplicationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002812 var od = api.ApplicationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002813 checkApplicationInfo(od as api.ApplicationInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002814 });
2815 });
2816
Kevin Moored0251702021-01-15 06:41:08 -08002817 unittest.group('obj-schema-BatchDeleteJobsRequest', () {
2818 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002819 var o = buildBatchDeleteJobsRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002820 var od = api.BatchDeleteJobsRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002821 checkBatchDeleteJobsRequest(od as api.BatchDeleteJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002822 });
2823 });
2824
Kevin Moored0251702021-01-15 06:41:08 -08002825 unittest.group('obj-schema-BucketRange', () {
2826 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002827 var o = buildBucketRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08002828 var od = api.BucketRange.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002829 checkBucketRange(od as api.BucketRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002830 });
2831 });
2832
Kevin Moored0251702021-01-15 06:41:08 -08002833 unittest.group('obj-schema-BucketizedCount', () {
2834 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002835 var o = buildBucketizedCount();
Kevin Moore6d21e902021-01-15 06:41:08 -08002836 var od = api.BucketizedCount.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002837 checkBucketizedCount(od as api.BucketizedCount);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002838 });
2839 });
2840
Kevin Moored0251702021-01-15 06:41:08 -08002841 unittest.group('obj-schema-ClientEvent', () {
2842 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002843 var o = buildClientEvent();
Kevin Moore6d21e902021-01-15 06:41:08 -08002844 var od = api.ClientEvent.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002845 checkClientEvent(od as api.ClientEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002846 });
2847 });
2848
Kevin Moored0251702021-01-15 06:41:08 -08002849 unittest.group('obj-schema-CommuteFilter', () {
2850 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002851 var o = buildCommuteFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08002852 var od = api.CommuteFilter.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002853 checkCommuteFilter(od as api.CommuteFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002854 });
2855 });
2856
Kevin Moored0251702021-01-15 06:41:08 -08002857 unittest.group('obj-schema-CommuteInfo', () {
2858 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002859 var o = buildCommuteInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002860 var od = api.CommuteInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002861 checkCommuteInfo(od as api.CommuteInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002862 });
2863 });
2864
Kevin Moored0251702021-01-15 06:41:08 -08002865 unittest.group('obj-schema-Company', () {
2866 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002867 var o = buildCompany();
Kevin Moore6d21e902021-01-15 06:41:08 -08002868 var od = api.Company.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002869 checkCompany(od as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002870 });
2871 });
2872
Kevin Moored0251702021-01-15 06:41:08 -08002873 unittest.group('obj-schema-CompanyDerivedInfo', () {
2874 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002875 var o = buildCompanyDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002876 var od = api.CompanyDerivedInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002877 checkCompanyDerivedInfo(od as api.CompanyDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002878 });
2879 });
2880
Kevin Moored0251702021-01-15 06:41:08 -08002881 unittest.group('obj-schema-CompensationEntry', () {
2882 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002883 var o = buildCompensationEntry();
Kevin Moore6d21e902021-01-15 06:41:08 -08002884 var od = api.CompensationEntry.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002885 checkCompensationEntry(od as api.CompensationEntry);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002886 });
2887 });
2888
Kevin Moored0251702021-01-15 06:41:08 -08002889 unittest.group('obj-schema-CompensationFilter', () {
2890 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002891 var o = buildCompensationFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08002892 var od = api.CompensationFilter.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002893 checkCompensationFilter(od as api.CompensationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002894 });
2895 });
2896
Kevin Moored0251702021-01-15 06:41:08 -08002897 unittest.group('obj-schema-CompensationHistogramRequest', () {
2898 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002899 var o = buildCompensationHistogramRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002900 var od = api.CompensationHistogramRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002901 checkCompensationHistogramRequest(od as api.CompensationHistogramRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002902 });
2903 });
2904
Kevin Moored0251702021-01-15 06:41:08 -08002905 unittest.group('obj-schema-CompensationHistogramResult', () {
2906 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002907 var o = buildCompensationHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002908 var od = api.CompensationHistogramResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002909 checkCompensationHistogramResult(od as api.CompensationHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002910 });
2911 });
2912
Kevin Moored0251702021-01-15 06:41:08 -08002913 unittest.group('obj-schema-CompensationInfo', () {
2914 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002915 var o = buildCompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002916 var od = api.CompensationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002917 checkCompensationInfo(od as api.CompensationInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002918 });
2919 });
2920
Kevin Moored0251702021-01-15 06:41:08 -08002921 unittest.group('obj-schema-CompensationRange', () {
2922 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002923 var o = buildCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08002924 var od = api.CompensationRange.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002925 checkCompensationRange(od as api.CompensationRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002926 });
2927 });
2928
Kevin Moored0251702021-01-15 06:41:08 -08002929 unittest.group('obj-schema-CompleteQueryResponse', () {
2930 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002931 var o = buildCompleteQueryResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002932 var od = api.CompleteQueryResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002933 checkCompleteQueryResponse(od as api.CompleteQueryResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002934 });
2935 });
2936
Kevin Moored0251702021-01-15 06:41:08 -08002937 unittest.group('obj-schema-CompletionResult', () {
2938 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002939 var o = buildCompletionResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002940 var od = api.CompletionResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002941 checkCompletionResult(od as api.CompletionResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002942 });
2943 });
2944
Kevin Moored0251702021-01-15 06:41:08 -08002945 unittest.group('obj-schema-CreateClientEventRequest', () {
2946 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002947 var o = buildCreateClientEventRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002948 var od = api.CreateClientEventRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002949 checkCreateClientEventRequest(od as api.CreateClientEventRequest);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002950 });
2951 });
2952
Kevin Moored0251702021-01-15 06:41:08 -08002953 unittest.group('obj-schema-CreateCompanyRequest', () {
2954 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002955 var o = buildCreateCompanyRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002956 var od = api.CreateCompanyRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002957 checkCreateCompanyRequest(od as api.CreateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002958 });
2959 });
2960
Kevin Moored0251702021-01-15 06:41:08 -08002961 unittest.group('obj-schema-CreateJobRequest', () {
2962 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002963 var o = buildCreateJobRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002964 var od = api.CreateJobRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002965 checkCreateJobRequest(od as api.CreateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002966 });
2967 });
2968
Kevin Moored0251702021-01-15 06:41:08 -08002969 unittest.group('obj-schema-CustomAttribute', () {
2970 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002971 var o = buildCustomAttribute();
Kevin Moore6d21e902021-01-15 06:41:08 -08002972 var od = api.CustomAttribute.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002973 checkCustomAttribute(od as api.CustomAttribute);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002974 });
2975 });
2976
Kevin Moored0251702021-01-15 06:41:08 -08002977 unittest.group('obj-schema-CustomAttributeHistogramRequest', () {
2978 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002979 var o = buildCustomAttributeHistogramRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002980 var od = api.CustomAttributeHistogramRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002981 checkCustomAttributeHistogramRequest(
2982 od as api.CustomAttributeHistogramRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002983 });
2984 });
2985
Kevin Moored0251702021-01-15 06:41:08 -08002986 unittest.group('obj-schema-CustomAttributeHistogramResult', () {
2987 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002988 var o = buildCustomAttributeHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002989 var od = api.CustomAttributeHistogramResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002990 checkCustomAttributeHistogramResult(
2991 od as api.CustomAttributeHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002992 });
2993 });
2994
Kevin Moored0251702021-01-15 06:41:08 -08002995 unittest.group('obj-schema-DeviceInfo', () {
2996 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002997 var o = buildDeviceInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002998 var od = api.DeviceInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002999 checkDeviceInfo(od as api.DeviceInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003000 });
3001 });
3002
Kevin Moored0251702021-01-15 06:41:08 -08003003 unittest.group('obj-schema-Empty', () {
3004 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003005 var o = buildEmpty();
Kevin Moore6d21e902021-01-15 06:41:08 -08003006 var od = api.Empty.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003007 checkEmpty(od as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003008 });
3009 });
3010
Kevin Moored0251702021-01-15 06:41:08 -08003011 unittest.group('obj-schema-GoogleCloudTalentV4BatchCreateJobsResponse', () {
3012 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003013 var o = buildGoogleCloudTalentV4BatchCreateJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003014 var od =
3015 api.GoogleCloudTalentV4BatchCreateJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003016 checkGoogleCloudTalentV4BatchCreateJobsResponse(
3017 od as api.GoogleCloudTalentV4BatchCreateJobsResponse);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003018 });
3019 });
3020
Kevin Moored0251702021-01-15 06:41:08 -08003021 unittest.group('obj-schema-GoogleCloudTalentV4BatchDeleteJobsResponse', () {
3022 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003023 var o = buildGoogleCloudTalentV4BatchDeleteJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003024 var od =
3025 api.GoogleCloudTalentV4BatchDeleteJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003026 checkGoogleCloudTalentV4BatchDeleteJobsResponse(
3027 od as api.GoogleCloudTalentV4BatchDeleteJobsResponse);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003028 });
3029 });
3030
Kevin Moored0251702021-01-15 06:41:08 -08003031 unittest.group('obj-schema-GoogleCloudTalentV4BatchOperationMetadata', () {
3032 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003033 var o = buildGoogleCloudTalentV4BatchOperationMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003034 var od =
3035 api.GoogleCloudTalentV4BatchOperationMetadata.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003036 checkGoogleCloudTalentV4BatchOperationMetadata(
3037 od as api.GoogleCloudTalentV4BatchOperationMetadata);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003038 });
3039 });
3040
Kevin Moored0251702021-01-15 06:41:08 -08003041 unittest.group('obj-schema-GoogleCloudTalentV4BatchUpdateJobsResponse', () {
3042 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003043 var o = buildGoogleCloudTalentV4BatchUpdateJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003044 var od =
3045 api.GoogleCloudTalentV4BatchUpdateJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003046 checkGoogleCloudTalentV4BatchUpdateJobsResponse(
3047 od as api.GoogleCloudTalentV4BatchUpdateJobsResponse);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003048 });
3049 });
3050
Kevin Moored0251702021-01-15 06:41:08 -08003051 unittest.group('obj-schema-GoogleCloudTalentV4CompensationInfo', () {
3052 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003053 var o = buildGoogleCloudTalentV4CompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003054 var od = api.GoogleCloudTalentV4CompensationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003055 checkGoogleCloudTalentV4CompensationInfo(
3056 od as api.GoogleCloudTalentV4CompensationInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003057 });
3058 });
3059
3060 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003061 'obj-schema-GoogleCloudTalentV4CompensationInfoCompensationEntry', () {
3062 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003063 var o = buildGoogleCloudTalentV4CompensationInfoCompensationEntry();
3064 var od =
Kevin Moore6d21e902021-01-15 06:41:08 -08003065 api.GoogleCloudTalentV4CompensationInfoCompensationEntry.fromJson(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003066 o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003067 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
3068 od as api.GoogleCloudTalentV4CompensationInfoCompensationEntry);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003069 });
3070 });
3071
3072 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003073 'obj-schema-GoogleCloudTalentV4CompensationInfoCompensationRange', () {
3074 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003075 var o = buildGoogleCloudTalentV4CompensationInfoCompensationRange();
3076 var od =
Kevin Moore6d21e902021-01-15 06:41:08 -08003077 api.GoogleCloudTalentV4CompensationInfoCompensationRange.fromJson(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003078 o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003079 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
3080 od as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003081 });
3082 });
3083
Kevin Moored0251702021-01-15 06:41:08 -08003084 unittest.group('obj-schema-GoogleCloudTalentV4CustomAttribute', () {
3085 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003086 var o = buildGoogleCloudTalentV4CustomAttribute();
Kevin Moore6d21e902021-01-15 06:41:08 -08003087 var od = api.GoogleCloudTalentV4CustomAttribute.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003088 checkGoogleCloudTalentV4CustomAttribute(
3089 od as api.GoogleCloudTalentV4CustomAttribute);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003090 });
3091 });
3092
Kevin Moored0251702021-01-15 06:41:08 -08003093 unittest.group('obj-schema-GoogleCloudTalentV4Job', () {
3094 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003095 var o = buildGoogleCloudTalentV4Job();
Kevin Moore6d21e902021-01-15 06:41:08 -08003096 var od = api.GoogleCloudTalentV4Job.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003097 checkGoogleCloudTalentV4Job(od as api.GoogleCloudTalentV4Job);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003098 });
3099 });
3100
Kevin Moored0251702021-01-15 06:41:08 -08003101 unittest.group('obj-schema-GoogleCloudTalentV4JobApplicationInfo', () {
3102 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003103 var o = buildGoogleCloudTalentV4JobApplicationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003104 var od = api.GoogleCloudTalentV4JobApplicationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003105 checkGoogleCloudTalentV4JobApplicationInfo(
3106 od as api.GoogleCloudTalentV4JobApplicationInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003107 });
3108 });
3109
Kevin Moored0251702021-01-15 06:41:08 -08003110 unittest.group('obj-schema-GoogleCloudTalentV4JobDerivedInfo', () {
3111 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003112 var o = buildGoogleCloudTalentV4JobDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003113 var od = api.GoogleCloudTalentV4JobDerivedInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003114 checkGoogleCloudTalentV4JobDerivedInfo(
3115 od as api.GoogleCloudTalentV4JobDerivedInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003116 });
3117 });
3118
Kevin Moored0251702021-01-15 06:41:08 -08003119 unittest.group('obj-schema-GoogleCloudTalentV4JobProcessingOptions', () {
3120 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003121 var o = buildGoogleCloudTalentV4JobProcessingOptions();
Kevin Moore6d21e902021-01-15 06:41:08 -08003122 var od = api.GoogleCloudTalentV4JobProcessingOptions.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003123 checkGoogleCloudTalentV4JobProcessingOptions(
3124 od as api.GoogleCloudTalentV4JobProcessingOptions);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003125 });
3126 });
3127
Kevin Moored0251702021-01-15 06:41:08 -08003128 unittest.group('obj-schema-GoogleCloudTalentV4JobResult', () {
3129 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003130 var o = buildGoogleCloudTalentV4JobResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003131 var od = api.GoogleCloudTalentV4JobResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003132 checkGoogleCloudTalentV4JobResult(od as api.GoogleCloudTalentV4JobResult);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003133 });
3134 });
3135
Kevin Moored0251702021-01-15 06:41:08 -08003136 unittest.group('obj-schema-GoogleCloudTalentV4Location', () {
3137 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003138 var o = buildGoogleCloudTalentV4Location();
Kevin Moore6d21e902021-01-15 06:41:08 -08003139 var od = api.GoogleCloudTalentV4Location.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003140 checkGoogleCloudTalentV4Location(od as api.GoogleCloudTalentV4Location);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003141 });
3142 });
3143
Kevin Moored0251702021-01-15 06:41:08 -08003144 unittest.group('obj-schema-HistogramFacets', () {
3145 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003146 var o = buildHistogramFacets();
Kevin Moore6d21e902021-01-15 06:41:08 -08003147 var od = api.HistogramFacets.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003148 checkHistogramFacets(od as api.HistogramFacets);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003149 });
3150 });
3151
Kevin Moored0251702021-01-15 06:41:08 -08003152 unittest.group('obj-schema-HistogramResult', () {
3153 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003154 var o = buildHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003155 var od = api.HistogramResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003156 checkHistogramResult(od as api.HistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003157 });
3158 });
3159
Kevin Moored0251702021-01-15 06:41:08 -08003160 unittest.group('obj-schema-HistogramResults', () {
3161 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003162 var o = buildHistogramResults();
Kevin Moore6d21e902021-01-15 06:41:08 -08003163 var od = api.HistogramResults.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003164 checkHistogramResults(od as api.HistogramResults);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003165 });
3166 });
3167
Kevin Moored0251702021-01-15 06:41:08 -08003168 unittest.group('obj-schema-Job', () {
3169 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003170 var o = buildJob();
Kevin Moore6d21e902021-01-15 06:41:08 -08003171 var od = api.Job.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003172 checkJob(od as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003173 });
3174 });
3175
Kevin Moored0251702021-01-15 06:41:08 -08003176 unittest.group('obj-schema-JobDerivedInfo', () {
3177 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003178 var o = buildJobDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003179 var od = api.JobDerivedInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003180 checkJobDerivedInfo(od as api.JobDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003181 });
3182 });
3183
Kevin Moored0251702021-01-15 06:41:08 -08003184 unittest.group('obj-schema-JobEvent', () {
3185 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003186 var o = buildJobEvent();
Kevin Moore6d21e902021-01-15 06:41:08 -08003187 var od = api.JobEvent.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003188 checkJobEvent(od as api.JobEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003189 });
3190 });
3191
Kevin Moored0251702021-01-15 06:41:08 -08003192 unittest.group('obj-schema-JobQuery', () {
3193 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003194 var o = buildJobQuery();
Kevin Moore6d21e902021-01-15 06:41:08 -08003195 var od = api.JobQuery.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003196 checkJobQuery(od as api.JobQuery);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003197 });
3198 });
3199
Kevin Moored0251702021-01-15 06:41:08 -08003200 unittest.group('obj-schema-LatLng', () {
3201 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003202 var o = buildLatLng();
Kevin Moore6d21e902021-01-15 06:41:08 -08003203 var od = api.LatLng.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003204 checkLatLng(od as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003205 });
3206 });
3207
Kevin Moored0251702021-01-15 06:41:08 -08003208 unittest.group('obj-schema-ListCompaniesResponse', () {
3209 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003210 var o = buildListCompaniesResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003211 var od = api.ListCompaniesResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003212 checkListCompaniesResponse(od as api.ListCompaniesResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003213 });
3214 });
3215
Kevin Moored0251702021-01-15 06:41:08 -08003216 unittest.group('obj-schema-ListJobsResponse', () {
3217 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003218 var o = buildListJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003219 var od = api.ListJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003220 checkListJobsResponse(od as api.ListJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003221 });
3222 });
3223
Kevin Moored0251702021-01-15 06:41:08 -08003224 unittest.group('obj-schema-Location', () {
3225 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003226 var o = buildLocation();
Kevin Moore6d21e902021-01-15 06:41:08 -08003227 var od = api.Location.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003228 checkLocation(od as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003229 });
3230 });
3231
Kevin Moored0251702021-01-15 06:41:08 -08003232 unittest.group('obj-schema-LocationFilter', () {
3233 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003234 var o = buildLocationFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08003235 var od = api.LocationFilter.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003236 checkLocationFilter(od as api.LocationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003237 });
3238 });
3239
Kevin Moored0251702021-01-15 06:41:08 -08003240 unittest.group('obj-schema-MatchingJob', () {
3241 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003242 var o = buildMatchingJob();
Kevin Moore6d21e902021-01-15 06:41:08 -08003243 var od = api.MatchingJob.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003244 checkMatchingJob(od as api.MatchingJob);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003245 });
3246 });
3247
Kevin Moored0251702021-01-15 06:41:08 -08003248 unittest.group('obj-schema-MendelDebugInput', () {
3249 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003250 var o = buildMendelDebugInput();
Kevin Moore6d21e902021-01-15 06:41:08 -08003251 var od = api.MendelDebugInput.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003252 checkMendelDebugInput(od as api.MendelDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003253 });
3254 });
3255
Kevin Moored0251702021-01-15 06:41:08 -08003256 unittest.group('obj-schema-Money', () {
3257 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003258 var o = buildMoney();
Kevin Moore6d21e902021-01-15 06:41:08 -08003259 var od = api.Money.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003260 checkMoney(od as api.Money);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003261 });
3262 });
3263
Kevin Moored0251702021-01-15 06:41:08 -08003264 unittest.group('obj-schema-NamespacedDebugInput', () {
3265 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003266 var o = buildNamespacedDebugInput();
Kevin Moore6d21e902021-01-15 06:41:08 -08003267 var od = api.NamespacedDebugInput.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003268 checkNamespacedDebugInput(od as api.NamespacedDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003269 });
3270 });
3271
Kevin Moored0251702021-01-15 06:41:08 -08003272 unittest.group('obj-schema-NumericBucketingOption', () {
3273 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003274 var o = buildNumericBucketingOption();
Kevin Moore6d21e902021-01-15 06:41:08 -08003275 var od = api.NumericBucketingOption.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003276 checkNumericBucketingOption(od as api.NumericBucketingOption);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003277 });
3278 });
3279
Kevin Moored0251702021-01-15 06:41:08 -08003280 unittest.group('obj-schema-NumericBucketingResult', () {
3281 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003282 var o = buildNumericBucketingResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003283 var od = api.NumericBucketingResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003284 checkNumericBucketingResult(od as api.NumericBucketingResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003285 });
3286 });
3287
Kevin Moored0251702021-01-15 06:41:08 -08003288 unittest.group('obj-schema-PostalAddress', () {
3289 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003290 var o = buildPostalAddress();
Kevin Moore6d21e902021-01-15 06:41:08 -08003291 var od = api.PostalAddress.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003292 checkPostalAddress(od as api.PostalAddress);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003293 });
3294 });
3295
Kevin Moored0251702021-01-15 06:41:08 -08003296 unittest.group('obj-schema-ProcessingOptions', () {
3297 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003298 var o = buildProcessingOptions();
Kevin Moore6d21e902021-01-15 06:41:08 -08003299 var od = api.ProcessingOptions.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003300 checkProcessingOptions(od as api.ProcessingOptions);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003301 });
3302 });
3303
Kevin Moored0251702021-01-15 06:41:08 -08003304 unittest.group('obj-schema-RequestMetadata', () {
3305 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003306 var o = buildRequestMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003307 var od = api.RequestMetadata.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003308 checkRequestMetadata(od as api.RequestMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003309 });
3310 });
3311
Kevin Moored0251702021-01-15 06:41:08 -08003312 unittest.group('obj-schema-ResponseMetadata', () {
3313 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003314 var o = buildResponseMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003315 var od = api.ResponseMetadata.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003316 checkResponseMetadata(od as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003317 });
3318 });
3319
Kevin Moored0251702021-01-15 06:41:08 -08003320 unittest.group('obj-schema-SearchJobsRequest', () {
3321 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003322 var o = buildSearchJobsRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003323 var od = api.SearchJobsRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003324 checkSearchJobsRequest(od as api.SearchJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003325 });
3326 });
3327
Kevin Moored0251702021-01-15 06:41:08 -08003328 unittest.group('obj-schema-SearchJobsResponse', () {
3329 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003330 var o = buildSearchJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003331 var od = api.SearchJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003332 checkSearchJobsResponse(od as api.SearchJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003333 });
3334 });
3335
Kevin Moored0251702021-01-15 06:41:08 -08003336 unittest.group('obj-schema-SpellingCorrection', () {
3337 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003338 var o = buildSpellingCorrection();
Kevin Moore6d21e902021-01-15 06:41:08 -08003339 var od = api.SpellingCorrection.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003340 checkSpellingCorrection(od as api.SpellingCorrection);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003341 });
3342 });
3343
Kevin Moored0251702021-01-15 06:41:08 -08003344 unittest.group('obj-schema-Status', () {
3345 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003346 var o = buildStatus();
Kevin Moore6d21e902021-01-15 06:41:08 -08003347 var od = api.Status.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003348 checkStatus(od as api.Status);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003349 });
3350 });
3351
Kevin Moored0251702021-01-15 06:41:08 -08003352 unittest.group('obj-schema-TimeOfDay', () {
3353 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003354 var o = buildTimeOfDay();
Kevin Moore6d21e902021-01-15 06:41:08 -08003355 var od = api.TimeOfDay.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003356 checkTimeOfDay(od as api.TimeOfDay);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003357 });
3358 });
3359
Kevin Moored0251702021-01-15 06:41:08 -08003360 unittest.group('obj-schema-TimestampRange', () {
3361 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003362 var o = buildTimestampRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08003363 var od = api.TimestampRange.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003364 checkTimestampRange(od as api.TimestampRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003365 });
3366 });
3367
Kevin Moored0251702021-01-15 06:41:08 -08003368 unittest.group('obj-schema-UpdateCompanyRequest', () {
3369 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003370 var o = buildUpdateCompanyRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003371 var od = api.UpdateCompanyRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003372 checkUpdateCompanyRequest(od as api.UpdateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003373 });
3374 });
3375
Kevin Moored0251702021-01-15 06:41:08 -08003376 unittest.group('obj-schema-UpdateJobRequest', () {
3377 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003378 var o = buildUpdateJobRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003379 var od = api.UpdateJobRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003380 checkUpdateJobRequest(od as api.UpdateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003381 });
3382 });
3383
Kevin Moored0251702021-01-15 06:41:08 -08003384 unittest.group('resource-ProjectsResourceApi', () {
3385 unittest.test('method--complete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003386 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003387 var res = api.JobsApi(mock).projects;
Kevin Moored0251702021-01-15 06:41:08 -08003388 var arg_name = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -08003389 var arg_companyName = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003390 var arg_languageCode = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08003391 var arg_languageCodes = buildUnnamed2854();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003392 var arg_pageSize = 42;
Kevin Moore8810e8b2021-01-19 13:22:15 -08003393 var arg_query = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003394 var arg_scope = 'foo';
3395 var arg_type = 'foo';
3396 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003397 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3398 var path = (req.url).path;
3399 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003400 core.int index;
3401 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003402 unittest.expect(
3403 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3404 pathOffset += 1;
3405 unittest.expect(
3406 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3407 pathOffset += 3;
3408 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3409
3410 var query = (req.url).query;
3411 var queryOffset = 0;
3412 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003413 void addQueryParam(core.String n, core.String v) =>
3414 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003415
Kevin Moore6d21e902021-01-15 06:41:08 -08003416 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003417 for (var part in query.split('&')) {
3418 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003419 addQueryParam(
3420 core.Uri.decodeQueryComponent(keyValue[0]),
3421 core.Uri.decodeQueryComponent(keyValue[1]),
3422 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003423 }
3424 }
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003425 unittest.expect(
Kevin Moore8810e8b2021-01-19 13:22:15 -08003426 queryMap["companyName"].first, unittest.equals(arg_companyName));
3427 unittest.expect(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003428 queryMap["languageCode"].first, unittest.equals(arg_languageCode));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003429 unittest.expect(
3430 queryMap["languageCodes"], unittest.equals(arg_languageCodes));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003431 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3432 unittest.equals(arg_pageSize));
Kevin Moore8810e8b2021-01-19 13:22:15 -08003433 unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003434 unittest.expect(queryMap["scope"].first, unittest.equals(arg_scope));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003435 unittest.expect(queryMap["type"].first, unittest.equals(arg_type));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003436 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3437
3438 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003439 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003440 };
3441 var resp = convert.json.encode(buildCompleteQueryResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003442 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003443 }), true);
3444 res
3445 .complete(arg_name,
Kevin Moore8810e8b2021-01-19 13:22:15 -08003446 companyName: arg_companyName,
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003447 languageCode: arg_languageCode,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003448 languageCodes: arg_languageCodes,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003449 pageSize: arg_pageSize,
Kevin Moore8810e8b2021-01-19 13:22:15 -08003450 query: arg_query,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003451 scope: arg_scope,
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003452 type: arg_type,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003453 $fields: arg_$fields)
3454 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003455 checkCompleteQueryResponse(response as api.CompleteQueryResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003456 })));
3457 });
3458 });
3459
Kevin Moored0251702021-01-15 06:41:08 -08003460 unittest.group('resource-ProjectsClientEventsResourceApi', () {
3461 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003462 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003463 var res = api.JobsApi(mock).projects.clientEvents;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003464 var arg_request = buildCreateClientEventRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003465 var arg_parent = 'foo';
3466 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003467 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003468 var obj = api.CreateClientEventRequest.fromJson(
3469 json as core.Map<core.String, core.dynamic>);
3470 checkCreateClientEventRequest(obj as api.CreateClientEventRequest);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003471
3472 var path = (req.url).path;
3473 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003474 core.int index;
3475 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003476 unittest.expect(
3477 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3478 pathOffset += 1;
3479 unittest.expect(
3480 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3481 pathOffset += 3;
3482 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3483
3484 var query = (req.url).query;
3485 var queryOffset = 0;
3486 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003487 void addQueryParam(core.String n, core.String v) =>
3488 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003489
Kevin Moore6d21e902021-01-15 06:41:08 -08003490 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003491 for (var part in query.split('&')) {
3492 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003493 addQueryParam(
3494 core.Uri.decodeQueryComponent(keyValue[0]),
3495 core.Uri.decodeQueryComponent(keyValue[1]),
3496 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003497 }
3498 }
3499 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3500
3501 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003502 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003503 };
3504 var resp = convert.json.encode(buildClientEvent());
Kevin Moore6d21e902021-01-15 06:41:08 -08003505 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003506 }), true);
3507 res
3508 .create(arg_request, arg_parent, $fields: arg_$fields)
3509 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003510 checkClientEvent(response as api.ClientEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003511 })));
3512 });
3513 });
3514
Kevin Moored0251702021-01-15 06:41:08 -08003515 unittest.group('resource-ProjectsCompaniesResourceApi', () {
3516 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003517 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003518 var res = api.JobsApi(mock).projects.companies;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003519 var arg_request = buildCreateCompanyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003520 var arg_parent = 'foo';
3521 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003522 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003523 var obj = api.CreateCompanyRequest.fromJson(
3524 json as core.Map<core.String, core.dynamic>);
3525 checkCreateCompanyRequest(obj as api.CreateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003526
3527 var path = (req.url).path;
3528 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003529 core.int index;
3530 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003531 unittest.expect(
3532 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3533 pathOffset += 1;
3534 unittest.expect(
3535 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3536 pathOffset += 3;
3537 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3538
3539 var query = (req.url).query;
3540 var queryOffset = 0;
3541 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003542 void addQueryParam(core.String n, core.String v) =>
3543 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003544
Kevin Moore6d21e902021-01-15 06:41:08 -08003545 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003546 for (var part in query.split('&')) {
3547 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003548 addQueryParam(
3549 core.Uri.decodeQueryComponent(keyValue[0]),
3550 core.Uri.decodeQueryComponent(keyValue[1]),
3551 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003552 }
3553 }
3554 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3555
3556 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003557 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003558 };
3559 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003560 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003561 }), true);
3562 res
3563 .create(arg_request, arg_parent, $fields: arg_$fields)
3564 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003565 checkCompany(response as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003566 })));
3567 });
3568
Kevin Moored0251702021-01-15 06:41:08 -08003569 unittest.test('method--delete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003570 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003571 var res = api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003572 var arg_name = 'foo';
3573 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003574 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3575 var path = (req.url).path;
3576 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003577 core.int index;
3578 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003579 unittest.expect(
3580 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3581 pathOffset += 1;
3582 unittest.expect(
3583 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3584 pathOffset += 3;
3585 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3586
3587 var query = (req.url).query;
3588 var queryOffset = 0;
3589 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003590 void addQueryParam(core.String n, core.String v) =>
3591 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003592
Kevin Moore6d21e902021-01-15 06:41:08 -08003593 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003594 for (var part in query.split('&')) {
3595 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003596 addQueryParam(
3597 core.Uri.decodeQueryComponent(keyValue[0]),
3598 core.Uri.decodeQueryComponent(keyValue[1]),
3599 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003600 }
3601 }
3602 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3603
3604 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003605 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003606 };
3607 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003608 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003609 }), true);
3610 res
3611 .delete(arg_name, $fields: arg_$fields)
3612 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003613 checkEmpty(response as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003614 })));
3615 });
3616
Kevin Moored0251702021-01-15 06:41:08 -08003617 unittest.test('method--get', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003618 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003619 var res = api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003620 var arg_name = 'foo';
3621 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003622 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3623 var path = (req.url).path;
3624 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003625 core.int index;
3626 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003627 unittest.expect(
3628 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3629 pathOffset += 1;
3630 unittest.expect(
3631 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3632 pathOffset += 3;
3633 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3634
3635 var query = (req.url).query;
3636 var queryOffset = 0;
3637 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003638 void addQueryParam(core.String n, core.String v) =>
3639 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003640
Kevin Moore6d21e902021-01-15 06:41:08 -08003641 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003642 for (var part in query.split('&')) {
3643 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003644 addQueryParam(
3645 core.Uri.decodeQueryComponent(keyValue[0]),
3646 core.Uri.decodeQueryComponent(keyValue[1]),
3647 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003648 }
3649 }
3650 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3651
3652 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003653 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003654 };
3655 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003656 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003657 }), true);
3658 res
3659 .get(arg_name, $fields: arg_$fields)
3660 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003661 checkCompany(response as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003662 })));
3663 });
3664
Kevin Moored0251702021-01-15 06:41:08 -08003665 unittest.test('method--list', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003666 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003667 var res = api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003668 var arg_parent = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -08003669 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08003670 var arg_pageToken = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003671 var arg_requireOpenJobs = true;
Kevin Moored0251702021-01-15 06:41:08 -08003672 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003673 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3674 var path = (req.url).path;
3675 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003676 core.int index;
3677 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003678 unittest.expect(
3679 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3680 pathOffset += 1;
3681 unittest.expect(
3682 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3683 pathOffset += 3;
3684 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3685
3686 var query = (req.url).query;
3687 var queryOffset = 0;
3688 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003689 void addQueryParam(core.String n, core.String v) =>
3690 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003691
Kevin Moore6d21e902021-01-15 06:41:08 -08003692 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003693 for (var part in query.split('&')) {
3694 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003695 addQueryParam(
3696 core.Uri.decodeQueryComponent(keyValue[0]),
3697 core.Uri.decodeQueryComponent(keyValue[1]),
3698 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003699 }
3700 }
Kevin Moore8810e8b2021-01-19 13:22:15 -08003701 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3702 unittest.equals(arg_pageSize));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003703 unittest.expect(
3704 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003705 unittest.expect(queryMap["requireOpenJobs"].first,
3706 unittest.equals("$arg_requireOpenJobs"));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003707 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3708
3709 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003710 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003711 };
3712 var resp = convert.json.encode(buildListCompaniesResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003713 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003714 }), true);
3715 res
3716 .list(arg_parent,
Kevin Moore8810e8b2021-01-19 13:22:15 -08003717 pageSize: arg_pageSize,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003718 pageToken: arg_pageToken,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003719 requireOpenJobs: arg_requireOpenJobs,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003720 $fields: arg_$fields)
3721 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003722 checkListCompaniesResponse(response as api.ListCompaniesResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003723 })));
3724 });
3725
Kevin Moored0251702021-01-15 06:41:08 -08003726 unittest.test('method--patch', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003727 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003728 var res = api.JobsApi(mock).projects.companies;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003729 var arg_request = buildUpdateCompanyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003730 var arg_name = 'foo';
3731 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003732 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003733 var obj = api.UpdateCompanyRequest.fromJson(
3734 json as core.Map<core.String, core.dynamic>);
3735 checkUpdateCompanyRequest(obj as api.UpdateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003736
3737 var path = (req.url).path;
3738 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003739 core.int index;
3740 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003741 unittest.expect(
3742 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3743 pathOffset += 1;
3744 unittest.expect(
3745 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3746 pathOffset += 3;
3747 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3748
3749 var query = (req.url).query;
3750 var queryOffset = 0;
3751 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003752 void addQueryParam(core.String n, core.String v) =>
3753 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003754
Kevin Moore6d21e902021-01-15 06:41:08 -08003755 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003756 for (var part in query.split('&')) {
3757 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003758 addQueryParam(
3759 core.Uri.decodeQueryComponent(keyValue[0]),
3760 core.Uri.decodeQueryComponent(keyValue[1]),
3761 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003762 }
3763 }
3764 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3765
3766 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003767 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003768 };
3769 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003770 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003771 }), true);
3772 res
3773 .patch(arg_request, arg_name, $fields: arg_$fields)
3774 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003775 checkCompany(response as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003776 })));
3777 });
3778 });
3779
Kevin Moored0251702021-01-15 06:41:08 -08003780 unittest.group('resource-ProjectsJobsResourceApi', () {
3781 unittest.test('method--batchDelete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003782 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003783 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003784 var arg_request = buildBatchDeleteJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003785 var arg_parent = 'foo';
3786 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003787 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003788 var obj = api.BatchDeleteJobsRequest.fromJson(
3789 json as core.Map<core.String, core.dynamic>);
3790 checkBatchDeleteJobsRequest(obj as api.BatchDeleteJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003791
3792 var path = (req.url).path;
3793 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003794 core.int index;
3795 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003796 unittest.expect(
3797 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3798 pathOffset += 1;
3799 unittest.expect(
3800 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3801 pathOffset += 3;
3802 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3803
3804 var query = (req.url).query;
3805 var queryOffset = 0;
3806 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003807 void addQueryParam(core.String n, core.String v) =>
3808 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003809
Kevin Moore6d21e902021-01-15 06:41:08 -08003810 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003811 for (var part in query.split('&')) {
3812 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003813 addQueryParam(
3814 core.Uri.decodeQueryComponent(keyValue[0]),
3815 core.Uri.decodeQueryComponent(keyValue[1]),
3816 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003817 }
3818 }
3819 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3820
3821 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003822 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003823 };
3824 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003825 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003826 }), true);
3827 res
3828 .batchDelete(arg_request, arg_parent, $fields: arg_$fields)
3829 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003830 checkEmpty(response as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003831 })));
3832 });
3833
Kevin Moored0251702021-01-15 06:41:08 -08003834 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003835 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003836 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003837 var arg_request = buildCreateJobRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003838 var arg_parent = 'foo';
3839 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003840 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003841 var obj = api.CreateJobRequest.fromJson(
3842 json as core.Map<core.String, core.dynamic>);
3843 checkCreateJobRequest(obj as api.CreateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003844
3845 var path = (req.url).path;
3846 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003847 core.int index;
3848 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003849 unittest.expect(
3850 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3851 pathOffset += 1;
3852 unittest.expect(
3853 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3854 pathOffset += 3;
3855 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3856
3857 var query = (req.url).query;
3858 var queryOffset = 0;
3859 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003860 void addQueryParam(core.String n, core.String v) =>
3861 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003862
Kevin Moore6d21e902021-01-15 06:41:08 -08003863 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003864 for (var part in query.split('&')) {
3865 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003866 addQueryParam(
3867 core.Uri.decodeQueryComponent(keyValue[0]),
3868 core.Uri.decodeQueryComponent(keyValue[1]),
3869 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003870 }
3871 }
3872 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3873
3874 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003875 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003876 };
3877 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08003878 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003879 }), true);
3880 res
3881 .create(arg_request, arg_parent, $fields: arg_$fields)
3882 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003883 checkJob(response as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003884 })));
3885 });
3886
Kevin Moored0251702021-01-15 06:41:08 -08003887 unittest.test('method--delete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003888 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003889 var res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003890 var arg_name = 'foo';
3891 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003892 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3893 var path = (req.url).path;
3894 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003895 core.int index;
3896 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003897 unittest.expect(
3898 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3899 pathOffset += 1;
3900 unittest.expect(
3901 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3902 pathOffset += 3;
3903 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3904
3905 var query = (req.url).query;
3906 var queryOffset = 0;
3907 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003908 void addQueryParam(core.String n, core.String v) =>
3909 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003910
Kevin Moore6d21e902021-01-15 06:41:08 -08003911 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003912 for (var part in query.split('&')) {
3913 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003914 addQueryParam(
3915 core.Uri.decodeQueryComponent(keyValue[0]),
3916 core.Uri.decodeQueryComponent(keyValue[1]),
3917 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003918 }
3919 }
3920 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3921
3922 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003923 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003924 };
3925 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003926 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003927 }), true);
3928 res
3929 .delete(arg_name, $fields: arg_$fields)
3930 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003931 checkEmpty(response as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003932 })));
3933 });
3934
Kevin Moored0251702021-01-15 06:41:08 -08003935 unittest.test('method--get', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003936 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003937 var res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003938 var arg_name = 'foo';
3939 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003940 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3941 var path = (req.url).path;
3942 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003943 core.int index;
3944 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003945 unittest.expect(
3946 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3947 pathOffset += 1;
3948 unittest.expect(
3949 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3950 pathOffset += 3;
3951 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3952
3953 var query = (req.url).query;
3954 var queryOffset = 0;
3955 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003956 void addQueryParam(core.String n, core.String v) =>
3957 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003958
Kevin Moore6d21e902021-01-15 06:41:08 -08003959 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003960 for (var part in query.split('&')) {
3961 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003962 addQueryParam(
3963 core.Uri.decodeQueryComponent(keyValue[0]),
3964 core.Uri.decodeQueryComponent(keyValue[1]),
3965 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003966 }
3967 }
3968 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3969
3970 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003971 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003972 };
3973 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08003974 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003975 }), true);
3976 res
3977 .get(arg_name, $fields: arg_$fields)
3978 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003979 checkJob(response as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003980 })));
3981 });
3982
Kevin Moored0251702021-01-15 06:41:08 -08003983 unittest.test('method--list', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003984 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003985 var res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003986 var arg_parent = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003987 var arg_filter = 'foo';
3988 var arg_jobView = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -08003989 var arg_pageSize = 42;
3990 var arg_pageToken = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003991 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003992 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3993 var path = (req.url).path;
3994 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003995 core.int index;
3996 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003997 unittest.expect(
3998 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3999 pathOffset += 1;
4000 unittest.expect(
4001 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4002 pathOffset += 3;
4003 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4004
4005 var query = (req.url).query;
4006 var queryOffset = 0;
4007 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004008 void addQueryParam(core.String n, core.String v) =>
4009 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004010
Kevin Moore6d21e902021-01-15 06:41:08 -08004011 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004012 for (var part in query.split('&')) {
4013 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004014 addQueryParam(
4015 core.Uri.decodeQueryComponent(keyValue[0]),
4016 core.Uri.decodeQueryComponent(keyValue[1]),
4017 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004018 }
4019 }
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02004020 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004021 unittest.expect(
4022 queryMap["jobView"].first, unittest.equals(arg_jobView));
Kevin Moore8810e8b2021-01-19 13:22:15 -08004023 unittest.expect(core.int.parse(queryMap["pageSize"].first),
4024 unittest.equals(arg_pageSize));
4025 unittest.expect(
4026 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004027 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4028
4029 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004030 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004031 };
4032 var resp = convert.json.encode(buildListJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004033 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004034 }), true);
4035 res
4036 .list(arg_parent,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02004037 filter: arg_filter,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004038 jobView: arg_jobView,
Kevin Moore8810e8b2021-01-19 13:22:15 -08004039 pageSize: arg_pageSize,
4040 pageToken: arg_pageToken,
Martin Kustermann12cdd522018-08-27 10:46:50 +02004041 $fields: arg_$fields)
4042 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004043 checkListJobsResponse(response as api.ListJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004044 })));
4045 });
4046
Kevin Moored0251702021-01-15 06:41:08 -08004047 unittest.test('method--patch', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004048 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08004049 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004050 var arg_request = buildUpdateJobRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004051 var arg_name = 'foo';
4052 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004053 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004054 var obj = api.UpdateJobRequest.fromJson(
4055 json as core.Map<core.String, core.dynamic>);
4056 checkUpdateJobRequest(obj as api.UpdateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004057
4058 var path = (req.url).path;
4059 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004060 core.int index;
4061 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004062 unittest.expect(
4063 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4064 pathOffset += 1;
4065 unittest.expect(
4066 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4067 pathOffset += 3;
4068 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4069
4070 var query = (req.url).query;
4071 var queryOffset = 0;
4072 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004073 void addQueryParam(core.String n, core.String v) =>
4074 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004075
Kevin Moore6d21e902021-01-15 06:41:08 -08004076 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004077 for (var part in query.split('&')) {
4078 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004079 addQueryParam(
4080 core.Uri.decodeQueryComponent(keyValue[0]),
4081 core.Uri.decodeQueryComponent(keyValue[1]),
4082 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004083 }
4084 }
4085 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4086
4087 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004088 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004089 };
4090 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08004091 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004092 }), true);
4093 res
4094 .patch(arg_request, arg_name, $fields: arg_$fields)
4095 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004096 checkJob(response as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004097 })));
4098 });
4099
Kevin Moored0251702021-01-15 06:41:08 -08004100 unittest.test('method--search', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004101 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08004102 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004103 var arg_request = buildSearchJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004104 var arg_parent = 'foo';
4105 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004106 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004107 var obj = api.SearchJobsRequest.fromJson(
4108 json as core.Map<core.String, core.dynamic>);
4109 checkSearchJobsRequest(obj as api.SearchJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004110
4111 var path = (req.url).path;
4112 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004113 core.int index;
4114 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004115 unittest.expect(
4116 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4117 pathOffset += 1;
4118 unittest.expect(
4119 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4120 pathOffset += 3;
4121 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4122
4123 var query = (req.url).query;
4124 var queryOffset = 0;
4125 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004126 void addQueryParam(core.String n, core.String v) =>
4127 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004128
Kevin Moore6d21e902021-01-15 06:41:08 -08004129 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004130 for (var part in query.split('&')) {
4131 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004132 addQueryParam(
4133 core.Uri.decodeQueryComponent(keyValue[0]),
4134 core.Uri.decodeQueryComponent(keyValue[1]),
4135 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004136 }
4137 }
4138 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4139
4140 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004141 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004142 };
4143 var resp = convert.json.encode(buildSearchJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004144 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004145 }), true);
4146 res
4147 .search(arg_request, arg_parent, $fields: arg_$fields)
4148 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004149 checkSearchJobsResponse(response as api.SearchJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004150 })));
4151 });
4152
Kevin Moored0251702021-01-15 06:41:08 -08004153 unittest.test('method--searchForAlert', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004154 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08004155 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004156 var arg_request = buildSearchJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004157 var arg_parent = 'foo';
4158 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004159 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004160 var obj = api.SearchJobsRequest.fromJson(
4161 json as core.Map<core.String, core.dynamic>);
4162 checkSearchJobsRequest(obj as api.SearchJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004163
4164 var path = (req.url).path;
4165 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004166 core.int index;
4167 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004168 unittest.expect(
4169 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4170 pathOffset += 1;
4171 unittest.expect(
4172 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4173 pathOffset += 3;
4174 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4175
4176 var query = (req.url).query;
4177 var queryOffset = 0;
4178 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004179 void addQueryParam(core.String n, core.String v) =>
4180 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004181
Kevin Moore6d21e902021-01-15 06:41:08 -08004182 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004183 for (var part in query.split('&')) {
4184 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004185 addQueryParam(
4186 core.Uri.decodeQueryComponent(keyValue[0]),
4187 core.Uri.decodeQueryComponent(keyValue[1]),
4188 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004189 }
4190 }
4191 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4192
4193 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004194 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004195 };
4196 var resp = convert.json.encode(buildSearchJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004197 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004198 }), true);
4199 res
4200 .searchForAlert(arg_request, arg_parent, $fields: arg_$fields)
4201 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004202 checkSearchJobsResponse(response as api.SearchJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004203 })));
4204 });
4205 });
4206}