blob: d36353a599ea0cca85b74abeedd33420bb9c7d1c [file] [log] [blame]
Kevin Moore6d21e902021-01-15 06:41:08 -08001// ignore_for_file: avoid_unused_constructor_parameters
2// ignore_for_file: camel_case_types
3// ignore_for_file: comment_references
4// ignore_for_file: constant_identifier_names
5// ignore_for_file: directives_ordering
6// ignore_for_file: empty_constructor_bodies
7// ignore_for_file: library_names
8// ignore_for_file: lines_longer_than_80_chars
9// ignore_for_file: non_constant_identifier_names
10// ignore_for_file: omit_local_variable_types
11// ignore_for_file: prefer_final_locals
12// ignore_for_file: prefer_interpolation_to_compose_strings
Kevin Moore6d21e902021-01-15 06:41:08 -080013// ignore_for_file: unnecessary_brace_in_string_interps
14// ignore_for_file: unnecessary_cast
15// ignore_for_file: unnecessary_parenthesis
16// ignore_for_file: unnecessary_string_interpolations
17// ignore_for_file: unused_field
18// ignore_for_file: unused_import
19// ignore_for_file: avoid_returning_null
20// ignore_for_file: cascade_invocations
Kevin Moored0251702021-01-15 06:41:08 -080021// ignore_for_file: prefer_single_quotes
Kevin Moore6d21e902021-01-15 06:41:08 -080022// ignore_for_file: unnecessary_lambdas
23// ignore_for_file: unused_local_variable
24
Martin Kustermann12cdd522018-08-27 10:46:50 +020025library googleapis.jobs.v3.test;
26
27import "dart:core" as core;
28import "dart:async" as async;
29import "dart:convert" as convert;
30
31import 'package:http/http.dart' as http;
32import 'package:test/test.dart' as unittest;
33
34import 'package:googleapis/jobs/v3.dart' as api;
35
36class HttpServerMock extends http.BaseClient {
37 core.Function _callback;
38 core.bool _expectJson;
39
40 void register(core.Function callback, core.bool expectJson) {
41 _callback = callback;
42 _expectJson = expectJson;
43 }
44
Kevin Moore6d21e902021-01-15 06:41:08 -080045 @core.override
46 async.Future<http.StreamedResponse> send(http.BaseRequest request) async {
Martin Kustermann12cdd522018-08-27 10:46:50 +020047 if (_expectJson) {
Kevin Moore6d21e902021-01-15 06:41:08 -080048 final jsonString =
49 await request.finalize().transform(convert.utf8.decoder).join('');
50 if (jsonString.isEmpty) {
51 return _callback(request, null);
52 } else {
53 return _callback(request, convert.json.decode(jsonString));
54 }
Martin Kustermann12cdd522018-08-27 10:46:50 +020055 } else {
56 var stream = request.finalize();
57 if (stream == null) {
58 return _callback(request, []);
59 } else {
Kevin Moore6d21e902021-01-15 06:41:08 -080060 final data = await stream.toBytes();
61 return _callback(request, data);
Martin Kustermann12cdd522018-08-27 10:46:50 +020062 }
63 }
64 }
65}
66
67http.StreamedResponse stringResponse(core.int status,
68 core.Map<core.String, core.String> headers, core.String body) {
Kevin Moore6d21e902021-01-15 06:41:08 -080069 var stream = async.Stream.fromIterable([convert.utf8.encode(body)]);
70 return http.StreamedResponse(stream, status, headers: headers);
Martin Kustermann12cdd522018-08-27 10:46:50 +020071}
72
Kevin Moore6d21e902021-01-15 06:41:08 -080073core.List<core.String> buildUnnamed2786() {
74 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -080075 o.add('foo');
76 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +020077 return o;
78}
79
Kevin Moore6d21e902021-01-15 06:41:08 -080080void checkUnnamed2786(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020081 unittest.expect(o, unittest.hasLength(2));
82 unittest.expect(o[0], unittest.equals('foo'));
83 unittest.expect(o[1], unittest.equals('foo'));
84}
85
Kevin Moore6d21e902021-01-15 06:41:08 -080086core.List<core.String> buildUnnamed2787() {
87 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -080088 o.add('foo');
89 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +020090 return o;
91}
92
Kevin Moore6d21e902021-01-15 06:41:08 -080093void checkUnnamed2787(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020094 unittest.expect(o, unittest.hasLength(2));
95 unittest.expect(o[0], unittest.equals('foo'));
96 unittest.expect(o[1], unittest.equals('foo'));
97}
98
99core.int buildCounterApplicationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800100api.ApplicationInfo buildApplicationInfo() {
101 var o = api.ApplicationInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200102 buildCounterApplicationInfo++;
103 if (buildCounterApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800104 o.emails = buildUnnamed2786();
Kevin Moored0251702021-01-15 06:41:08 -0800105 o.instruction = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800106 o.uris = buildUnnamed2787();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200107 }
108 buildCounterApplicationInfo--;
109 return o;
110}
111
Kevin Moore6d21e902021-01-15 06:41:08 -0800112void checkApplicationInfo(api.ApplicationInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200113 buildCounterApplicationInfo++;
114 if (buildCounterApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800115 checkUnnamed2786(o.emails);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200116 unittest.expect(o.instruction, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800117 checkUnnamed2787(o.uris);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200118 }
119 buildCounterApplicationInfo--;
120}
121
122core.int buildCounterBatchDeleteJobsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800123api.BatchDeleteJobsRequest buildBatchDeleteJobsRequest() {
124 var o = api.BatchDeleteJobsRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200125 buildCounterBatchDeleteJobsRequest++;
126 if (buildCounterBatchDeleteJobsRequest < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800127 o.filter = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200128 }
129 buildCounterBatchDeleteJobsRequest--;
130 return o;
131}
132
Kevin Moore6d21e902021-01-15 06:41:08 -0800133void checkBatchDeleteJobsRequest(api.BatchDeleteJobsRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200134 buildCounterBatchDeleteJobsRequest++;
135 if (buildCounterBatchDeleteJobsRequest < 3) {
136 unittest.expect(o.filter, unittest.equals('foo'));
137 }
138 buildCounterBatchDeleteJobsRequest--;
139}
140
141core.int buildCounterBucketRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800142api.BucketRange buildBucketRange() {
143 var o = api.BucketRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200144 buildCounterBucketRange++;
145 if (buildCounterBucketRange < 3) {
146 o.from = 42.0;
147 o.to = 42.0;
148 }
149 buildCounterBucketRange--;
150 return o;
151}
152
Kevin Moore6d21e902021-01-15 06:41:08 -0800153void checkBucketRange(api.BucketRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200154 buildCounterBucketRange++;
155 if (buildCounterBucketRange < 3) {
156 unittest.expect(o.from, unittest.equals(42.0));
157 unittest.expect(o.to, unittest.equals(42.0));
158 }
159 buildCounterBucketRange--;
160}
161
162core.int buildCounterBucketizedCount = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800163api.BucketizedCount buildBucketizedCount() {
164 var o = api.BucketizedCount();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200165 buildCounterBucketizedCount++;
166 if (buildCounterBucketizedCount < 3) {
167 o.count = 42;
168 o.range = buildBucketRange();
169 }
170 buildCounterBucketizedCount--;
171 return o;
172}
173
Kevin Moore6d21e902021-01-15 06:41:08 -0800174void checkBucketizedCount(api.BucketizedCount o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200175 buildCounterBucketizedCount++;
176 if (buildCounterBucketizedCount < 3) {
177 unittest.expect(o.count, unittest.equals(42));
178 checkBucketRange(o.range);
179 }
180 buildCounterBucketizedCount--;
181}
182
Kevin Moore6d21e902021-01-15 06:41:08 -0800183core.Map<core.String, core.String> buildUnnamed2788() {
184 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -0800185 o['x'] = 'foo';
186 o['y'] = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200187 return o;
188}
189
Kevin Moore6d21e902021-01-15 06:41:08 -0800190void checkUnnamed2788(core.Map<core.String, core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200191 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -0800192 unittest.expect(o['x'], unittest.equals('foo'));
193 unittest.expect(o['y'], unittest.equals('foo'));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200194}
195
196core.int buildCounterClientEvent = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800197api.ClientEvent buildClientEvent() {
198 var o = api.ClientEvent();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200199 buildCounterClientEvent++;
200 if (buildCounterClientEvent < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800201 o.createTime = 'foo';
202 o.eventId = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800203 o.extraInfo = buildUnnamed2788();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200204 o.jobEvent = buildJobEvent();
Kevin Moored0251702021-01-15 06:41:08 -0800205 o.parentEventId = 'foo';
206 o.requestId = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200207 }
208 buildCounterClientEvent--;
209 return o;
210}
211
Kevin Moore6d21e902021-01-15 06:41:08 -0800212void checkClientEvent(api.ClientEvent o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200213 buildCounterClientEvent++;
214 if (buildCounterClientEvent < 3) {
215 unittest.expect(o.createTime, unittest.equals('foo'));
216 unittest.expect(o.eventId, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800217 checkUnnamed2788(o.extraInfo);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200218 checkJobEvent(o.jobEvent);
219 unittest.expect(o.parentEventId, unittest.equals('foo'));
220 unittest.expect(o.requestId, unittest.equals('foo'));
221 }
222 buildCounterClientEvent--;
223}
224
Martin Kustermann12cdd522018-08-27 10:46:50 +0200225core.int buildCounterCommuteFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800226api.CommuteFilter buildCommuteFilter() {
227 var o = api.CommuteFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200228 buildCounterCommuteFilter++;
229 if (buildCounterCommuteFilter < 3) {
230 o.allowImpreciseAddresses = true;
Kevin Moored0251702021-01-15 06:41:08 -0800231 o.commuteMethod = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200232 o.departureTime = buildTimeOfDay();
Kevin Moored0251702021-01-15 06:41:08 -0800233 o.roadTraffic = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200234 o.startCoordinates = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -0800235 o.travelDuration = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200236 }
237 buildCounterCommuteFilter--;
238 return o;
239}
240
Kevin Moore6d21e902021-01-15 06:41:08 -0800241void checkCommuteFilter(api.CommuteFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200242 buildCounterCommuteFilter++;
243 if (buildCounterCommuteFilter < 3) {
244 unittest.expect(o.allowImpreciseAddresses, unittest.isTrue);
245 unittest.expect(o.commuteMethod, unittest.equals('foo'));
246 checkTimeOfDay(o.departureTime);
247 unittest.expect(o.roadTraffic, unittest.equals('foo'));
248 checkLatLng(o.startCoordinates);
249 unittest.expect(o.travelDuration, unittest.equals('foo'));
250 }
251 buildCounterCommuteFilter--;
252}
253
254core.int buildCounterCommuteInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800255api.CommuteInfo buildCommuteInfo() {
256 var o = api.CommuteInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200257 buildCounterCommuteInfo++;
258 if (buildCounterCommuteInfo < 3) {
259 o.jobLocation = buildLocation();
Kevin Moored0251702021-01-15 06:41:08 -0800260 o.travelDuration = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200261 }
262 buildCounterCommuteInfo--;
263 return o;
264}
265
Kevin Moore6d21e902021-01-15 06:41:08 -0800266void checkCommuteInfo(api.CommuteInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200267 buildCounterCommuteInfo++;
268 if (buildCounterCommuteInfo < 3) {
269 checkLocation(o.jobLocation);
270 unittest.expect(o.travelDuration, unittest.equals('foo'));
271 }
272 buildCounterCommuteInfo--;
273}
274
Kevin Moore6d21e902021-01-15 06:41:08 -0800275core.List<core.String> buildUnnamed2789() {
276 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800277 o.add('foo');
278 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200279 return o;
280}
281
Kevin Moore6d21e902021-01-15 06:41:08 -0800282void checkUnnamed2789(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200283 unittest.expect(o, unittest.hasLength(2));
284 unittest.expect(o[0], unittest.equals('foo'));
285 unittest.expect(o[1], unittest.equals('foo'));
286}
287
288core.int buildCounterCompany = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800289api.Company buildCompany() {
290 var o = api.Company();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200291 buildCounterCompany++;
292 if (buildCounterCompany < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800293 o.careerSiteUri = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200294 o.derivedInfo = buildCompanyDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -0800295 o.displayName = 'foo';
296 o.eeoText = 'foo';
297 o.externalId = 'foo';
298 o.headquartersAddress = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200299 o.hiringAgency = true;
Kevin Moored0251702021-01-15 06:41:08 -0800300 o.imageUri = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800301 o.keywordSearchableJobCustomAttributes = buildUnnamed2789();
Kevin Moored0251702021-01-15 06:41:08 -0800302 o.name = 'foo';
303 o.size = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200304 o.suspended = true;
Kevin Moored0251702021-01-15 06:41:08 -0800305 o.websiteUri = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200306 }
307 buildCounterCompany--;
308 return o;
309}
310
Kevin Moore6d21e902021-01-15 06:41:08 -0800311void checkCompany(api.Company o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200312 buildCounterCompany++;
313 if (buildCounterCompany < 3) {
314 unittest.expect(o.careerSiteUri, unittest.equals('foo'));
315 checkCompanyDerivedInfo(o.derivedInfo);
316 unittest.expect(o.displayName, unittest.equals('foo'));
317 unittest.expect(o.eeoText, unittest.equals('foo'));
318 unittest.expect(o.externalId, unittest.equals('foo'));
319 unittest.expect(o.headquartersAddress, unittest.equals('foo'));
320 unittest.expect(o.hiringAgency, unittest.isTrue);
321 unittest.expect(o.imageUri, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800322 checkUnnamed2789(o.keywordSearchableJobCustomAttributes);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200323 unittest.expect(o.name, unittest.equals('foo'));
324 unittest.expect(o.size, unittest.equals('foo'));
325 unittest.expect(o.suspended, unittest.isTrue);
326 unittest.expect(o.websiteUri, unittest.equals('foo'));
327 }
328 buildCounterCompany--;
329}
330
331core.int buildCounterCompanyDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800332api.CompanyDerivedInfo buildCompanyDerivedInfo() {
333 var o = api.CompanyDerivedInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200334 buildCounterCompanyDerivedInfo++;
335 if (buildCounterCompanyDerivedInfo < 3) {
336 o.headquartersLocation = buildLocation();
337 }
338 buildCounterCompanyDerivedInfo--;
339 return o;
340}
341
Kevin Moore6d21e902021-01-15 06:41:08 -0800342void checkCompanyDerivedInfo(api.CompanyDerivedInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200343 buildCounterCompanyDerivedInfo++;
344 if (buildCounterCompanyDerivedInfo < 3) {
345 checkLocation(o.headquartersLocation);
346 }
347 buildCounterCompanyDerivedInfo--;
348}
349
350core.int buildCounterCompensationEntry = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800351api.CompensationEntry buildCompensationEntry() {
352 var o = api.CompensationEntry();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200353 buildCounterCompensationEntry++;
354 if (buildCounterCompensationEntry < 3) {
355 o.amount = buildMoney();
Kevin Moored0251702021-01-15 06:41:08 -0800356 o.description = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200357 o.expectedUnitsPerYear = 42.0;
358 o.range = buildCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800359 o.type = 'foo';
360 o.unit = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200361 }
362 buildCounterCompensationEntry--;
363 return o;
364}
365
Kevin Moore6d21e902021-01-15 06:41:08 -0800366void checkCompensationEntry(api.CompensationEntry o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200367 buildCounterCompensationEntry++;
368 if (buildCounterCompensationEntry < 3) {
369 checkMoney(o.amount);
370 unittest.expect(o.description, unittest.equals('foo'));
371 unittest.expect(o.expectedUnitsPerYear, unittest.equals(42.0));
372 checkCompensationRange(o.range);
373 unittest.expect(o.type, unittest.equals('foo'));
374 unittest.expect(o.unit, unittest.equals('foo'));
375 }
376 buildCounterCompensationEntry--;
377}
378
Kevin Moore6d21e902021-01-15 06:41:08 -0800379core.List<core.String> buildUnnamed2790() {
380 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800381 o.add('foo');
382 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200383 return o;
384}
385
Kevin Moore6d21e902021-01-15 06:41:08 -0800386void checkUnnamed2790(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200387 unittest.expect(o, unittest.hasLength(2));
388 unittest.expect(o[0], unittest.equals('foo'));
389 unittest.expect(o[1], unittest.equals('foo'));
390}
391
392core.int buildCounterCompensationFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800393api.CompensationFilter buildCompensationFilter() {
394 var o = api.CompensationFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200395 buildCounterCompensationFilter++;
396 if (buildCounterCompensationFilter < 3) {
397 o.includeJobsWithUnspecifiedCompensationRange = true;
398 o.range = buildCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800399 o.type = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800400 o.units = buildUnnamed2790();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200401 }
402 buildCounterCompensationFilter--;
403 return o;
404}
405
Kevin Moore6d21e902021-01-15 06:41:08 -0800406void checkCompensationFilter(api.CompensationFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200407 buildCounterCompensationFilter++;
408 if (buildCounterCompensationFilter < 3) {
409 unittest.expect(
410 o.includeJobsWithUnspecifiedCompensationRange, unittest.isTrue);
411 checkCompensationRange(o.range);
412 unittest.expect(o.type, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800413 checkUnnamed2790(o.units);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200414 }
415 buildCounterCompensationFilter--;
416}
417
418core.int buildCounterCompensationHistogramRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800419api.CompensationHistogramRequest buildCompensationHistogramRequest() {
420 var o = api.CompensationHistogramRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200421 buildCounterCompensationHistogramRequest++;
422 if (buildCounterCompensationHistogramRequest < 3) {
423 o.bucketingOption = buildNumericBucketingOption();
Kevin Moored0251702021-01-15 06:41:08 -0800424 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200425 }
426 buildCounterCompensationHistogramRequest--;
427 return o;
428}
429
Kevin Moore6d21e902021-01-15 06:41:08 -0800430void checkCompensationHistogramRequest(api.CompensationHistogramRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200431 buildCounterCompensationHistogramRequest++;
432 if (buildCounterCompensationHistogramRequest < 3) {
433 checkNumericBucketingOption(o.bucketingOption);
434 unittest.expect(o.type, unittest.equals('foo'));
435 }
436 buildCounterCompensationHistogramRequest--;
437}
438
439core.int buildCounterCompensationHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800440api.CompensationHistogramResult buildCompensationHistogramResult() {
441 var o = api.CompensationHistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200442 buildCounterCompensationHistogramResult++;
443 if (buildCounterCompensationHistogramResult < 3) {
444 o.result = buildNumericBucketingResult();
Kevin Moored0251702021-01-15 06:41:08 -0800445 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200446 }
447 buildCounterCompensationHistogramResult--;
448 return o;
449}
450
Kevin Moore6d21e902021-01-15 06:41:08 -0800451void checkCompensationHistogramResult(api.CompensationHistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200452 buildCounterCompensationHistogramResult++;
453 if (buildCounterCompensationHistogramResult < 3) {
454 checkNumericBucketingResult(o.result);
455 unittest.expect(o.type, unittest.equals('foo'));
456 }
457 buildCounterCompensationHistogramResult--;
458}
459
Kevin Moore6d21e902021-01-15 06:41:08 -0800460core.List<api.CompensationEntry> buildUnnamed2791() {
461 var o = <api.CompensationEntry>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +0200462 o.add(buildCompensationEntry());
463 o.add(buildCompensationEntry());
464 return o;
465}
466
Kevin Moore6d21e902021-01-15 06:41:08 -0800467void checkUnnamed2791(core.List<api.CompensationEntry> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200468 unittest.expect(o, unittest.hasLength(2));
469 checkCompensationEntry(o[0]);
470 checkCompensationEntry(o[1]);
471}
472
473core.int buildCounterCompensationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800474api.CompensationInfo buildCompensationInfo() {
475 var o = api.CompensationInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200476 buildCounterCompensationInfo++;
477 if (buildCounterCompensationInfo < 3) {
478 o.annualizedBaseCompensationRange = buildCompensationRange();
479 o.annualizedTotalCompensationRange = buildCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -0800480 o.entries = buildUnnamed2791();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200481 }
482 buildCounterCompensationInfo--;
483 return o;
484}
485
Kevin Moore6d21e902021-01-15 06:41:08 -0800486void checkCompensationInfo(api.CompensationInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200487 buildCounterCompensationInfo++;
488 if (buildCounterCompensationInfo < 3) {
489 checkCompensationRange(o.annualizedBaseCompensationRange);
490 checkCompensationRange(o.annualizedTotalCompensationRange);
Kevin Moore6d21e902021-01-15 06:41:08 -0800491 checkUnnamed2791(o.entries);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200492 }
493 buildCounterCompensationInfo--;
494}
495
496core.int buildCounterCompensationRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800497api.CompensationRange buildCompensationRange() {
498 var o = api.CompensationRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200499 buildCounterCompensationRange++;
500 if (buildCounterCompensationRange < 3) {
501 o.maxCompensation = buildMoney();
502 o.minCompensation = buildMoney();
503 }
504 buildCounterCompensationRange--;
505 return o;
506}
507
Kevin Moore6d21e902021-01-15 06:41:08 -0800508void checkCompensationRange(api.CompensationRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200509 buildCounterCompensationRange++;
510 if (buildCounterCompensationRange < 3) {
511 checkMoney(o.maxCompensation);
512 checkMoney(o.minCompensation);
513 }
514 buildCounterCompensationRange--;
515}
516
Kevin Moore6d21e902021-01-15 06:41:08 -0800517core.List<api.CompletionResult> buildUnnamed2792() {
518 var o = <api.CompletionResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +0200519 o.add(buildCompletionResult());
520 o.add(buildCompletionResult());
521 return o;
522}
523
Kevin Moore6d21e902021-01-15 06:41:08 -0800524void checkUnnamed2792(core.List<api.CompletionResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200525 unittest.expect(o, unittest.hasLength(2));
526 checkCompletionResult(o[0]);
527 checkCompletionResult(o[1]);
528}
529
530core.int buildCounterCompleteQueryResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800531api.CompleteQueryResponse buildCompleteQueryResponse() {
532 var o = api.CompleteQueryResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200533 buildCounterCompleteQueryResponse++;
534 if (buildCounterCompleteQueryResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800535 o.completionResults = buildUnnamed2792();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200536 o.metadata = buildResponseMetadata();
537 }
538 buildCounterCompleteQueryResponse--;
539 return o;
540}
541
Kevin Moore6d21e902021-01-15 06:41:08 -0800542void checkCompleteQueryResponse(api.CompleteQueryResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200543 buildCounterCompleteQueryResponse++;
544 if (buildCounterCompleteQueryResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800545 checkUnnamed2792(o.completionResults);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200546 checkResponseMetadata(o.metadata);
547 }
548 buildCounterCompleteQueryResponse--;
549}
550
551core.int buildCounterCompletionResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800552api.CompletionResult buildCompletionResult() {
553 var o = api.CompletionResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200554 buildCounterCompletionResult++;
555 if (buildCounterCompletionResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800556 o.imageUri = 'foo';
557 o.suggestion = 'foo';
558 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200559 }
560 buildCounterCompletionResult--;
561 return o;
562}
563
Kevin Moore6d21e902021-01-15 06:41:08 -0800564void checkCompletionResult(api.CompletionResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200565 buildCounterCompletionResult++;
566 if (buildCounterCompletionResult < 3) {
567 unittest.expect(o.imageUri, unittest.equals('foo'));
568 unittest.expect(o.suggestion, unittest.equals('foo'));
569 unittest.expect(o.type, unittest.equals('foo'));
570 }
571 buildCounterCompletionResult--;
572}
573
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200574core.int buildCounterCreateClientEventRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800575api.CreateClientEventRequest buildCreateClientEventRequest() {
576 var o = api.CreateClientEventRequest();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200577 buildCounterCreateClientEventRequest++;
578 if (buildCounterCreateClientEventRequest < 3) {
579 o.clientEvent = buildClientEvent();
580 }
581 buildCounterCreateClientEventRequest--;
582 return o;
583}
584
Kevin Moore6d21e902021-01-15 06:41:08 -0800585void checkCreateClientEventRequest(api.CreateClientEventRequest o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200586 buildCounterCreateClientEventRequest++;
587 if (buildCounterCreateClientEventRequest < 3) {
588 checkClientEvent(o.clientEvent);
589 }
590 buildCounterCreateClientEventRequest--;
591}
592
Martin Kustermann12cdd522018-08-27 10:46:50 +0200593core.int buildCounterCreateCompanyRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800594api.CreateCompanyRequest buildCreateCompanyRequest() {
595 var o = api.CreateCompanyRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200596 buildCounterCreateCompanyRequest++;
597 if (buildCounterCreateCompanyRequest < 3) {
598 o.company = buildCompany();
599 }
600 buildCounterCreateCompanyRequest--;
601 return o;
602}
603
Kevin Moore6d21e902021-01-15 06:41:08 -0800604void checkCreateCompanyRequest(api.CreateCompanyRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200605 buildCounterCreateCompanyRequest++;
606 if (buildCounterCreateCompanyRequest < 3) {
607 checkCompany(o.company);
608 }
609 buildCounterCreateCompanyRequest--;
610}
611
612core.int buildCounterCreateJobRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800613api.CreateJobRequest buildCreateJobRequest() {
614 var o = api.CreateJobRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200615 buildCounterCreateJobRequest++;
616 if (buildCounterCreateJobRequest < 3) {
617 o.job = buildJob();
618 }
619 buildCounterCreateJobRequest--;
620 return o;
621}
622
Kevin Moore6d21e902021-01-15 06:41:08 -0800623void checkCreateJobRequest(api.CreateJobRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200624 buildCounterCreateJobRequest++;
625 if (buildCounterCreateJobRequest < 3) {
626 checkJob(o.job);
627 }
628 buildCounterCreateJobRequest--;
629}
630
Kevin Moore6d21e902021-01-15 06:41:08 -0800631core.List<core.String> buildUnnamed2793() {
632 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800633 o.add('foo');
634 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200635 return o;
636}
637
Kevin Moore6d21e902021-01-15 06:41:08 -0800638void checkUnnamed2793(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200639 unittest.expect(o, unittest.hasLength(2));
640 unittest.expect(o[0], unittest.equals('foo'));
641 unittest.expect(o[1], unittest.equals('foo'));
642}
643
Kevin Moore6d21e902021-01-15 06:41:08 -0800644core.List<core.String> buildUnnamed2794() {
645 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800646 o.add('foo');
647 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200648 return o;
649}
650
Kevin Moore6d21e902021-01-15 06:41:08 -0800651void checkUnnamed2794(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200652 unittest.expect(o, unittest.hasLength(2));
653 unittest.expect(o[0], unittest.equals('foo'));
654 unittest.expect(o[1], unittest.equals('foo'));
655}
656
657core.int buildCounterCustomAttribute = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800658api.CustomAttribute buildCustomAttribute() {
659 var o = api.CustomAttribute();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200660 buildCounterCustomAttribute++;
661 if (buildCounterCustomAttribute < 3) {
662 o.filterable = true;
Kevin Moore6d21e902021-01-15 06:41:08 -0800663 o.longValues = buildUnnamed2793();
664 o.stringValues = buildUnnamed2794();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200665 }
666 buildCounterCustomAttribute--;
667 return o;
668}
669
Kevin Moore6d21e902021-01-15 06:41:08 -0800670void checkCustomAttribute(api.CustomAttribute o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200671 buildCounterCustomAttribute++;
672 if (buildCounterCustomAttribute < 3) {
673 unittest.expect(o.filterable, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -0800674 checkUnnamed2793(o.longValues);
675 checkUnnamed2794(o.stringValues);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200676 }
677 buildCounterCustomAttribute--;
678}
679
680core.int buildCounterCustomAttributeHistogramRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800681api.CustomAttributeHistogramRequest buildCustomAttributeHistogramRequest() {
682 var o = api.CustomAttributeHistogramRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200683 buildCounterCustomAttributeHistogramRequest++;
684 if (buildCounterCustomAttributeHistogramRequest < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800685 o.key = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200686 o.longValueHistogramBucketingOption = buildNumericBucketingOption();
687 o.stringValueHistogram = true;
688 }
689 buildCounterCustomAttributeHistogramRequest--;
690 return o;
691}
692
Kevin Moore6d21e902021-01-15 06:41:08 -0800693void checkCustomAttributeHistogramRequest(
694 api.CustomAttributeHistogramRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200695 buildCounterCustomAttributeHistogramRequest++;
696 if (buildCounterCustomAttributeHistogramRequest < 3) {
697 unittest.expect(o.key, unittest.equals('foo'));
698 checkNumericBucketingOption(o.longValueHistogramBucketingOption);
699 unittest.expect(o.stringValueHistogram, unittest.isTrue);
700 }
701 buildCounterCustomAttributeHistogramRequest--;
702}
703
Kevin Moore6d21e902021-01-15 06:41:08 -0800704core.Map<core.String, core.int> buildUnnamed2795() {
705 var o = <core.String, core.int>{};
Kevin Moored0251702021-01-15 06:41:08 -0800706 o['x'] = 42;
707 o['y'] = 42;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200708 return o;
709}
710
Kevin Moore6d21e902021-01-15 06:41:08 -0800711void checkUnnamed2795(core.Map<core.String, core.int> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200712 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -0800713 unittest.expect(o['x'], unittest.equals(42));
714 unittest.expect(o['y'], unittest.equals(42));
Martin Kustermann12cdd522018-08-27 10:46:50 +0200715}
716
717core.int buildCounterCustomAttributeHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800718api.CustomAttributeHistogramResult buildCustomAttributeHistogramResult() {
719 var o = api.CustomAttributeHistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200720 buildCounterCustomAttributeHistogramResult++;
721 if (buildCounterCustomAttributeHistogramResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800722 o.key = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200723 o.longValueHistogramResult = buildNumericBucketingResult();
Kevin Moore6d21e902021-01-15 06:41:08 -0800724 o.stringValueHistogramResult = buildUnnamed2795();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200725 }
726 buildCounterCustomAttributeHistogramResult--;
727 return o;
728}
729
Kevin Moore6d21e902021-01-15 06:41:08 -0800730void checkCustomAttributeHistogramResult(api.CustomAttributeHistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200731 buildCounterCustomAttributeHistogramResult++;
732 if (buildCounterCustomAttributeHistogramResult < 3) {
733 unittest.expect(o.key, unittest.equals('foo'));
734 checkNumericBucketingResult(o.longValueHistogramResult);
Kevin Moore6d21e902021-01-15 06:41:08 -0800735 checkUnnamed2795(o.stringValueHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200736 }
737 buildCounterCustomAttributeHistogramResult--;
738}
739
740core.int buildCounterDeviceInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800741api.DeviceInfo buildDeviceInfo() {
742 var o = api.DeviceInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200743 buildCounterDeviceInfo++;
744 if (buildCounterDeviceInfo < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800745 o.deviceType = 'foo';
746 o.id = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200747 }
748 buildCounterDeviceInfo--;
749 return o;
750}
751
Kevin Moore6d21e902021-01-15 06:41:08 -0800752void checkDeviceInfo(api.DeviceInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200753 buildCounterDeviceInfo++;
754 if (buildCounterDeviceInfo < 3) {
755 unittest.expect(o.deviceType, unittest.equals('foo'));
756 unittest.expect(o.id, unittest.equals('foo'));
757 }
758 buildCounterDeviceInfo--;
759}
760
761core.int buildCounterEmpty = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800762api.Empty buildEmpty() {
763 var o = api.Empty();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200764 buildCounterEmpty++;
765 if (buildCounterEmpty < 3) {}
766 buildCounterEmpty--;
767 return o;
768}
769
Kevin Moore6d21e902021-01-15 06:41:08 -0800770void checkEmpty(api.Empty o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200771 buildCounterEmpty++;
772 if (buildCounterEmpty < 3) {}
773 buildCounterEmpty--;
774}
775
Kevin Moore6d21e902021-01-15 06:41:08 -0800776core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2796() {
777 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200778 o.add(buildGoogleCloudTalentV4JobResult());
779 o.add(buildGoogleCloudTalentV4JobResult());
Martin Kustermann12cdd522018-08-27 10:46:50 +0200780 return o;
781}
782
Kevin Moore6d21e902021-01-15 06:41:08 -0800783void checkUnnamed2796(core.List<api.GoogleCloudTalentV4JobResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200784 unittest.expect(o, unittest.hasLength(2));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200785 checkGoogleCloudTalentV4JobResult(o[0]);
786 checkGoogleCloudTalentV4JobResult(o[1]);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200787}
788
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200789core.int buildCounterGoogleCloudTalentV4BatchCreateJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800790api.GoogleCloudTalentV4BatchCreateJobsResponse
791 buildGoogleCloudTalentV4BatchCreateJobsResponse() {
792 var o = api.GoogleCloudTalentV4BatchCreateJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200793 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse++;
794 if (buildCounterGoogleCloudTalentV4BatchCreateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800795 o.jobResults = buildUnnamed2796();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200796 }
797 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse--;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200798 return o;
799}
800
Kevin Moore6d21e902021-01-15 06:41:08 -0800801void checkGoogleCloudTalentV4BatchCreateJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200802 api.GoogleCloudTalentV4BatchCreateJobsResponse o) {
803 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse++;
804 if (buildCounterGoogleCloudTalentV4BatchCreateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800805 checkUnnamed2796(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200806 }
807 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse--;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200808}
809
Kevin Moore6d21e902021-01-15 06:41:08 -0800810core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2797() {
811 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200812 o.add(buildGoogleCloudTalentV4JobResult());
813 o.add(buildGoogleCloudTalentV4JobResult());
814 return o;
815}
816
Kevin Moore6d21e902021-01-15 06:41:08 -0800817void checkUnnamed2797(core.List<api.GoogleCloudTalentV4JobResult> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200818 unittest.expect(o, unittest.hasLength(2));
819 checkGoogleCloudTalentV4JobResult(o[0]);
820 checkGoogleCloudTalentV4JobResult(o[1]);
821}
822
823core.int buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800824api.GoogleCloudTalentV4BatchDeleteJobsResponse
825 buildGoogleCloudTalentV4BatchDeleteJobsResponse() {
826 var o = api.GoogleCloudTalentV4BatchDeleteJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200827 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse++;
828 if (buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800829 o.jobResults = buildUnnamed2797();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200830 }
831 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse--;
832 return o;
833}
834
Kevin Moore6d21e902021-01-15 06:41:08 -0800835void checkGoogleCloudTalentV4BatchDeleteJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200836 api.GoogleCloudTalentV4BatchDeleteJobsResponse o) {
837 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse++;
838 if (buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800839 checkUnnamed2797(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200840 }
841 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse--;
842}
843
844core.int buildCounterGoogleCloudTalentV4BatchOperationMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800845api.GoogleCloudTalentV4BatchOperationMetadata
846 buildGoogleCloudTalentV4BatchOperationMetadata() {
847 var o = api.GoogleCloudTalentV4BatchOperationMetadata();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200848 buildCounterGoogleCloudTalentV4BatchOperationMetadata++;
849 if (buildCounterGoogleCloudTalentV4BatchOperationMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800850 o.createTime = 'foo';
851 o.endTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200852 o.failureCount = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800853 o.state = 'foo';
854 o.stateDescription = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200855 o.successCount = 42;
856 o.totalCount = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800857 o.updateTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200858 }
859 buildCounterGoogleCloudTalentV4BatchOperationMetadata--;
860 return o;
861}
862
Kevin Moore6d21e902021-01-15 06:41:08 -0800863void checkGoogleCloudTalentV4BatchOperationMetadata(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200864 api.GoogleCloudTalentV4BatchOperationMetadata o) {
865 buildCounterGoogleCloudTalentV4BatchOperationMetadata++;
866 if (buildCounterGoogleCloudTalentV4BatchOperationMetadata < 3) {
867 unittest.expect(o.createTime, unittest.equals('foo'));
868 unittest.expect(o.endTime, unittest.equals('foo'));
869 unittest.expect(o.failureCount, unittest.equals(42));
870 unittest.expect(o.state, unittest.equals('foo'));
871 unittest.expect(o.stateDescription, unittest.equals('foo'));
872 unittest.expect(o.successCount, unittest.equals(42));
873 unittest.expect(o.totalCount, unittest.equals(42));
874 unittest.expect(o.updateTime, unittest.equals('foo'));
875 }
876 buildCounterGoogleCloudTalentV4BatchOperationMetadata--;
877}
878
Kevin Moore6d21e902021-01-15 06:41:08 -0800879core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2798() {
880 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200881 o.add(buildGoogleCloudTalentV4JobResult());
882 o.add(buildGoogleCloudTalentV4JobResult());
883 return o;
884}
885
Kevin Moore6d21e902021-01-15 06:41:08 -0800886void checkUnnamed2798(core.List<api.GoogleCloudTalentV4JobResult> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200887 unittest.expect(o, unittest.hasLength(2));
888 checkGoogleCloudTalentV4JobResult(o[0]);
889 checkGoogleCloudTalentV4JobResult(o[1]);
890}
891
892core.int buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800893api.GoogleCloudTalentV4BatchUpdateJobsResponse
894 buildGoogleCloudTalentV4BatchUpdateJobsResponse() {
895 var o = api.GoogleCloudTalentV4BatchUpdateJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200896 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse++;
897 if (buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800898 o.jobResults = buildUnnamed2798();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200899 }
900 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse--;
901 return o;
902}
903
Kevin Moore6d21e902021-01-15 06:41:08 -0800904void checkGoogleCloudTalentV4BatchUpdateJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200905 api.GoogleCloudTalentV4BatchUpdateJobsResponse o) {
906 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse++;
907 if (buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800908 checkUnnamed2798(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200909 }
910 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse--;
911}
912
Kevin Moore6d21e902021-01-15 06:41:08 -0800913core.List<api.GoogleCloudTalentV4CompensationInfoCompensationEntry>
914 buildUnnamed2799() {
915 var o = <api.GoogleCloudTalentV4CompensationInfoCompensationEntry>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200916 o.add(buildGoogleCloudTalentV4CompensationInfoCompensationEntry());
917 o.add(buildGoogleCloudTalentV4CompensationInfoCompensationEntry());
918 return o;
919}
920
Kevin Moore6d21e902021-01-15 06:41:08 -0800921void checkUnnamed2799(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200922 core.List<api.GoogleCloudTalentV4CompensationInfoCompensationEntry> o) {
923 unittest.expect(o, unittest.hasLength(2));
924 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(o[0]);
925 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(o[1]);
926}
927
928core.int buildCounterGoogleCloudTalentV4CompensationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800929api.GoogleCloudTalentV4CompensationInfo
930 buildGoogleCloudTalentV4CompensationInfo() {
931 var o = api.GoogleCloudTalentV4CompensationInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200932 buildCounterGoogleCloudTalentV4CompensationInfo++;
933 if (buildCounterGoogleCloudTalentV4CompensationInfo < 3) {
934 o.annualizedBaseCompensationRange =
935 buildGoogleCloudTalentV4CompensationInfoCompensationRange();
936 o.annualizedTotalCompensationRange =
937 buildGoogleCloudTalentV4CompensationInfoCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -0800938 o.entries = buildUnnamed2799();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200939 }
940 buildCounterGoogleCloudTalentV4CompensationInfo--;
941 return o;
942}
943
Kevin Moore6d21e902021-01-15 06:41:08 -0800944void checkGoogleCloudTalentV4CompensationInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200945 api.GoogleCloudTalentV4CompensationInfo o) {
946 buildCounterGoogleCloudTalentV4CompensationInfo++;
947 if (buildCounterGoogleCloudTalentV4CompensationInfo < 3) {
948 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
949 o.annualizedBaseCompensationRange);
950 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
951 o.annualizedTotalCompensationRange);
Kevin Moore6d21e902021-01-15 06:41:08 -0800952 checkUnnamed2799(o.entries);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200953 }
954 buildCounterGoogleCloudTalentV4CompensationInfo--;
955}
956
957core.int buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800958api.GoogleCloudTalentV4CompensationInfoCompensationEntry
959 buildGoogleCloudTalentV4CompensationInfoCompensationEntry() {
960 var o = api.GoogleCloudTalentV4CompensationInfoCompensationEntry();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200961 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry++;
962 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry < 3) {
963 o.amount = buildMoney();
Kevin Moored0251702021-01-15 06:41:08 -0800964 o.description = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200965 o.expectedUnitsPerYear = 42.0;
966 o.range = buildGoogleCloudTalentV4CompensationInfoCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800967 o.type = 'foo';
968 o.unit = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200969 }
970 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry--;
971 return o;
972}
973
Kevin Moore6d21e902021-01-15 06:41:08 -0800974void checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200975 api.GoogleCloudTalentV4CompensationInfoCompensationEntry o) {
976 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry++;
977 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry < 3) {
978 checkMoney(o.amount);
979 unittest.expect(o.description, unittest.equals('foo'));
980 unittest.expect(o.expectedUnitsPerYear, unittest.equals(42.0));
981 checkGoogleCloudTalentV4CompensationInfoCompensationRange(o.range);
982 unittest.expect(o.type, unittest.equals('foo'));
983 unittest.expect(o.unit, unittest.equals('foo'));
984 }
985 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry--;
986}
987
988core.int buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800989api.GoogleCloudTalentV4CompensationInfoCompensationRange
990 buildGoogleCloudTalentV4CompensationInfoCompensationRange() {
991 var o = api.GoogleCloudTalentV4CompensationInfoCompensationRange();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200992 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange++;
993 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange < 3) {
994 o.maxCompensation = buildMoney();
995 o.minCompensation = buildMoney();
996 }
997 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange--;
998 return o;
999}
1000
Kevin Moore6d21e902021-01-15 06:41:08 -08001001void checkGoogleCloudTalentV4CompensationInfoCompensationRange(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001002 api.GoogleCloudTalentV4CompensationInfoCompensationRange o) {
1003 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange++;
1004 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange < 3) {
1005 checkMoney(o.maxCompensation);
1006 checkMoney(o.minCompensation);
1007 }
1008 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange--;
1009}
1010
Kevin Moore6d21e902021-01-15 06:41:08 -08001011core.List<core.String> buildUnnamed2800() {
1012 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001013 o.add('foo');
1014 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001015 return o;
1016}
1017
Kevin Moore6d21e902021-01-15 06:41:08 -08001018void checkUnnamed2800(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001019 unittest.expect(o, unittest.hasLength(2));
1020 unittest.expect(o[0], unittest.equals('foo'));
1021 unittest.expect(o[1], unittest.equals('foo'));
1022}
1023
Kevin Moore6d21e902021-01-15 06:41:08 -08001024core.List<core.String> buildUnnamed2801() {
1025 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001026 o.add('foo');
1027 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001028 return o;
1029}
1030
Kevin Moore6d21e902021-01-15 06:41:08 -08001031void checkUnnamed2801(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001032 unittest.expect(o, unittest.hasLength(2));
1033 unittest.expect(o[0], unittest.equals('foo'));
1034 unittest.expect(o[1], unittest.equals('foo'));
1035}
1036
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001037core.int buildCounterGoogleCloudTalentV4CustomAttribute = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001038api.GoogleCloudTalentV4CustomAttribute
1039 buildGoogleCloudTalentV4CustomAttribute() {
1040 var o = api.GoogleCloudTalentV4CustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001041 buildCounterGoogleCloudTalentV4CustomAttribute++;
1042 if (buildCounterGoogleCloudTalentV4CustomAttribute < 3) {
1043 o.filterable = true;
1044 o.keywordSearchable = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08001045 o.longValues = buildUnnamed2800();
1046 o.stringValues = buildUnnamed2801();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001047 }
1048 buildCounterGoogleCloudTalentV4CustomAttribute--;
1049 return o;
1050}
1051
Kevin Moore6d21e902021-01-15 06:41:08 -08001052void checkGoogleCloudTalentV4CustomAttribute(
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001053 api.GoogleCloudTalentV4CustomAttribute o) {
1054 buildCounterGoogleCloudTalentV4CustomAttribute++;
1055 if (buildCounterGoogleCloudTalentV4CustomAttribute < 3) {
1056 unittest.expect(o.filterable, unittest.isTrue);
1057 unittest.expect(o.keywordSearchable, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08001058 checkUnnamed2800(o.longValues);
1059 checkUnnamed2801(o.stringValues);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001060 }
1061 buildCounterGoogleCloudTalentV4CustomAttribute--;
1062}
1063
Kevin Moore6d21e902021-01-15 06:41:08 -08001064core.List<core.String> buildUnnamed2802() {
1065 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001066 o.add('foo');
1067 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001068 return o;
1069}
1070
Kevin Moore6d21e902021-01-15 06:41:08 -08001071void checkUnnamed2802(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001072 unittest.expect(o, unittest.hasLength(2));
1073 unittest.expect(o[0], unittest.equals('foo'));
1074 unittest.expect(o[1], unittest.equals('foo'));
1075}
1076
Kevin Moore6d21e902021-01-15 06:41:08 -08001077core.Map<core.String, api.GoogleCloudTalentV4CustomAttribute>
1078 buildUnnamed2803() {
1079 var o = <core.String, api.GoogleCloudTalentV4CustomAttribute>{};
Kevin Moored0251702021-01-15 06:41:08 -08001080 o['x'] = buildGoogleCloudTalentV4CustomAttribute();
1081 o['y'] = buildGoogleCloudTalentV4CustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001082 return o;
1083}
1084
Kevin Moore6d21e902021-01-15 06:41:08 -08001085void checkUnnamed2803(
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001086 core.Map<core.String, api.GoogleCloudTalentV4CustomAttribute> o) {
1087 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08001088 checkGoogleCloudTalentV4CustomAttribute(o['x']);
1089 checkGoogleCloudTalentV4CustomAttribute(o['y']);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001090}
1091
Kevin Moore6d21e902021-01-15 06:41:08 -08001092core.List<core.String> buildUnnamed2804() {
1093 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001094 o.add('foo');
1095 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001096 return o;
1097}
1098
Kevin Moore6d21e902021-01-15 06:41:08 -08001099void checkUnnamed2804(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001100 unittest.expect(o, unittest.hasLength(2));
1101 unittest.expect(o[0], unittest.equals('foo'));
1102 unittest.expect(o[1], unittest.equals('foo'));
1103}
1104
Kevin Moore6d21e902021-01-15 06:41:08 -08001105core.List<core.String> buildUnnamed2805() {
1106 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001107 o.add('foo');
1108 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001109 return o;
1110}
1111
Kevin Moore6d21e902021-01-15 06:41:08 -08001112void checkUnnamed2805(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001113 unittest.expect(o, unittest.hasLength(2));
1114 unittest.expect(o[0], unittest.equals('foo'));
1115 unittest.expect(o[1], unittest.equals('foo'));
1116}
1117
Kevin Moore6d21e902021-01-15 06:41:08 -08001118core.List<core.String> buildUnnamed2806() {
1119 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001120 o.add('foo');
1121 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001122 return o;
1123}
1124
Kevin Moore6d21e902021-01-15 06:41:08 -08001125void checkUnnamed2806(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001126 unittest.expect(o, unittest.hasLength(2));
1127 unittest.expect(o[0], unittest.equals('foo'));
1128 unittest.expect(o[1], unittest.equals('foo'));
1129}
1130
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001131core.int buildCounterGoogleCloudTalentV4Job = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001132api.GoogleCloudTalentV4Job buildGoogleCloudTalentV4Job() {
1133 var o = api.GoogleCloudTalentV4Job();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001134 buildCounterGoogleCloudTalentV4Job++;
1135 if (buildCounterGoogleCloudTalentV4Job < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001136 o.addresses = buildUnnamed2802();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001137 o.applicationInfo = buildGoogleCloudTalentV4JobApplicationInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001138 o.company = 'foo';
1139 o.companyDisplayName = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001140 o.compensationInfo = buildGoogleCloudTalentV4CompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08001141 o.customAttributes = buildUnnamed2803();
1142 o.degreeTypes = buildUnnamed2804();
Kevin Moored0251702021-01-15 06:41:08 -08001143 o.department = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001144 o.derivedInfo = buildGoogleCloudTalentV4JobDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001145 o.description = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001146 o.employmentTypes = buildUnnamed2805();
Kevin Moored0251702021-01-15 06:41:08 -08001147 o.incentives = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001148 o.jobBenefits = buildUnnamed2806();
Kevin Moored0251702021-01-15 06:41:08 -08001149 o.jobEndTime = 'foo';
1150 o.jobLevel = 'foo';
1151 o.jobStartTime = 'foo';
1152 o.languageCode = 'foo';
1153 o.name = 'foo';
1154 o.postingCreateTime = 'foo';
1155 o.postingExpireTime = 'foo';
1156 o.postingPublishTime = 'foo';
1157 o.postingRegion = 'foo';
1158 o.postingUpdateTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001159 o.processingOptions = buildGoogleCloudTalentV4JobProcessingOptions();
1160 o.promotionValue = 42;
Kevin Moored0251702021-01-15 06:41:08 -08001161 o.qualifications = 'foo';
1162 o.requisitionId = 'foo';
1163 o.responsibilities = 'foo';
1164 o.title = 'foo';
1165 o.visibility = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001166 }
1167 buildCounterGoogleCloudTalentV4Job--;
1168 return o;
1169}
1170
Kevin Moore6d21e902021-01-15 06:41:08 -08001171void checkGoogleCloudTalentV4Job(api.GoogleCloudTalentV4Job o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001172 buildCounterGoogleCloudTalentV4Job++;
1173 if (buildCounterGoogleCloudTalentV4Job < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001174 checkUnnamed2802(o.addresses);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001175 checkGoogleCloudTalentV4JobApplicationInfo(o.applicationInfo);
1176 unittest.expect(o.company, unittest.equals('foo'));
1177 unittest.expect(o.companyDisplayName, unittest.equals('foo'));
1178 checkGoogleCloudTalentV4CompensationInfo(o.compensationInfo);
Kevin Moore6d21e902021-01-15 06:41:08 -08001179 checkUnnamed2803(o.customAttributes);
1180 checkUnnamed2804(o.degreeTypes);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001181 unittest.expect(o.department, unittest.equals('foo'));
1182 checkGoogleCloudTalentV4JobDerivedInfo(o.derivedInfo);
1183 unittest.expect(o.description, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001184 checkUnnamed2805(o.employmentTypes);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001185 unittest.expect(o.incentives, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001186 checkUnnamed2806(o.jobBenefits);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001187 unittest.expect(o.jobEndTime, unittest.equals('foo'));
1188 unittest.expect(o.jobLevel, unittest.equals('foo'));
1189 unittest.expect(o.jobStartTime, unittest.equals('foo'));
1190 unittest.expect(o.languageCode, unittest.equals('foo'));
1191 unittest.expect(o.name, unittest.equals('foo'));
1192 unittest.expect(o.postingCreateTime, unittest.equals('foo'));
1193 unittest.expect(o.postingExpireTime, unittest.equals('foo'));
1194 unittest.expect(o.postingPublishTime, unittest.equals('foo'));
1195 unittest.expect(o.postingRegion, unittest.equals('foo'));
1196 unittest.expect(o.postingUpdateTime, unittest.equals('foo'));
1197 checkGoogleCloudTalentV4JobProcessingOptions(o.processingOptions);
1198 unittest.expect(o.promotionValue, unittest.equals(42));
1199 unittest.expect(o.qualifications, unittest.equals('foo'));
1200 unittest.expect(o.requisitionId, unittest.equals('foo'));
1201 unittest.expect(o.responsibilities, unittest.equals('foo'));
1202 unittest.expect(o.title, unittest.equals('foo'));
1203 unittest.expect(o.visibility, unittest.equals('foo'));
1204 }
1205 buildCounterGoogleCloudTalentV4Job--;
1206}
1207
Kevin Moore6d21e902021-01-15 06:41:08 -08001208core.List<core.String> buildUnnamed2807() {
1209 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001210 o.add('foo');
1211 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001212 return o;
1213}
1214
Kevin Moore6d21e902021-01-15 06:41:08 -08001215void checkUnnamed2807(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001216 unittest.expect(o, unittest.hasLength(2));
1217 unittest.expect(o[0], unittest.equals('foo'));
1218 unittest.expect(o[1], unittest.equals('foo'));
1219}
1220
Kevin Moore6d21e902021-01-15 06:41:08 -08001221core.List<core.String> buildUnnamed2808() {
1222 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001223 o.add('foo');
1224 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001225 return o;
1226}
1227
Kevin Moore6d21e902021-01-15 06:41:08 -08001228void checkUnnamed2808(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001229 unittest.expect(o, unittest.hasLength(2));
1230 unittest.expect(o[0], unittest.equals('foo'));
1231 unittest.expect(o[1], unittest.equals('foo'));
1232}
1233
1234core.int buildCounterGoogleCloudTalentV4JobApplicationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001235api.GoogleCloudTalentV4JobApplicationInfo
1236 buildGoogleCloudTalentV4JobApplicationInfo() {
1237 var o = api.GoogleCloudTalentV4JobApplicationInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001238 buildCounterGoogleCloudTalentV4JobApplicationInfo++;
1239 if (buildCounterGoogleCloudTalentV4JobApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001240 o.emails = buildUnnamed2807();
Kevin Moored0251702021-01-15 06:41:08 -08001241 o.instruction = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001242 o.uris = buildUnnamed2808();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001243 }
1244 buildCounterGoogleCloudTalentV4JobApplicationInfo--;
1245 return o;
1246}
1247
Kevin Moore6d21e902021-01-15 06:41:08 -08001248void checkGoogleCloudTalentV4JobApplicationInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001249 api.GoogleCloudTalentV4JobApplicationInfo o) {
1250 buildCounterGoogleCloudTalentV4JobApplicationInfo++;
1251 if (buildCounterGoogleCloudTalentV4JobApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001252 checkUnnamed2807(o.emails);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001253 unittest.expect(o.instruction, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001254 checkUnnamed2808(o.uris);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001255 }
1256 buildCounterGoogleCloudTalentV4JobApplicationInfo--;
1257}
1258
Kevin Moore6d21e902021-01-15 06:41:08 -08001259core.List<core.String> buildUnnamed2809() {
1260 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001261 o.add('foo');
1262 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001263 return o;
1264}
1265
Kevin Moore6d21e902021-01-15 06:41:08 -08001266void checkUnnamed2809(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001267 unittest.expect(o, unittest.hasLength(2));
1268 unittest.expect(o[0], unittest.equals('foo'));
1269 unittest.expect(o[1], unittest.equals('foo'));
1270}
1271
Kevin Moore6d21e902021-01-15 06:41:08 -08001272core.List<api.GoogleCloudTalentV4Location> buildUnnamed2810() {
1273 var o = <api.GoogleCloudTalentV4Location>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001274 o.add(buildGoogleCloudTalentV4Location());
1275 o.add(buildGoogleCloudTalentV4Location());
1276 return o;
1277}
1278
Kevin Moore6d21e902021-01-15 06:41:08 -08001279void checkUnnamed2810(core.List<api.GoogleCloudTalentV4Location> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001280 unittest.expect(o, unittest.hasLength(2));
1281 checkGoogleCloudTalentV4Location(o[0]);
1282 checkGoogleCloudTalentV4Location(o[1]);
1283}
1284
1285core.int buildCounterGoogleCloudTalentV4JobDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001286api.GoogleCloudTalentV4JobDerivedInfo buildGoogleCloudTalentV4JobDerivedInfo() {
1287 var o = api.GoogleCloudTalentV4JobDerivedInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001288 buildCounterGoogleCloudTalentV4JobDerivedInfo++;
1289 if (buildCounterGoogleCloudTalentV4JobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001290 o.jobCategories = buildUnnamed2809();
1291 o.locations = buildUnnamed2810();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001292 }
1293 buildCounterGoogleCloudTalentV4JobDerivedInfo--;
1294 return o;
1295}
1296
Kevin Moore6d21e902021-01-15 06:41:08 -08001297void checkGoogleCloudTalentV4JobDerivedInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001298 api.GoogleCloudTalentV4JobDerivedInfo o) {
1299 buildCounterGoogleCloudTalentV4JobDerivedInfo++;
1300 if (buildCounterGoogleCloudTalentV4JobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001301 checkUnnamed2809(o.jobCategories);
1302 checkUnnamed2810(o.locations);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001303 }
1304 buildCounterGoogleCloudTalentV4JobDerivedInfo--;
1305}
1306
1307core.int buildCounterGoogleCloudTalentV4JobProcessingOptions = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001308api.GoogleCloudTalentV4JobProcessingOptions
1309 buildGoogleCloudTalentV4JobProcessingOptions() {
1310 var o = api.GoogleCloudTalentV4JobProcessingOptions();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001311 buildCounterGoogleCloudTalentV4JobProcessingOptions++;
1312 if (buildCounterGoogleCloudTalentV4JobProcessingOptions < 3) {
1313 o.disableStreetAddressResolution = true;
Kevin Moored0251702021-01-15 06:41:08 -08001314 o.htmlSanitization = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001315 }
1316 buildCounterGoogleCloudTalentV4JobProcessingOptions--;
1317 return o;
1318}
1319
Kevin Moore6d21e902021-01-15 06:41:08 -08001320void checkGoogleCloudTalentV4JobProcessingOptions(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001321 api.GoogleCloudTalentV4JobProcessingOptions o) {
1322 buildCounterGoogleCloudTalentV4JobProcessingOptions++;
1323 if (buildCounterGoogleCloudTalentV4JobProcessingOptions < 3) {
1324 unittest.expect(o.disableStreetAddressResolution, unittest.isTrue);
1325 unittest.expect(o.htmlSanitization, unittest.equals('foo'));
1326 }
1327 buildCounterGoogleCloudTalentV4JobProcessingOptions--;
1328}
1329
1330core.int buildCounterGoogleCloudTalentV4JobResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001331api.GoogleCloudTalentV4JobResult buildGoogleCloudTalentV4JobResult() {
1332 var o = api.GoogleCloudTalentV4JobResult();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001333 buildCounterGoogleCloudTalentV4JobResult++;
1334 if (buildCounterGoogleCloudTalentV4JobResult < 3) {
1335 o.job = buildGoogleCloudTalentV4Job();
1336 o.status = buildStatus();
1337 }
1338 buildCounterGoogleCloudTalentV4JobResult--;
1339 return o;
1340}
1341
Kevin Moore6d21e902021-01-15 06:41:08 -08001342void checkGoogleCloudTalentV4JobResult(api.GoogleCloudTalentV4JobResult o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001343 buildCounterGoogleCloudTalentV4JobResult++;
1344 if (buildCounterGoogleCloudTalentV4JobResult < 3) {
1345 checkGoogleCloudTalentV4Job(o.job);
1346 checkStatus(o.status);
1347 }
1348 buildCounterGoogleCloudTalentV4JobResult--;
1349}
1350
1351core.int buildCounterGoogleCloudTalentV4Location = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001352api.GoogleCloudTalentV4Location buildGoogleCloudTalentV4Location() {
1353 var o = api.GoogleCloudTalentV4Location();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001354 buildCounterGoogleCloudTalentV4Location++;
1355 if (buildCounterGoogleCloudTalentV4Location < 3) {
1356 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08001357 o.locationType = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001358 o.postalAddress = buildPostalAddress();
1359 o.radiusMiles = 42.0;
1360 }
1361 buildCounterGoogleCloudTalentV4Location--;
1362 return o;
1363}
1364
Kevin Moore6d21e902021-01-15 06:41:08 -08001365void checkGoogleCloudTalentV4Location(api.GoogleCloudTalentV4Location o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001366 buildCounterGoogleCloudTalentV4Location++;
1367 if (buildCounterGoogleCloudTalentV4Location < 3) {
1368 checkLatLng(o.latLng);
1369 unittest.expect(o.locationType, unittest.equals('foo'));
1370 checkPostalAddress(o.postalAddress);
1371 unittest.expect(o.radiusMiles, unittest.equals(42.0));
1372 }
1373 buildCounterGoogleCloudTalentV4Location--;
1374}
1375
Kevin Moore6d21e902021-01-15 06:41:08 -08001376core.List<api.CompensationHistogramRequest> buildUnnamed2811() {
1377 var o = <api.CompensationHistogramRequest>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001378 o.add(buildCompensationHistogramRequest());
1379 o.add(buildCompensationHistogramRequest());
1380 return o;
1381}
1382
Kevin Moore6d21e902021-01-15 06:41:08 -08001383void checkUnnamed2811(core.List<api.CompensationHistogramRequest> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001384 unittest.expect(o, unittest.hasLength(2));
1385 checkCompensationHistogramRequest(o[0]);
1386 checkCompensationHistogramRequest(o[1]);
1387}
1388
Kevin Moore6d21e902021-01-15 06:41:08 -08001389core.List<api.CustomAttributeHistogramRequest> buildUnnamed2812() {
1390 var o = <api.CustomAttributeHistogramRequest>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001391 o.add(buildCustomAttributeHistogramRequest());
1392 o.add(buildCustomAttributeHistogramRequest());
1393 return o;
1394}
1395
Kevin Moore6d21e902021-01-15 06:41:08 -08001396void checkUnnamed2812(core.List<api.CustomAttributeHistogramRequest> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001397 unittest.expect(o, unittest.hasLength(2));
1398 checkCustomAttributeHistogramRequest(o[0]);
1399 checkCustomAttributeHistogramRequest(o[1]);
1400}
1401
Kevin Moore6d21e902021-01-15 06:41:08 -08001402core.List<core.String> buildUnnamed2813() {
1403 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001404 o.add('foo');
1405 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001406 return o;
1407}
1408
Kevin Moore6d21e902021-01-15 06:41:08 -08001409void checkUnnamed2813(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001410 unittest.expect(o, unittest.hasLength(2));
1411 unittest.expect(o[0], unittest.equals('foo'));
1412 unittest.expect(o[1], unittest.equals('foo'));
1413}
1414
1415core.int buildCounterHistogramFacets = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001416api.HistogramFacets buildHistogramFacets() {
1417 var o = api.HistogramFacets();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001418 buildCounterHistogramFacets++;
1419 if (buildCounterHistogramFacets < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001420 o.compensationHistogramFacets = buildUnnamed2811();
1421 o.customAttributeHistogramFacets = buildUnnamed2812();
1422 o.simpleHistogramFacets = buildUnnamed2813();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001423 }
1424 buildCounterHistogramFacets--;
1425 return o;
1426}
1427
Kevin Moore6d21e902021-01-15 06:41:08 -08001428void checkHistogramFacets(api.HistogramFacets o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001429 buildCounterHistogramFacets++;
1430 if (buildCounterHistogramFacets < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001431 checkUnnamed2811(o.compensationHistogramFacets);
1432 checkUnnamed2812(o.customAttributeHistogramFacets);
1433 checkUnnamed2813(o.simpleHistogramFacets);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001434 }
1435 buildCounterHistogramFacets--;
1436}
1437
Kevin Moore6d21e902021-01-15 06:41:08 -08001438core.Map<core.String, core.int> buildUnnamed2814() {
1439 var o = <core.String, core.int>{};
Kevin Moored0251702021-01-15 06:41:08 -08001440 o['x'] = 42;
1441 o['y'] = 42;
Martin Kustermann12cdd522018-08-27 10:46:50 +02001442 return o;
1443}
1444
Kevin Moore6d21e902021-01-15 06:41:08 -08001445void checkUnnamed2814(core.Map<core.String, core.int> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001446 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08001447 unittest.expect(o['x'], unittest.equals(42));
1448 unittest.expect(o['y'], unittest.equals(42));
Martin Kustermann12cdd522018-08-27 10:46:50 +02001449}
1450
1451core.int buildCounterHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001452api.HistogramResult buildHistogramResult() {
1453 var o = api.HistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001454 buildCounterHistogramResult++;
1455 if (buildCounterHistogramResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001456 o.searchType = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001457 o.values = buildUnnamed2814();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001458 }
1459 buildCounterHistogramResult--;
1460 return o;
1461}
1462
Kevin Moore6d21e902021-01-15 06:41:08 -08001463void checkHistogramResult(api.HistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001464 buildCounterHistogramResult++;
1465 if (buildCounterHistogramResult < 3) {
1466 unittest.expect(o.searchType, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001467 checkUnnamed2814(o.values);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001468 }
1469 buildCounterHistogramResult--;
1470}
1471
Kevin Moore6d21e902021-01-15 06:41:08 -08001472core.List<api.CompensationHistogramResult> buildUnnamed2815() {
1473 var o = <api.CompensationHistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001474 o.add(buildCompensationHistogramResult());
1475 o.add(buildCompensationHistogramResult());
1476 return o;
1477}
1478
Kevin Moore6d21e902021-01-15 06:41:08 -08001479void checkUnnamed2815(core.List<api.CompensationHistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001480 unittest.expect(o, unittest.hasLength(2));
1481 checkCompensationHistogramResult(o[0]);
1482 checkCompensationHistogramResult(o[1]);
1483}
1484
Kevin Moore6d21e902021-01-15 06:41:08 -08001485core.List<api.CustomAttributeHistogramResult> buildUnnamed2816() {
1486 var o = <api.CustomAttributeHistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001487 o.add(buildCustomAttributeHistogramResult());
1488 o.add(buildCustomAttributeHistogramResult());
1489 return o;
1490}
1491
Kevin Moore6d21e902021-01-15 06:41:08 -08001492void checkUnnamed2816(core.List<api.CustomAttributeHistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001493 unittest.expect(o, unittest.hasLength(2));
1494 checkCustomAttributeHistogramResult(o[0]);
1495 checkCustomAttributeHistogramResult(o[1]);
1496}
1497
Kevin Moore6d21e902021-01-15 06:41:08 -08001498core.List<api.HistogramResult> buildUnnamed2817() {
1499 var o = <api.HistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001500 o.add(buildHistogramResult());
1501 o.add(buildHistogramResult());
1502 return o;
1503}
1504
Kevin Moore6d21e902021-01-15 06:41:08 -08001505void checkUnnamed2817(core.List<api.HistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001506 unittest.expect(o, unittest.hasLength(2));
1507 checkHistogramResult(o[0]);
1508 checkHistogramResult(o[1]);
1509}
1510
1511core.int buildCounterHistogramResults = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001512api.HistogramResults buildHistogramResults() {
1513 var o = api.HistogramResults();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001514 buildCounterHistogramResults++;
1515 if (buildCounterHistogramResults < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001516 o.compensationHistogramResults = buildUnnamed2815();
1517 o.customAttributeHistogramResults = buildUnnamed2816();
1518 o.simpleHistogramResults = buildUnnamed2817();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001519 }
1520 buildCounterHistogramResults--;
1521 return o;
1522}
1523
Kevin Moore6d21e902021-01-15 06:41:08 -08001524void checkHistogramResults(api.HistogramResults o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001525 buildCounterHistogramResults++;
1526 if (buildCounterHistogramResults < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001527 checkUnnamed2815(o.compensationHistogramResults);
1528 checkUnnamed2816(o.customAttributeHistogramResults);
1529 checkUnnamed2817(o.simpleHistogramResults);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001530 }
1531 buildCounterHistogramResults--;
1532}
1533
Kevin Moore6d21e902021-01-15 06:41:08 -08001534core.List<core.String> buildUnnamed2818() {
1535 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001536 o.add('foo');
1537 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001538 return o;
1539}
1540
Kevin Moore6d21e902021-01-15 06:41:08 -08001541void checkUnnamed2818(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001542 unittest.expect(o, unittest.hasLength(2));
1543 unittest.expect(o[0], unittest.equals('foo'));
1544 unittest.expect(o[1], unittest.equals('foo'));
1545}
1546
Kevin Moore6d21e902021-01-15 06:41:08 -08001547core.Map<core.String, api.CustomAttribute> buildUnnamed2819() {
1548 var o = <core.String, api.CustomAttribute>{};
Kevin Moored0251702021-01-15 06:41:08 -08001549 o['x'] = buildCustomAttribute();
1550 o['y'] = buildCustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001551 return o;
1552}
1553
Kevin Moore6d21e902021-01-15 06:41:08 -08001554void checkUnnamed2819(core.Map<core.String, api.CustomAttribute> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001555 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08001556 checkCustomAttribute(o['x']);
1557 checkCustomAttribute(o['y']);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001558}
1559
Kevin Moore6d21e902021-01-15 06:41:08 -08001560core.List<core.String> buildUnnamed2820() {
1561 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001562 o.add('foo');
1563 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001564 return o;
1565}
1566
Kevin Moore6d21e902021-01-15 06:41:08 -08001567void checkUnnamed2820(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001568 unittest.expect(o, unittest.hasLength(2));
1569 unittest.expect(o[0], unittest.equals('foo'));
1570 unittest.expect(o[1], unittest.equals('foo'));
1571}
1572
Kevin Moore6d21e902021-01-15 06:41:08 -08001573core.List<core.String> buildUnnamed2821() {
1574 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001575 o.add('foo');
1576 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001577 return o;
1578}
1579
Kevin Moore6d21e902021-01-15 06:41:08 -08001580void checkUnnamed2821(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001581 unittest.expect(o, unittest.hasLength(2));
1582 unittest.expect(o[0], unittest.equals('foo'));
1583 unittest.expect(o[1], unittest.equals('foo'));
1584}
1585
Kevin Moore6d21e902021-01-15 06:41:08 -08001586core.List<core.String> buildUnnamed2822() {
1587 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001588 o.add('foo');
1589 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001590 return o;
1591}
1592
Kevin Moore6d21e902021-01-15 06:41:08 -08001593void checkUnnamed2822(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001594 unittest.expect(o, unittest.hasLength(2));
1595 unittest.expect(o[0], unittest.equals('foo'));
1596 unittest.expect(o[1], unittest.equals('foo'));
1597}
1598
Martin Kustermann12cdd522018-08-27 10:46:50 +02001599core.int buildCounterJob = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001600api.Job buildJob() {
1601 var o = api.Job();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001602 buildCounterJob++;
1603 if (buildCounterJob < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001604 o.addresses = buildUnnamed2818();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001605 o.applicationInfo = buildApplicationInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001606 o.companyDisplayName = 'foo';
1607 o.companyName = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001608 o.compensationInfo = buildCompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08001609 o.customAttributes = buildUnnamed2819();
1610 o.degreeTypes = buildUnnamed2820();
Kevin Moored0251702021-01-15 06:41:08 -08001611 o.department = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001612 o.derivedInfo = buildJobDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001613 o.description = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001614 o.employmentTypes = buildUnnamed2821();
Kevin Moored0251702021-01-15 06:41:08 -08001615 o.incentives = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001616 o.jobBenefits = buildUnnamed2822();
Kevin Moored0251702021-01-15 06:41:08 -08001617 o.jobEndTime = 'foo';
1618 o.jobLevel = 'foo';
1619 o.jobStartTime = 'foo';
1620 o.languageCode = 'foo';
1621 o.name = 'foo';
1622 o.postingCreateTime = 'foo';
1623 o.postingExpireTime = 'foo';
1624 o.postingPublishTime = 'foo';
1625 o.postingRegion = 'foo';
1626 o.postingUpdateTime = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001627 o.processingOptions = buildProcessingOptions();
1628 o.promotionValue = 42;
Kevin Moored0251702021-01-15 06:41:08 -08001629 o.qualifications = 'foo';
1630 o.requisitionId = 'foo';
1631 o.responsibilities = 'foo';
1632 o.title = 'foo';
1633 o.visibility = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001634 }
1635 buildCounterJob--;
1636 return o;
1637}
1638
Kevin Moore6d21e902021-01-15 06:41:08 -08001639void checkJob(api.Job o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001640 buildCounterJob++;
1641 if (buildCounterJob < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001642 checkUnnamed2818(o.addresses);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001643 checkApplicationInfo(o.applicationInfo);
1644 unittest.expect(o.companyDisplayName, unittest.equals('foo'));
1645 unittest.expect(o.companyName, unittest.equals('foo'));
1646 checkCompensationInfo(o.compensationInfo);
Kevin Moore6d21e902021-01-15 06:41:08 -08001647 checkUnnamed2819(o.customAttributes);
1648 checkUnnamed2820(o.degreeTypes);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001649 unittest.expect(o.department, unittest.equals('foo'));
1650 checkJobDerivedInfo(o.derivedInfo);
1651 unittest.expect(o.description, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001652 checkUnnamed2821(o.employmentTypes);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001653 unittest.expect(o.incentives, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001654 checkUnnamed2822(o.jobBenefits);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001655 unittest.expect(o.jobEndTime, unittest.equals('foo'));
1656 unittest.expect(o.jobLevel, unittest.equals('foo'));
1657 unittest.expect(o.jobStartTime, unittest.equals('foo'));
1658 unittest.expect(o.languageCode, unittest.equals('foo'));
1659 unittest.expect(o.name, unittest.equals('foo'));
1660 unittest.expect(o.postingCreateTime, unittest.equals('foo'));
1661 unittest.expect(o.postingExpireTime, unittest.equals('foo'));
1662 unittest.expect(o.postingPublishTime, unittest.equals('foo'));
1663 unittest.expect(o.postingRegion, unittest.equals('foo'));
1664 unittest.expect(o.postingUpdateTime, unittest.equals('foo'));
1665 checkProcessingOptions(o.processingOptions);
1666 unittest.expect(o.promotionValue, unittest.equals(42));
1667 unittest.expect(o.qualifications, unittest.equals('foo'));
1668 unittest.expect(o.requisitionId, unittest.equals('foo'));
1669 unittest.expect(o.responsibilities, unittest.equals('foo'));
1670 unittest.expect(o.title, unittest.equals('foo'));
1671 unittest.expect(o.visibility, unittest.equals('foo'));
1672 }
1673 buildCounterJob--;
1674}
1675
Kevin Moore6d21e902021-01-15 06:41:08 -08001676core.List<core.String> buildUnnamed2823() {
1677 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001678 o.add('foo');
1679 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001680 return o;
1681}
1682
Kevin Moore6d21e902021-01-15 06:41:08 -08001683void checkUnnamed2823(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001684 unittest.expect(o, unittest.hasLength(2));
1685 unittest.expect(o[0], unittest.equals('foo'));
1686 unittest.expect(o[1], unittest.equals('foo'));
1687}
1688
Kevin Moore6d21e902021-01-15 06:41:08 -08001689core.List<api.Location> buildUnnamed2824() {
1690 var o = <api.Location>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001691 o.add(buildLocation());
1692 o.add(buildLocation());
Martin Kustermann12cdd522018-08-27 10:46:50 +02001693 return o;
1694}
1695
Kevin Moore6d21e902021-01-15 06:41:08 -08001696void checkUnnamed2824(core.List<api.Location> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001697 unittest.expect(o, unittest.hasLength(2));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001698 checkLocation(o[0]);
1699 checkLocation(o[1]);
1700}
1701
1702core.int buildCounterJobDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001703api.JobDerivedInfo buildJobDerivedInfo() {
1704 var o = api.JobDerivedInfo();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001705 buildCounterJobDerivedInfo++;
1706 if (buildCounterJobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001707 o.jobCategories = buildUnnamed2823();
1708 o.locations = buildUnnamed2824();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001709 }
1710 buildCounterJobDerivedInfo--;
1711 return o;
1712}
1713
Kevin Moore6d21e902021-01-15 06:41:08 -08001714void checkJobDerivedInfo(api.JobDerivedInfo o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001715 buildCounterJobDerivedInfo++;
1716 if (buildCounterJobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001717 checkUnnamed2823(o.jobCategories);
1718 checkUnnamed2824(o.locations);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001719 }
1720 buildCounterJobDerivedInfo--;
Martin Kustermann12cdd522018-08-27 10:46:50 +02001721}
1722
Kevin Moore6d21e902021-01-15 06:41:08 -08001723core.List<core.String> buildUnnamed2825() {
1724 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001725 o.add('foo');
1726 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001727 return o;
1728}
1729
Kevin Moore6d21e902021-01-15 06:41:08 -08001730void checkUnnamed2825(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001731 unittest.expect(o, unittest.hasLength(2));
1732 unittest.expect(o[0], unittest.equals('foo'));
1733 unittest.expect(o[1], unittest.equals('foo'));
1734}
1735
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001736core.int buildCounterJobEvent = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001737api.JobEvent buildJobEvent() {
1738 var o = api.JobEvent();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001739 buildCounterJobEvent++;
1740 if (buildCounterJobEvent < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001741 o.jobs = buildUnnamed2825();
Kevin Moored0251702021-01-15 06:41:08 -08001742 o.type = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001743 }
1744 buildCounterJobEvent--;
1745 return o;
1746}
1747
Kevin Moore6d21e902021-01-15 06:41:08 -08001748void checkJobEvent(api.JobEvent o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001749 buildCounterJobEvent++;
1750 if (buildCounterJobEvent < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001751 checkUnnamed2825(o.jobs);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001752 unittest.expect(o.type, unittest.equals('foo'));
1753 }
1754 buildCounterJobEvent--;
1755}
1756
Kevin Moore6d21e902021-01-15 06:41:08 -08001757core.List<core.String> buildUnnamed2826() {
1758 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001759 o.add('foo');
1760 o.add('foo');
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001761 return o;
1762}
1763
Kevin Moore6d21e902021-01-15 06:41:08 -08001764void checkUnnamed2826(core.List<core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001765 unittest.expect(o, unittest.hasLength(2));
1766 unittest.expect(o[0], unittest.equals('foo'));
1767 unittest.expect(o[1], unittest.equals('foo'));
1768}
1769
Kevin Moore6d21e902021-01-15 06:41:08 -08001770core.List<core.String> buildUnnamed2827() {
1771 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001772 o.add('foo');
1773 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001774 return o;
1775}
1776
Kevin Moore6d21e902021-01-15 06:41:08 -08001777void checkUnnamed2827(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001778 unittest.expect(o, unittest.hasLength(2));
1779 unittest.expect(o[0], unittest.equals('foo'));
1780 unittest.expect(o[1], unittest.equals('foo'));
1781}
1782
Kevin Moore6d21e902021-01-15 06:41:08 -08001783core.List<core.String> buildUnnamed2828() {
1784 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001785 o.add('foo');
1786 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001787 return o;
1788}
1789
Kevin Moore6d21e902021-01-15 06:41:08 -08001790void checkUnnamed2828(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001791 unittest.expect(o, unittest.hasLength(2));
1792 unittest.expect(o[0], unittest.equals('foo'));
1793 unittest.expect(o[1], unittest.equals('foo'));
1794}
1795
Kevin Moore6d21e902021-01-15 06:41:08 -08001796core.List<core.String> buildUnnamed2829() {
1797 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001798 o.add('foo');
1799 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001800 return o;
1801}
1802
Kevin Moore6d21e902021-01-15 06:41:08 -08001803void checkUnnamed2829(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001804 unittest.expect(o, unittest.hasLength(2));
1805 unittest.expect(o[0], unittest.equals('foo'));
1806 unittest.expect(o[1], unittest.equals('foo'));
1807}
1808
Kevin Moore6d21e902021-01-15 06:41:08 -08001809core.List<core.String> buildUnnamed2830() {
1810 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001811 o.add('foo');
1812 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001813 return o;
1814}
1815
Kevin Moore6d21e902021-01-15 06:41:08 -08001816void checkUnnamed2830(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001817 unittest.expect(o, unittest.hasLength(2));
1818 unittest.expect(o[0], unittest.equals('foo'));
1819 unittest.expect(o[1], unittest.equals('foo'));
1820}
1821
Kevin Moore6d21e902021-01-15 06:41:08 -08001822core.List<api.LocationFilter> buildUnnamed2831() {
1823 var o = <api.LocationFilter>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001824 o.add(buildLocationFilter());
1825 o.add(buildLocationFilter());
1826 return o;
1827}
1828
Kevin Moore6d21e902021-01-15 06:41:08 -08001829void checkUnnamed2831(core.List<api.LocationFilter> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001830 unittest.expect(o, unittest.hasLength(2));
1831 checkLocationFilter(o[0]);
1832 checkLocationFilter(o[1]);
1833}
1834
1835core.int buildCounterJobQuery = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001836api.JobQuery buildJobQuery() {
1837 var o = api.JobQuery();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001838 buildCounterJobQuery++;
1839 if (buildCounterJobQuery < 3) {
1840 o.commuteFilter = buildCommuteFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08001841 o.companyDisplayNames = buildUnnamed2826();
1842 o.companyNames = buildUnnamed2827();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001843 o.compensationFilter = buildCompensationFilter();
Kevin Moored0251702021-01-15 06:41:08 -08001844 o.customAttributeFilter = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001845 o.disableSpellCheck = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08001846 o.employmentTypes = buildUnnamed2828();
1847 o.jobCategories = buildUnnamed2829();
1848 o.languageCodes = buildUnnamed2830();
1849 o.locationFilters = buildUnnamed2831();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001850 o.publishTimeRange = buildTimestampRange();
Kevin Moored0251702021-01-15 06:41:08 -08001851 o.query = 'foo';
1852 o.queryLanguageCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001853 }
1854 buildCounterJobQuery--;
1855 return o;
1856}
1857
Kevin Moore6d21e902021-01-15 06:41:08 -08001858void checkJobQuery(api.JobQuery o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001859 buildCounterJobQuery++;
1860 if (buildCounterJobQuery < 3) {
1861 checkCommuteFilter(o.commuteFilter);
Kevin Moore6d21e902021-01-15 06:41:08 -08001862 checkUnnamed2826(o.companyDisplayNames);
1863 checkUnnamed2827(o.companyNames);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001864 checkCompensationFilter(o.compensationFilter);
1865 unittest.expect(o.customAttributeFilter, unittest.equals('foo'));
1866 unittest.expect(o.disableSpellCheck, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08001867 checkUnnamed2828(o.employmentTypes);
1868 checkUnnamed2829(o.jobCategories);
1869 checkUnnamed2830(o.languageCodes);
1870 checkUnnamed2831(o.locationFilters);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001871 checkTimestampRange(o.publishTimeRange);
1872 unittest.expect(o.query, unittest.equals('foo'));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001873 unittest.expect(o.queryLanguageCode, unittest.equals('foo'));
Martin Kustermann12cdd522018-08-27 10:46:50 +02001874 }
1875 buildCounterJobQuery--;
1876}
1877
1878core.int buildCounterLatLng = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001879api.LatLng buildLatLng() {
1880 var o = api.LatLng();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001881 buildCounterLatLng++;
1882 if (buildCounterLatLng < 3) {
1883 o.latitude = 42.0;
1884 o.longitude = 42.0;
1885 }
1886 buildCounterLatLng--;
1887 return o;
1888}
1889
Kevin Moore6d21e902021-01-15 06:41:08 -08001890void checkLatLng(api.LatLng o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001891 buildCounterLatLng++;
1892 if (buildCounterLatLng < 3) {
1893 unittest.expect(o.latitude, unittest.equals(42.0));
1894 unittest.expect(o.longitude, unittest.equals(42.0));
1895 }
1896 buildCounterLatLng--;
1897}
1898
Kevin Moore6d21e902021-01-15 06:41:08 -08001899core.List<api.Company> buildUnnamed2832() {
1900 var o = <api.Company>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001901 o.add(buildCompany());
1902 o.add(buildCompany());
1903 return o;
1904}
1905
Kevin Moore6d21e902021-01-15 06:41:08 -08001906void checkUnnamed2832(core.List<api.Company> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001907 unittest.expect(o, unittest.hasLength(2));
1908 checkCompany(o[0]);
1909 checkCompany(o[1]);
1910}
1911
1912core.int buildCounterListCompaniesResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001913api.ListCompaniesResponse buildListCompaniesResponse() {
1914 var o = api.ListCompaniesResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001915 buildCounterListCompaniesResponse++;
1916 if (buildCounterListCompaniesResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001917 o.companies = buildUnnamed2832();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001918 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08001919 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001920 }
1921 buildCounterListCompaniesResponse--;
1922 return o;
1923}
1924
Kevin Moore6d21e902021-01-15 06:41:08 -08001925void checkListCompaniesResponse(api.ListCompaniesResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001926 buildCounterListCompaniesResponse++;
1927 if (buildCounterListCompaniesResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001928 checkUnnamed2832(o.companies);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001929 checkResponseMetadata(o.metadata);
1930 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1931 }
1932 buildCounterListCompaniesResponse--;
1933}
1934
Kevin Moore6d21e902021-01-15 06:41:08 -08001935core.List<api.Job> buildUnnamed2833() {
1936 var o = <api.Job>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001937 o.add(buildJob());
1938 o.add(buildJob());
1939 return o;
1940}
1941
Kevin Moore6d21e902021-01-15 06:41:08 -08001942void checkUnnamed2833(core.List<api.Job> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001943 unittest.expect(o, unittest.hasLength(2));
1944 checkJob(o[0]);
1945 checkJob(o[1]);
1946}
1947
1948core.int buildCounterListJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001949api.ListJobsResponse buildListJobsResponse() {
1950 var o = api.ListJobsResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001951 buildCounterListJobsResponse++;
1952 if (buildCounterListJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001953 o.jobs = buildUnnamed2833();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001954 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08001955 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001956 }
1957 buildCounterListJobsResponse--;
1958 return o;
1959}
1960
Kevin Moore6d21e902021-01-15 06:41:08 -08001961void checkListJobsResponse(api.ListJobsResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001962 buildCounterListJobsResponse++;
1963 if (buildCounterListJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001964 checkUnnamed2833(o.jobs);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001965 checkResponseMetadata(o.metadata);
1966 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1967 }
1968 buildCounterListJobsResponse--;
1969}
1970
1971core.int buildCounterLocation = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001972api.Location buildLocation() {
1973 var o = api.Location();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001974 buildCounterLocation++;
1975 if (buildCounterLocation < 3) {
1976 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08001977 o.locationType = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001978 o.postalAddress = buildPostalAddress();
1979 o.radiusInMiles = 42.0;
1980 }
1981 buildCounterLocation--;
1982 return o;
1983}
1984
Kevin Moore6d21e902021-01-15 06:41:08 -08001985void checkLocation(api.Location o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001986 buildCounterLocation++;
1987 if (buildCounterLocation < 3) {
1988 checkLatLng(o.latLng);
1989 unittest.expect(o.locationType, unittest.equals('foo'));
1990 checkPostalAddress(o.postalAddress);
1991 unittest.expect(o.radiusInMiles, unittest.equals(42.0));
1992 }
1993 buildCounterLocation--;
1994}
1995
1996core.int buildCounterLocationFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001997api.LocationFilter buildLocationFilter() {
1998 var o = api.LocationFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001999 buildCounterLocationFilter++;
2000 if (buildCounterLocationFilter < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002001 o.address = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002002 o.distanceInMiles = 42.0;
2003 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08002004 o.regionCode = 'foo';
2005 o.telecommutePreference = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002006 }
2007 buildCounterLocationFilter--;
2008 return o;
2009}
2010
Kevin Moore6d21e902021-01-15 06:41:08 -08002011void checkLocationFilter(api.LocationFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002012 buildCounterLocationFilter++;
2013 if (buildCounterLocationFilter < 3) {
2014 unittest.expect(o.address, unittest.equals('foo'));
2015 unittest.expect(o.distanceInMiles, unittest.equals(42.0));
2016 checkLatLng(o.latLng);
2017 unittest.expect(o.regionCode, unittest.equals('foo'));
2018 unittest.expect(o.telecommutePreference, unittest.equals('foo'));
2019 }
2020 buildCounterLocationFilter--;
2021}
2022
2023core.int buildCounterMatchingJob = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002024api.MatchingJob buildMatchingJob() {
2025 var o = api.MatchingJob();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002026 buildCounterMatchingJob++;
2027 if (buildCounterMatchingJob < 3) {
2028 o.commuteInfo = buildCommuteInfo();
2029 o.job = buildJob();
Kevin Moored0251702021-01-15 06:41:08 -08002030 o.jobSummary = 'foo';
2031 o.jobTitleSnippet = 'foo';
2032 o.searchTextSnippet = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002033 }
2034 buildCounterMatchingJob--;
2035 return o;
2036}
2037
Kevin Moore6d21e902021-01-15 06:41:08 -08002038void checkMatchingJob(api.MatchingJob o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002039 buildCounterMatchingJob++;
2040 if (buildCounterMatchingJob < 3) {
2041 checkCommuteInfo(o.commuteInfo);
2042 checkJob(o.job);
2043 unittest.expect(o.jobSummary, unittest.equals('foo'));
2044 unittest.expect(o.jobTitleSnippet, unittest.equals('foo'));
2045 unittest.expect(o.searchTextSnippet, unittest.equals('foo'));
2046 }
2047 buildCounterMatchingJob--;
2048}
2049
Kevin Moore6d21e902021-01-15 06:41:08 -08002050core.Map<core.String, api.NamespacedDebugInput> buildUnnamed2834() {
2051 var o = <core.String, api.NamespacedDebugInput>{};
Kevin Moored0251702021-01-15 06:41:08 -08002052 o['x'] = buildNamespacedDebugInput();
2053 o['y'] = buildNamespacedDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002054 return o;
2055}
2056
Kevin Moore6d21e902021-01-15 06:41:08 -08002057void checkUnnamed2834(core.Map<core.String, api.NamespacedDebugInput> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002058 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002059 checkNamespacedDebugInput(o['x']);
2060 checkNamespacedDebugInput(o['y']);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002061}
2062
2063core.int buildCounterMendelDebugInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002064api.MendelDebugInput buildMendelDebugInput() {
2065 var o = api.MendelDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002066 buildCounterMendelDebugInput++;
2067 if (buildCounterMendelDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002068 o.namespacedDebugInput = buildUnnamed2834();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002069 }
2070 buildCounterMendelDebugInput--;
2071 return o;
2072}
2073
Kevin Moore6d21e902021-01-15 06:41:08 -08002074void checkMendelDebugInput(api.MendelDebugInput o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002075 buildCounterMendelDebugInput++;
2076 if (buildCounterMendelDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002077 checkUnnamed2834(o.namespacedDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002078 }
2079 buildCounterMendelDebugInput--;
2080}
2081
Martin Kustermann12cdd522018-08-27 10:46:50 +02002082core.int buildCounterMoney = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002083api.Money buildMoney() {
2084 var o = api.Money();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002085 buildCounterMoney++;
2086 if (buildCounterMoney < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002087 o.currencyCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002088 o.nanos = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002089 o.units = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002090 }
2091 buildCounterMoney--;
2092 return o;
2093}
2094
Kevin Moore6d21e902021-01-15 06:41:08 -08002095void checkMoney(api.Money o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002096 buildCounterMoney++;
2097 if (buildCounterMoney < 3) {
2098 unittest.expect(o.currencyCode, unittest.equals('foo'));
2099 unittest.expect(o.nanos, unittest.equals(42));
2100 unittest.expect(o.units, unittest.equals('foo'));
2101 }
2102 buildCounterMoney--;
2103}
2104
Kevin Moore6d21e902021-01-15 06:41:08 -08002105core.List<core.String> buildUnnamed2835() {
2106 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002107 o.add('foo');
2108 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002109 return o;
2110}
2111
Kevin Moore6d21e902021-01-15 06:41:08 -08002112void checkUnnamed2835(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002113 unittest.expect(o, unittest.hasLength(2));
2114 unittest.expect(o[0], unittest.equals('foo'));
2115 unittest.expect(o[1], unittest.equals('foo'));
2116}
2117
Kevin Moore6d21e902021-01-15 06:41:08 -08002118core.List<core.String> buildUnnamed2836() {
2119 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002120 o.add('foo');
2121 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002122 return o;
2123}
2124
Kevin Moore6d21e902021-01-15 06:41:08 -08002125void checkUnnamed2836(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002126 unittest.expect(o, unittest.hasLength(2));
2127 unittest.expect(o[0], unittest.equals('foo'));
2128 unittest.expect(o[1], unittest.equals('foo'));
2129}
2130
Kevin Moore6d21e902021-01-15 06:41:08 -08002131core.List<core.int> buildUnnamed2837() {
2132 var o = <core.int>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002133 o.add(42);
2134 o.add(42);
2135 return o;
2136}
2137
Kevin Moore6d21e902021-01-15 06:41:08 -08002138void checkUnnamed2837(core.List<core.int> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002139 unittest.expect(o, unittest.hasLength(2));
2140 unittest.expect(o[0], unittest.equals(42));
2141 unittest.expect(o[1], unittest.equals(42));
2142}
2143
Kevin Moore6d21e902021-01-15 06:41:08 -08002144core.List<core.String> buildUnnamed2838() {
2145 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002146 o.add('foo');
2147 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002148 return o;
2149}
2150
Kevin Moore6d21e902021-01-15 06:41:08 -08002151void checkUnnamed2838(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002152 unittest.expect(o, unittest.hasLength(2));
2153 unittest.expect(o[0], unittest.equals('foo'));
2154 unittest.expect(o[1], unittest.equals('foo'));
2155}
2156
Kevin Moore6d21e902021-01-15 06:41:08 -08002157core.List<core.String> buildUnnamed2839() {
2158 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002159 o.add('foo');
2160 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002161 return o;
2162}
2163
Kevin Moore6d21e902021-01-15 06:41:08 -08002164void checkUnnamed2839(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002165 unittest.expect(o, unittest.hasLength(2));
2166 unittest.expect(o[0], unittest.equals('foo'));
2167 unittest.expect(o[1], unittest.equals('foo'));
2168}
2169
Kevin Moore6d21e902021-01-15 06:41:08 -08002170core.List<core.int> buildUnnamed2840() {
2171 var o = <core.int>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002172 o.add(42);
2173 o.add(42);
2174 return o;
2175}
2176
Kevin Moore6d21e902021-01-15 06:41:08 -08002177void checkUnnamed2840(core.List<core.int> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002178 unittest.expect(o, unittest.hasLength(2));
2179 unittest.expect(o[0], unittest.equals(42));
2180 unittest.expect(o[1], unittest.equals(42));
2181}
2182
Kevin Moore6d21e902021-01-15 06:41:08 -08002183core.List<core.String> buildUnnamed2841() {
2184 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002185 o.add('foo');
2186 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002187 return o;
2188}
2189
Kevin Moore6d21e902021-01-15 06:41:08 -08002190void checkUnnamed2841(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002191 unittest.expect(o, unittest.hasLength(2));
2192 unittest.expect(o[0], unittest.equals('foo'));
2193 unittest.expect(o[1], unittest.equals('foo'));
2194}
2195
Kevin Moore6d21e902021-01-15 06:41:08 -08002196core.List<core.String> buildUnnamed2842() {
2197 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002198 o.add('foo');
2199 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002200 return o;
2201}
2202
Kevin Moore6d21e902021-01-15 06:41:08 -08002203void checkUnnamed2842(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002204 unittest.expect(o, unittest.hasLength(2));
2205 unittest.expect(o[0], unittest.equals('foo'));
2206 unittest.expect(o[1], unittest.equals('foo'));
2207}
2208
Kevin Moore6d21e902021-01-15 06:41:08 -08002209core.List<core.int> buildUnnamed2843() {
2210 var o = <core.int>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002211 o.add(42);
2212 o.add(42);
2213 return o;
2214}
2215
Kevin Moore6d21e902021-01-15 06:41:08 -08002216void checkUnnamed2843(core.List<core.int> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002217 unittest.expect(o, unittest.hasLength(2));
2218 unittest.expect(o[0], unittest.equals(42));
2219 unittest.expect(o[1], unittest.equals(42));
2220}
2221
Kevin Moore6d21e902021-01-15 06:41:08 -08002222core.Map<core.String, core.String> buildUnnamed2844() {
2223 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08002224 o['x'] = 'foo';
2225 o['y'] = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002226 return o;
2227}
2228
Kevin Moore6d21e902021-01-15 06:41:08 -08002229void checkUnnamed2844(core.Map<core.String, core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002230 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002231 unittest.expect(o['x'], unittest.equals('foo'));
2232 unittest.expect(o['y'], unittest.equals('foo'));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002233}
2234
Kevin Moore6d21e902021-01-15 06:41:08 -08002235core.Map<core.String, core.bool> buildUnnamed2845() {
2236 var o = <core.String, core.bool>{};
Kevin Moored0251702021-01-15 06:41:08 -08002237 o['x'] = true;
2238 o['y'] = true;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002239 return o;
2240}
2241
Kevin Moore6d21e902021-01-15 06:41:08 -08002242void checkUnnamed2845(core.Map<core.String, core.bool> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002243 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002244 unittest.expect(o['x'], unittest.isTrue);
2245 unittest.expect(o['y'], unittest.isTrue);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002246}
2247
2248core.int buildCounterNamespacedDebugInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002249api.NamespacedDebugInput buildNamespacedDebugInput() {
2250 var o = api.NamespacedDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002251 buildCounterNamespacedDebugInput++;
2252 if (buildCounterNamespacedDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002253 o.absolutelyForcedExpNames = buildUnnamed2835();
2254 o.absolutelyForcedExpTags = buildUnnamed2836();
2255 o.absolutelyForcedExps = buildUnnamed2837();
2256 o.conditionallyForcedExpNames = buildUnnamed2838();
2257 o.conditionallyForcedExpTags = buildUnnamed2839();
2258 o.conditionallyForcedExps = buildUnnamed2840();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002259 o.disableAutomaticEnrollmentSelection = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08002260 o.disableExpNames = buildUnnamed2841();
2261 o.disableExpTags = buildUnnamed2842();
2262 o.disableExps = buildUnnamed2843();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002263 o.disableManualEnrollmentSelection = true;
2264 o.disableOrganicSelection = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08002265 o.forcedFlags = buildUnnamed2844();
2266 o.forcedRollouts = buildUnnamed2845();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002267 }
2268 buildCounterNamespacedDebugInput--;
2269 return o;
2270}
2271
Kevin Moore6d21e902021-01-15 06:41:08 -08002272void checkNamespacedDebugInput(api.NamespacedDebugInput o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002273 buildCounterNamespacedDebugInput++;
2274 if (buildCounterNamespacedDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002275 checkUnnamed2835(o.absolutelyForcedExpNames);
2276 checkUnnamed2836(o.absolutelyForcedExpTags);
2277 checkUnnamed2837(o.absolutelyForcedExps);
2278 checkUnnamed2838(o.conditionallyForcedExpNames);
2279 checkUnnamed2839(o.conditionallyForcedExpTags);
2280 checkUnnamed2840(o.conditionallyForcedExps);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002281 unittest.expect(o.disableAutomaticEnrollmentSelection, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08002282 checkUnnamed2841(o.disableExpNames);
2283 checkUnnamed2842(o.disableExpTags);
2284 checkUnnamed2843(o.disableExps);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002285 unittest.expect(o.disableManualEnrollmentSelection, unittest.isTrue);
2286 unittest.expect(o.disableOrganicSelection, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08002287 checkUnnamed2844(o.forcedFlags);
2288 checkUnnamed2845(o.forcedRollouts);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002289 }
2290 buildCounterNamespacedDebugInput--;
2291}
2292
Kevin Moore6d21e902021-01-15 06:41:08 -08002293core.List<core.double> buildUnnamed2846() {
2294 var o = <core.double>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002295 o.add(42.0);
2296 o.add(42.0);
2297 return o;
2298}
2299
Kevin Moore6d21e902021-01-15 06:41:08 -08002300void checkUnnamed2846(core.List<core.double> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002301 unittest.expect(o, unittest.hasLength(2));
2302 unittest.expect(o[0], unittest.equals(42.0));
2303 unittest.expect(o[1], unittest.equals(42.0));
2304}
2305
2306core.int buildCounterNumericBucketingOption = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002307api.NumericBucketingOption buildNumericBucketingOption() {
2308 var o = api.NumericBucketingOption();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002309 buildCounterNumericBucketingOption++;
2310 if (buildCounterNumericBucketingOption < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002311 o.bucketBounds = buildUnnamed2846();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002312 o.requiresMinMax = true;
2313 }
2314 buildCounterNumericBucketingOption--;
2315 return o;
2316}
2317
Kevin Moore6d21e902021-01-15 06:41:08 -08002318void checkNumericBucketingOption(api.NumericBucketingOption o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002319 buildCounterNumericBucketingOption++;
2320 if (buildCounterNumericBucketingOption < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002321 checkUnnamed2846(o.bucketBounds);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002322 unittest.expect(o.requiresMinMax, unittest.isTrue);
2323 }
2324 buildCounterNumericBucketingOption--;
2325}
2326
Kevin Moore6d21e902021-01-15 06:41:08 -08002327core.List<api.BucketizedCount> buildUnnamed2847() {
2328 var o = <api.BucketizedCount>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002329 o.add(buildBucketizedCount());
2330 o.add(buildBucketizedCount());
2331 return o;
2332}
2333
Kevin Moore6d21e902021-01-15 06:41:08 -08002334void checkUnnamed2847(core.List<api.BucketizedCount> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002335 unittest.expect(o, unittest.hasLength(2));
2336 checkBucketizedCount(o[0]);
2337 checkBucketizedCount(o[1]);
2338}
2339
2340core.int buildCounterNumericBucketingResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002341api.NumericBucketingResult buildNumericBucketingResult() {
2342 var o = api.NumericBucketingResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002343 buildCounterNumericBucketingResult++;
2344 if (buildCounterNumericBucketingResult < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002345 o.counts = buildUnnamed2847();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002346 o.maxValue = 42.0;
2347 o.minValue = 42.0;
2348 }
2349 buildCounterNumericBucketingResult--;
2350 return o;
2351}
2352
Kevin Moore6d21e902021-01-15 06:41:08 -08002353void checkNumericBucketingResult(api.NumericBucketingResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002354 buildCounterNumericBucketingResult++;
2355 if (buildCounterNumericBucketingResult < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002356 checkUnnamed2847(o.counts);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002357 unittest.expect(o.maxValue, unittest.equals(42.0));
2358 unittest.expect(o.minValue, unittest.equals(42.0));
2359 }
2360 buildCounterNumericBucketingResult--;
2361}
2362
Kevin Moore6d21e902021-01-15 06:41:08 -08002363core.List<core.String> buildUnnamed2848() {
2364 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002365 o.add('foo');
2366 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02002367 return o;
2368}
2369
Kevin Moore6d21e902021-01-15 06:41:08 -08002370void checkUnnamed2848(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002371 unittest.expect(o, unittest.hasLength(2));
2372 unittest.expect(o[0], unittest.equals('foo'));
2373 unittest.expect(o[1], unittest.equals('foo'));
2374}
2375
Kevin Moore6d21e902021-01-15 06:41:08 -08002376core.List<core.String> buildUnnamed2849() {
2377 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002378 o.add('foo');
2379 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02002380 return o;
2381}
2382
Kevin Moore6d21e902021-01-15 06:41:08 -08002383void checkUnnamed2849(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002384 unittest.expect(o, unittest.hasLength(2));
2385 unittest.expect(o[0], unittest.equals('foo'));
2386 unittest.expect(o[1], unittest.equals('foo'));
2387}
2388
2389core.int buildCounterPostalAddress = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002390api.PostalAddress buildPostalAddress() {
2391 var o = api.PostalAddress();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002392 buildCounterPostalAddress++;
2393 if (buildCounterPostalAddress < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002394 o.addressLines = buildUnnamed2848();
Kevin Moored0251702021-01-15 06:41:08 -08002395 o.administrativeArea = 'foo';
2396 o.languageCode = 'foo';
2397 o.locality = 'foo';
2398 o.organization = 'foo';
2399 o.postalCode = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08002400 o.recipients = buildUnnamed2849();
Kevin Moored0251702021-01-15 06:41:08 -08002401 o.regionCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002402 o.revision = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002403 o.sortingCode = 'foo';
2404 o.sublocality = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002405 }
2406 buildCounterPostalAddress--;
2407 return o;
2408}
2409
Kevin Moore6d21e902021-01-15 06:41:08 -08002410void checkPostalAddress(api.PostalAddress o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002411 buildCounterPostalAddress++;
2412 if (buildCounterPostalAddress < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002413 checkUnnamed2848(o.addressLines);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002414 unittest.expect(o.administrativeArea, unittest.equals('foo'));
2415 unittest.expect(o.languageCode, unittest.equals('foo'));
2416 unittest.expect(o.locality, unittest.equals('foo'));
2417 unittest.expect(o.organization, unittest.equals('foo'));
2418 unittest.expect(o.postalCode, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08002419 checkUnnamed2849(o.recipients);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002420 unittest.expect(o.regionCode, unittest.equals('foo'));
2421 unittest.expect(o.revision, unittest.equals(42));
2422 unittest.expect(o.sortingCode, unittest.equals('foo'));
2423 unittest.expect(o.sublocality, unittest.equals('foo'));
2424 }
2425 buildCounterPostalAddress--;
2426}
2427
2428core.int buildCounterProcessingOptions = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002429api.ProcessingOptions buildProcessingOptions() {
2430 var o = api.ProcessingOptions();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002431 buildCounterProcessingOptions++;
2432 if (buildCounterProcessingOptions < 3) {
2433 o.disableStreetAddressResolution = true;
Kevin Moored0251702021-01-15 06:41:08 -08002434 o.htmlSanitization = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002435 }
2436 buildCounterProcessingOptions--;
2437 return o;
2438}
2439
Kevin Moore6d21e902021-01-15 06:41:08 -08002440void checkProcessingOptions(api.ProcessingOptions o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002441 buildCounterProcessingOptions++;
2442 if (buildCounterProcessingOptions < 3) {
2443 unittest.expect(o.disableStreetAddressResolution, unittest.isTrue);
2444 unittest.expect(o.htmlSanitization, unittest.equals('foo'));
2445 }
2446 buildCounterProcessingOptions--;
2447}
2448
2449core.int buildCounterRequestMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002450api.RequestMetadata buildRequestMetadata() {
2451 var o = api.RequestMetadata();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002452 buildCounterRequestMetadata++;
2453 if (buildCounterRequestMetadata < 3) {
2454 o.deviceInfo = buildDeviceInfo();
Kevin Moored0251702021-01-15 06:41:08 -08002455 o.domain = 'foo';
2456 o.sessionId = 'foo';
2457 o.userId = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002458 }
2459 buildCounterRequestMetadata--;
2460 return o;
2461}
2462
Kevin Moore6d21e902021-01-15 06:41:08 -08002463void checkRequestMetadata(api.RequestMetadata o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002464 buildCounterRequestMetadata++;
2465 if (buildCounterRequestMetadata < 3) {
2466 checkDeviceInfo(o.deviceInfo);
2467 unittest.expect(o.domain, unittest.equals('foo'));
2468 unittest.expect(o.sessionId, unittest.equals('foo'));
2469 unittest.expect(o.userId, unittest.equals('foo'));
2470 }
2471 buildCounterRequestMetadata--;
2472}
2473
2474core.int buildCounterResponseMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002475api.ResponseMetadata buildResponseMetadata() {
2476 var o = api.ResponseMetadata();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002477 buildCounterResponseMetadata++;
2478 if (buildCounterResponseMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002479 o.requestId = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002480 }
2481 buildCounterResponseMetadata--;
2482 return o;
2483}
2484
Kevin Moore6d21e902021-01-15 06:41:08 -08002485void checkResponseMetadata(api.ResponseMetadata o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002486 buildCounterResponseMetadata++;
2487 if (buildCounterResponseMetadata < 3) {
2488 unittest.expect(o.requestId, unittest.equals('foo'));
2489 }
2490 buildCounterResponseMetadata--;
2491}
2492
2493core.int buildCounterSearchJobsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002494api.SearchJobsRequest buildSearchJobsRequest() {
2495 var o = api.SearchJobsRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002496 buildCounterSearchJobsRequest++;
2497 if (buildCounterSearchJobsRequest < 3) {
2498 o.disableKeywordMatch = true;
Kevin Moored0251702021-01-15 06:41:08 -08002499 o.diversificationLevel = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002500 o.enableBroadening = true;
2501 o.histogramFacets = buildHistogramFacets();
2502 o.jobQuery = buildJobQuery();
Kevin Moored0251702021-01-15 06:41:08 -08002503 o.jobView = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002504 o.offset = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002505 o.orderBy = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002506 o.pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002507 o.pageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002508 o.requestMetadata = buildRequestMetadata();
2509 o.requirePreciseResultSize = true;
Kevin Moored0251702021-01-15 06:41:08 -08002510 o.searchMode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002511 }
2512 buildCounterSearchJobsRequest--;
2513 return o;
2514}
2515
Kevin Moore6d21e902021-01-15 06:41:08 -08002516void checkSearchJobsRequest(api.SearchJobsRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002517 buildCounterSearchJobsRequest++;
2518 if (buildCounterSearchJobsRequest < 3) {
2519 unittest.expect(o.disableKeywordMatch, unittest.isTrue);
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002520 unittest.expect(o.diversificationLevel, unittest.equals('foo'));
Martin Kustermann12cdd522018-08-27 10:46:50 +02002521 unittest.expect(o.enableBroadening, unittest.isTrue);
2522 checkHistogramFacets(o.histogramFacets);
2523 checkJobQuery(o.jobQuery);
2524 unittest.expect(o.jobView, unittest.equals('foo'));
2525 unittest.expect(o.offset, unittest.equals(42));
2526 unittest.expect(o.orderBy, unittest.equals('foo'));
2527 unittest.expect(o.pageSize, unittest.equals(42));
2528 unittest.expect(o.pageToken, unittest.equals('foo'));
2529 checkRequestMetadata(o.requestMetadata);
2530 unittest.expect(o.requirePreciseResultSize, unittest.isTrue);
2531 unittest.expect(o.searchMode, unittest.equals('foo'));
2532 }
2533 buildCounterSearchJobsRequest--;
2534}
2535
Kevin Moore6d21e902021-01-15 06:41:08 -08002536core.List<api.Location> buildUnnamed2850() {
2537 var o = <api.Location>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002538 o.add(buildLocation());
2539 o.add(buildLocation());
2540 return o;
2541}
2542
Kevin Moore6d21e902021-01-15 06:41:08 -08002543void checkUnnamed2850(core.List<api.Location> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002544 unittest.expect(o, unittest.hasLength(2));
2545 checkLocation(o[0]);
2546 checkLocation(o[1]);
2547}
2548
Kevin Moore6d21e902021-01-15 06:41:08 -08002549core.List<api.MatchingJob> buildUnnamed2851() {
2550 var o = <api.MatchingJob>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002551 o.add(buildMatchingJob());
2552 o.add(buildMatchingJob());
2553 return o;
2554}
2555
Kevin Moore6d21e902021-01-15 06:41:08 -08002556void checkUnnamed2851(core.List<api.MatchingJob> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002557 unittest.expect(o, unittest.hasLength(2));
2558 checkMatchingJob(o[0]);
2559 checkMatchingJob(o[1]);
2560}
2561
2562core.int buildCounterSearchJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002563api.SearchJobsResponse buildSearchJobsResponse() {
2564 var o = api.SearchJobsResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002565 buildCounterSearchJobsResponse++;
2566 if (buildCounterSearchJobsResponse < 3) {
2567 o.broadenedQueryJobsCount = 42;
2568 o.estimatedTotalSize = 42;
2569 o.histogramResults = buildHistogramResults();
Kevin Moore6d21e902021-01-15 06:41:08 -08002570 o.locationFilters = buildUnnamed2850();
2571 o.matchingJobs = buildUnnamed2851();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002572 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08002573 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002574 o.spellCorrection = buildSpellingCorrection();
2575 o.totalSize = 42;
2576 }
2577 buildCounterSearchJobsResponse--;
2578 return o;
2579}
2580
Kevin Moore6d21e902021-01-15 06:41:08 -08002581void checkSearchJobsResponse(api.SearchJobsResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002582 buildCounterSearchJobsResponse++;
2583 if (buildCounterSearchJobsResponse < 3) {
2584 unittest.expect(o.broadenedQueryJobsCount, unittest.equals(42));
2585 unittest.expect(o.estimatedTotalSize, unittest.equals(42));
2586 checkHistogramResults(o.histogramResults);
Kevin Moore6d21e902021-01-15 06:41:08 -08002587 checkUnnamed2850(o.locationFilters);
2588 checkUnnamed2851(o.matchingJobs);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002589 checkResponseMetadata(o.metadata);
2590 unittest.expect(o.nextPageToken, unittest.equals('foo'));
2591 checkSpellingCorrection(o.spellCorrection);
2592 unittest.expect(o.totalSize, unittest.equals(42));
2593 }
2594 buildCounterSearchJobsResponse--;
2595}
2596
2597core.int buildCounterSpellingCorrection = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002598api.SpellingCorrection buildSpellingCorrection() {
2599 var o = api.SpellingCorrection();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002600 buildCounterSpellingCorrection++;
2601 if (buildCounterSpellingCorrection < 3) {
2602 o.corrected = true;
Kevin Moored0251702021-01-15 06:41:08 -08002603 o.correctedText = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002604 }
2605 buildCounterSpellingCorrection--;
2606 return o;
2607}
2608
Kevin Moore6d21e902021-01-15 06:41:08 -08002609void checkSpellingCorrection(api.SpellingCorrection o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002610 buildCounterSpellingCorrection++;
2611 if (buildCounterSpellingCorrection < 3) {
2612 unittest.expect(o.corrected, unittest.isTrue);
2613 unittest.expect(o.correctedText, unittest.equals('foo'));
2614 }
2615 buildCounterSpellingCorrection--;
2616}
2617
Kevin Moore6d21e902021-01-15 06:41:08 -08002618core.Map<core.String, core.Object> buildUnnamed2852() {
2619 var o = <core.String, core.Object>{};
Kevin Moored0251702021-01-15 06:41:08 -08002620 o['x'] = {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002621 'list': [1, 2, 3],
2622 'bool': true,
2623 'string': 'foo'
2624 };
Kevin Moored0251702021-01-15 06:41:08 -08002625 o['y'] = {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002626 'list': [1, 2, 3],
2627 'bool': true,
2628 'string': 'foo'
2629 };
2630 return o;
2631}
2632
Kevin Moore6d21e902021-01-15 06:41:08 -08002633void checkUnnamed2852(core.Map<core.String, core.Object> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002634 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002635 var casted1 = (o['x']) as core.Map;
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002636 unittest.expect(casted1, unittest.hasLength(3));
Kevin Moored0251702021-01-15 06:41:08 -08002637 unittest.expect(casted1['list'], unittest.equals([1, 2, 3]));
2638 unittest.expect(casted1['bool'], unittest.equals(true));
2639 unittest.expect(casted1['string'], unittest.equals('foo'));
2640 var casted2 = (o['y']) as core.Map;
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002641 unittest.expect(casted2, unittest.hasLength(3));
Kevin Moored0251702021-01-15 06:41:08 -08002642 unittest.expect(casted2['list'], unittest.equals([1, 2, 3]));
2643 unittest.expect(casted2['bool'], unittest.equals(true));
2644 unittest.expect(casted2['string'], unittest.equals('foo'));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002645}
2646
Kevin Moore6d21e902021-01-15 06:41:08 -08002647core.List<core.Map<core.String, core.Object>> buildUnnamed2853() {
2648 var o = <core.Map<core.String, core.Object>>[];
2649 o.add(buildUnnamed2852());
2650 o.add(buildUnnamed2852());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002651 return o;
2652}
2653
Kevin Moore6d21e902021-01-15 06:41:08 -08002654void checkUnnamed2853(core.List<core.Map<core.String, core.Object>> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002655 unittest.expect(o, unittest.hasLength(2));
Kevin Moore6d21e902021-01-15 06:41:08 -08002656 checkUnnamed2852(o[0]);
2657 checkUnnamed2852(o[1]);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002658}
2659
2660core.int buildCounterStatus = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002661api.Status buildStatus() {
2662 var o = api.Status();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002663 buildCounterStatus++;
2664 if (buildCounterStatus < 3) {
2665 o.code = 42;
Kevin Moore6d21e902021-01-15 06:41:08 -08002666 o.details = buildUnnamed2853();
Kevin Moored0251702021-01-15 06:41:08 -08002667 o.message = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002668 }
2669 buildCounterStatus--;
2670 return o;
2671}
2672
Kevin Moore6d21e902021-01-15 06:41:08 -08002673void checkStatus(api.Status o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002674 buildCounterStatus++;
2675 if (buildCounterStatus < 3) {
2676 unittest.expect(o.code, unittest.equals(42));
Kevin Moore6d21e902021-01-15 06:41:08 -08002677 checkUnnamed2853(o.details);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002678 unittest.expect(o.message, unittest.equals('foo'));
2679 }
2680 buildCounterStatus--;
2681}
2682
Martin Kustermann12cdd522018-08-27 10:46:50 +02002683core.int buildCounterTimeOfDay = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002684api.TimeOfDay buildTimeOfDay() {
2685 var o = api.TimeOfDay();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002686 buildCounterTimeOfDay++;
2687 if (buildCounterTimeOfDay < 3) {
2688 o.hours = 42;
2689 o.minutes = 42;
2690 o.nanos = 42;
2691 o.seconds = 42;
2692 }
2693 buildCounterTimeOfDay--;
2694 return o;
2695}
2696
Kevin Moore6d21e902021-01-15 06:41:08 -08002697void checkTimeOfDay(api.TimeOfDay o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002698 buildCounterTimeOfDay++;
2699 if (buildCounterTimeOfDay < 3) {
2700 unittest.expect(o.hours, unittest.equals(42));
2701 unittest.expect(o.minutes, unittest.equals(42));
2702 unittest.expect(o.nanos, unittest.equals(42));
2703 unittest.expect(o.seconds, unittest.equals(42));
2704 }
2705 buildCounterTimeOfDay--;
2706}
2707
2708core.int buildCounterTimestampRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002709api.TimestampRange buildTimestampRange() {
2710 var o = api.TimestampRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002711 buildCounterTimestampRange++;
2712 if (buildCounterTimestampRange < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002713 o.endTime = 'foo';
2714 o.startTime = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002715 }
2716 buildCounterTimestampRange--;
2717 return o;
2718}
2719
Kevin Moore6d21e902021-01-15 06:41:08 -08002720void checkTimestampRange(api.TimestampRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002721 buildCounterTimestampRange++;
2722 if (buildCounterTimestampRange < 3) {
2723 unittest.expect(o.endTime, unittest.equals('foo'));
2724 unittest.expect(o.startTime, unittest.equals('foo'));
2725 }
2726 buildCounterTimestampRange--;
2727}
2728
2729core.int buildCounterUpdateCompanyRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002730api.UpdateCompanyRequest buildUpdateCompanyRequest() {
2731 var o = api.UpdateCompanyRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002732 buildCounterUpdateCompanyRequest++;
2733 if (buildCounterUpdateCompanyRequest < 3) {
2734 o.company = buildCompany();
Kevin Moored0251702021-01-15 06:41:08 -08002735 o.updateMask = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002736 }
2737 buildCounterUpdateCompanyRequest--;
2738 return o;
2739}
2740
Kevin Moore6d21e902021-01-15 06:41:08 -08002741void checkUpdateCompanyRequest(api.UpdateCompanyRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002742 buildCounterUpdateCompanyRequest++;
2743 if (buildCounterUpdateCompanyRequest < 3) {
2744 checkCompany(o.company);
2745 unittest.expect(o.updateMask, unittest.equals('foo'));
2746 }
2747 buildCounterUpdateCompanyRequest--;
2748}
2749
2750core.int buildCounterUpdateJobRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002751api.UpdateJobRequest buildUpdateJobRequest() {
2752 var o = api.UpdateJobRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002753 buildCounterUpdateJobRequest++;
2754 if (buildCounterUpdateJobRequest < 3) {
2755 o.job = buildJob();
Kevin Moored0251702021-01-15 06:41:08 -08002756 o.updateMask = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002757 }
2758 buildCounterUpdateJobRequest--;
2759 return o;
2760}
2761
Kevin Moore6d21e902021-01-15 06:41:08 -08002762void checkUpdateJobRequest(api.UpdateJobRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002763 buildCounterUpdateJobRequest++;
2764 if (buildCounterUpdateJobRequest < 3) {
2765 checkJob(o.job);
2766 unittest.expect(o.updateMask, unittest.equals('foo'));
2767 }
2768 buildCounterUpdateJobRequest--;
2769}
2770
Kevin Moore6d21e902021-01-15 06:41:08 -08002771core.List<core.String> buildUnnamed2854() {
2772 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002773 o.add('foo');
2774 o.add('foo');
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002775 return o;
2776}
2777
Kevin Moore6d21e902021-01-15 06:41:08 -08002778void checkUnnamed2854(core.List<core.String> o) {
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002779 unittest.expect(o, unittest.hasLength(2));
2780 unittest.expect(o[0], unittest.equals('foo'));
2781 unittest.expect(o[1], unittest.equals('foo'));
2782}
2783
Kevin Moore6d21e902021-01-15 06:41:08 -08002784void main() {
Kevin Moored0251702021-01-15 06:41:08 -08002785 unittest.group('obj-schema-ApplicationInfo', () {
2786 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002787 var o = buildApplicationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002788 var od = api.ApplicationInfo.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002789 checkApplicationInfo(od);
2790 });
2791 });
2792
Kevin Moored0251702021-01-15 06:41:08 -08002793 unittest.group('obj-schema-BatchDeleteJobsRequest', () {
2794 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002795 var o = buildBatchDeleteJobsRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002796 var od = api.BatchDeleteJobsRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002797 checkBatchDeleteJobsRequest(od);
2798 });
2799 });
2800
Kevin Moored0251702021-01-15 06:41:08 -08002801 unittest.group('obj-schema-BucketRange', () {
2802 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002803 var o = buildBucketRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08002804 var od = api.BucketRange.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002805 checkBucketRange(od);
2806 });
2807 });
2808
Kevin Moored0251702021-01-15 06:41:08 -08002809 unittest.group('obj-schema-BucketizedCount', () {
2810 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002811 var o = buildBucketizedCount();
Kevin Moore6d21e902021-01-15 06:41:08 -08002812 var od = api.BucketizedCount.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002813 checkBucketizedCount(od);
2814 });
2815 });
2816
Kevin Moored0251702021-01-15 06:41:08 -08002817 unittest.group('obj-schema-ClientEvent', () {
2818 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002819 var o = buildClientEvent();
Kevin Moore6d21e902021-01-15 06:41:08 -08002820 var od = api.ClientEvent.fromJson(o.toJson());
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002821 checkClientEvent(od);
2822 });
2823 });
2824
Kevin Moored0251702021-01-15 06:41:08 -08002825 unittest.group('obj-schema-CommuteFilter', () {
2826 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002827 var o = buildCommuteFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08002828 var od = api.CommuteFilter.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002829 checkCommuteFilter(od);
2830 });
2831 });
2832
Kevin Moored0251702021-01-15 06:41:08 -08002833 unittest.group('obj-schema-CommuteInfo', () {
2834 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002835 var o = buildCommuteInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002836 var od = api.CommuteInfo.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002837 checkCommuteInfo(od);
2838 });
2839 });
2840
Kevin Moored0251702021-01-15 06:41:08 -08002841 unittest.group('obj-schema-Company', () {
2842 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002843 var o = buildCompany();
Kevin Moore6d21e902021-01-15 06:41:08 -08002844 var od = api.Company.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002845 checkCompany(od);
2846 });
2847 });
2848
Kevin Moored0251702021-01-15 06:41:08 -08002849 unittest.group('obj-schema-CompanyDerivedInfo', () {
2850 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002851 var o = buildCompanyDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002852 var od = api.CompanyDerivedInfo.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002853 checkCompanyDerivedInfo(od);
2854 });
2855 });
2856
Kevin Moored0251702021-01-15 06:41:08 -08002857 unittest.group('obj-schema-CompensationEntry', () {
2858 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002859 var o = buildCompensationEntry();
Kevin Moore6d21e902021-01-15 06:41:08 -08002860 var od = api.CompensationEntry.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002861 checkCompensationEntry(od);
2862 });
2863 });
2864
Kevin Moored0251702021-01-15 06:41:08 -08002865 unittest.group('obj-schema-CompensationFilter', () {
2866 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002867 var o = buildCompensationFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08002868 var od = api.CompensationFilter.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002869 checkCompensationFilter(od);
2870 });
2871 });
2872
Kevin Moored0251702021-01-15 06:41:08 -08002873 unittest.group('obj-schema-CompensationHistogramRequest', () {
2874 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002875 var o = buildCompensationHistogramRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002876 var od = api.CompensationHistogramRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002877 checkCompensationHistogramRequest(od);
2878 });
2879 });
2880
Kevin Moored0251702021-01-15 06:41:08 -08002881 unittest.group('obj-schema-CompensationHistogramResult', () {
2882 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002883 var o = buildCompensationHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002884 var od = api.CompensationHistogramResult.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002885 checkCompensationHistogramResult(od);
2886 });
2887 });
2888
Kevin Moored0251702021-01-15 06:41:08 -08002889 unittest.group('obj-schema-CompensationInfo', () {
2890 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002891 var o = buildCompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002892 var od = api.CompensationInfo.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002893 checkCompensationInfo(od);
2894 });
2895 });
2896
Kevin Moored0251702021-01-15 06:41:08 -08002897 unittest.group('obj-schema-CompensationRange', () {
2898 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002899 var o = buildCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08002900 var od = api.CompensationRange.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002901 checkCompensationRange(od);
2902 });
2903 });
2904
Kevin Moored0251702021-01-15 06:41:08 -08002905 unittest.group('obj-schema-CompleteQueryResponse', () {
2906 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002907 var o = buildCompleteQueryResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002908 var od = api.CompleteQueryResponse.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002909 checkCompleteQueryResponse(od);
2910 });
2911 });
2912
Kevin Moored0251702021-01-15 06:41:08 -08002913 unittest.group('obj-schema-CompletionResult', () {
2914 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002915 var o = buildCompletionResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002916 var od = api.CompletionResult.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002917 checkCompletionResult(od);
2918 });
2919 });
2920
Kevin Moored0251702021-01-15 06:41:08 -08002921 unittest.group('obj-schema-CreateClientEventRequest', () {
2922 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002923 var o = buildCreateClientEventRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002924 var od = api.CreateClientEventRequest.fromJson(o.toJson());
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002925 checkCreateClientEventRequest(od);
2926 });
2927 });
2928
Kevin Moored0251702021-01-15 06:41:08 -08002929 unittest.group('obj-schema-CreateCompanyRequest', () {
2930 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002931 var o = buildCreateCompanyRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002932 var od = api.CreateCompanyRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002933 checkCreateCompanyRequest(od);
2934 });
2935 });
2936
Kevin Moored0251702021-01-15 06:41:08 -08002937 unittest.group('obj-schema-CreateJobRequest', () {
2938 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002939 var o = buildCreateJobRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002940 var od = api.CreateJobRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002941 checkCreateJobRequest(od);
2942 });
2943 });
2944
Kevin Moored0251702021-01-15 06:41:08 -08002945 unittest.group('obj-schema-CustomAttribute', () {
2946 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002947 var o = buildCustomAttribute();
Kevin Moore6d21e902021-01-15 06:41:08 -08002948 var od = api.CustomAttribute.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002949 checkCustomAttribute(od);
2950 });
2951 });
2952
Kevin Moored0251702021-01-15 06:41:08 -08002953 unittest.group('obj-schema-CustomAttributeHistogramRequest', () {
2954 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002955 var o = buildCustomAttributeHistogramRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002956 var od = api.CustomAttributeHistogramRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002957 checkCustomAttributeHistogramRequest(od);
2958 });
2959 });
2960
Kevin Moored0251702021-01-15 06:41:08 -08002961 unittest.group('obj-schema-CustomAttributeHistogramResult', () {
2962 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002963 var o = buildCustomAttributeHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002964 var od = api.CustomAttributeHistogramResult.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002965 checkCustomAttributeHistogramResult(od);
2966 });
2967 });
2968
Kevin Moored0251702021-01-15 06:41:08 -08002969 unittest.group('obj-schema-DeviceInfo', () {
2970 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002971 var o = buildDeviceInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002972 var od = api.DeviceInfo.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002973 checkDeviceInfo(od);
2974 });
2975 });
2976
Kevin Moored0251702021-01-15 06:41:08 -08002977 unittest.group('obj-schema-Empty', () {
2978 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002979 var o = buildEmpty();
Kevin Moore6d21e902021-01-15 06:41:08 -08002980 var od = api.Empty.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02002981 checkEmpty(od);
2982 });
2983 });
2984
Kevin Moored0251702021-01-15 06:41:08 -08002985 unittest.group('obj-schema-GoogleCloudTalentV4BatchCreateJobsResponse', () {
2986 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002987 var o = buildGoogleCloudTalentV4BatchCreateJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002988 var od =
2989 api.GoogleCloudTalentV4BatchCreateJobsResponse.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002990 checkGoogleCloudTalentV4BatchCreateJobsResponse(od);
2991 });
2992 });
2993
Kevin Moored0251702021-01-15 06:41:08 -08002994 unittest.group('obj-schema-GoogleCloudTalentV4BatchDeleteJobsResponse', () {
2995 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002996 var o = buildGoogleCloudTalentV4BatchDeleteJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002997 var od =
2998 api.GoogleCloudTalentV4BatchDeleteJobsResponse.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002999 checkGoogleCloudTalentV4BatchDeleteJobsResponse(od);
3000 });
3001 });
3002
Kevin Moored0251702021-01-15 06:41:08 -08003003 unittest.group('obj-schema-GoogleCloudTalentV4BatchOperationMetadata', () {
3004 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003005 var o = buildGoogleCloudTalentV4BatchOperationMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003006 var od =
3007 api.GoogleCloudTalentV4BatchOperationMetadata.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003008 checkGoogleCloudTalentV4BatchOperationMetadata(od);
3009 });
3010 });
3011
Kevin Moored0251702021-01-15 06:41:08 -08003012 unittest.group('obj-schema-GoogleCloudTalentV4BatchUpdateJobsResponse', () {
3013 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003014 var o = buildGoogleCloudTalentV4BatchUpdateJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003015 var od =
3016 api.GoogleCloudTalentV4BatchUpdateJobsResponse.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003017 checkGoogleCloudTalentV4BatchUpdateJobsResponse(od);
3018 });
3019 });
3020
Kevin Moored0251702021-01-15 06:41:08 -08003021 unittest.group('obj-schema-GoogleCloudTalentV4CompensationInfo', () {
3022 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003023 var o = buildGoogleCloudTalentV4CompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003024 var od = api.GoogleCloudTalentV4CompensationInfo.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003025 checkGoogleCloudTalentV4CompensationInfo(od);
3026 });
3027 });
3028
3029 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003030 'obj-schema-GoogleCloudTalentV4CompensationInfoCompensationEntry', () {
3031 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003032 var o = buildGoogleCloudTalentV4CompensationInfoCompensationEntry();
3033 var od =
Kevin Moore6d21e902021-01-15 06:41:08 -08003034 api.GoogleCloudTalentV4CompensationInfoCompensationEntry.fromJson(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003035 o.toJson());
3036 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(od);
3037 });
3038 });
3039
3040 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003041 'obj-schema-GoogleCloudTalentV4CompensationInfoCompensationRange', () {
3042 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003043 var o = buildGoogleCloudTalentV4CompensationInfoCompensationRange();
3044 var od =
Kevin Moore6d21e902021-01-15 06:41:08 -08003045 api.GoogleCloudTalentV4CompensationInfoCompensationRange.fromJson(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003046 o.toJson());
3047 checkGoogleCloudTalentV4CompensationInfoCompensationRange(od);
3048 });
3049 });
3050
Kevin Moored0251702021-01-15 06:41:08 -08003051 unittest.group('obj-schema-GoogleCloudTalentV4CustomAttribute', () {
3052 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003053 var o = buildGoogleCloudTalentV4CustomAttribute();
Kevin Moore6d21e902021-01-15 06:41:08 -08003054 var od = api.GoogleCloudTalentV4CustomAttribute.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003055 checkGoogleCloudTalentV4CustomAttribute(od);
3056 });
3057 });
3058
Kevin Moored0251702021-01-15 06:41:08 -08003059 unittest.group('obj-schema-GoogleCloudTalentV4Job', () {
3060 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003061 var o = buildGoogleCloudTalentV4Job();
Kevin Moore6d21e902021-01-15 06:41:08 -08003062 var od = api.GoogleCloudTalentV4Job.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003063 checkGoogleCloudTalentV4Job(od);
3064 });
3065 });
3066
Kevin Moored0251702021-01-15 06:41:08 -08003067 unittest.group('obj-schema-GoogleCloudTalentV4JobApplicationInfo', () {
3068 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003069 var o = buildGoogleCloudTalentV4JobApplicationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003070 var od = api.GoogleCloudTalentV4JobApplicationInfo.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003071 checkGoogleCloudTalentV4JobApplicationInfo(od);
3072 });
3073 });
3074
Kevin Moored0251702021-01-15 06:41:08 -08003075 unittest.group('obj-schema-GoogleCloudTalentV4JobDerivedInfo', () {
3076 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003077 var o = buildGoogleCloudTalentV4JobDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003078 var od = api.GoogleCloudTalentV4JobDerivedInfo.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003079 checkGoogleCloudTalentV4JobDerivedInfo(od);
3080 });
3081 });
3082
Kevin Moored0251702021-01-15 06:41:08 -08003083 unittest.group('obj-schema-GoogleCloudTalentV4JobProcessingOptions', () {
3084 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003085 var o = buildGoogleCloudTalentV4JobProcessingOptions();
Kevin Moore6d21e902021-01-15 06:41:08 -08003086 var od = api.GoogleCloudTalentV4JobProcessingOptions.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003087 checkGoogleCloudTalentV4JobProcessingOptions(od);
3088 });
3089 });
3090
Kevin Moored0251702021-01-15 06:41:08 -08003091 unittest.group('obj-schema-GoogleCloudTalentV4JobResult', () {
3092 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003093 var o = buildGoogleCloudTalentV4JobResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003094 var od = api.GoogleCloudTalentV4JobResult.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003095 checkGoogleCloudTalentV4JobResult(od);
3096 });
3097 });
3098
Kevin Moored0251702021-01-15 06:41:08 -08003099 unittest.group('obj-schema-GoogleCloudTalentV4Location', () {
3100 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003101 var o = buildGoogleCloudTalentV4Location();
Kevin Moore6d21e902021-01-15 06:41:08 -08003102 var od = api.GoogleCloudTalentV4Location.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003103 checkGoogleCloudTalentV4Location(od);
3104 });
3105 });
3106
Kevin Moored0251702021-01-15 06:41:08 -08003107 unittest.group('obj-schema-HistogramFacets', () {
3108 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003109 var o = buildHistogramFacets();
Kevin Moore6d21e902021-01-15 06:41:08 -08003110 var od = api.HistogramFacets.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003111 checkHistogramFacets(od);
3112 });
3113 });
3114
Kevin Moored0251702021-01-15 06:41:08 -08003115 unittest.group('obj-schema-HistogramResult', () {
3116 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003117 var o = buildHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003118 var od = api.HistogramResult.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003119 checkHistogramResult(od);
3120 });
3121 });
3122
Kevin Moored0251702021-01-15 06:41:08 -08003123 unittest.group('obj-schema-HistogramResults', () {
3124 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003125 var o = buildHistogramResults();
Kevin Moore6d21e902021-01-15 06:41:08 -08003126 var od = api.HistogramResults.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003127 checkHistogramResults(od);
3128 });
3129 });
3130
Kevin Moored0251702021-01-15 06:41:08 -08003131 unittest.group('obj-schema-Job', () {
3132 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003133 var o = buildJob();
Kevin Moore6d21e902021-01-15 06:41:08 -08003134 var od = api.Job.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003135 checkJob(od);
3136 });
3137 });
3138
Kevin Moored0251702021-01-15 06:41:08 -08003139 unittest.group('obj-schema-JobDerivedInfo', () {
3140 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003141 var o = buildJobDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003142 var od = api.JobDerivedInfo.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003143 checkJobDerivedInfo(od);
3144 });
3145 });
3146
Kevin Moored0251702021-01-15 06:41:08 -08003147 unittest.group('obj-schema-JobEvent', () {
3148 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003149 var o = buildJobEvent();
Kevin Moore6d21e902021-01-15 06:41:08 -08003150 var od = api.JobEvent.fromJson(o.toJson());
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003151 checkJobEvent(od);
3152 });
3153 });
3154
Kevin Moored0251702021-01-15 06:41:08 -08003155 unittest.group('obj-schema-JobQuery', () {
3156 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003157 var o = buildJobQuery();
Kevin Moore6d21e902021-01-15 06:41:08 -08003158 var od = api.JobQuery.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003159 checkJobQuery(od);
3160 });
3161 });
3162
Kevin Moored0251702021-01-15 06:41:08 -08003163 unittest.group('obj-schema-LatLng', () {
3164 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003165 var o = buildLatLng();
Kevin Moore6d21e902021-01-15 06:41:08 -08003166 var od = api.LatLng.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003167 checkLatLng(od);
3168 });
3169 });
3170
Kevin Moored0251702021-01-15 06:41:08 -08003171 unittest.group('obj-schema-ListCompaniesResponse', () {
3172 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003173 var o = buildListCompaniesResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003174 var od = api.ListCompaniesResponse.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003175 checkListCompaniesResponse(od);
3176 });
3177 });
3178
Kevin Moored0251702021-01-15 06:41:08 -08003179 unittest.group('obj-schema-ListJobsResponse', () {
3180 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003181 var o = buildListJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003182 var od = api.ListJobsResponse.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003183 checkListJobsResponse(od);
3184 });
3185 });
3186
Kevin Moored0251702021-01-15 06:41:08 -08003187 unittest.group('obj-schema-Location', () {
3188 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003189 var o = buildLocation();
Kevin Moore6d21e902021-01-15 06:41:08 -08003190 var od = api.Location.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003191 checkLocation(od);
3192 });
3193 });
3194
Kevin Moored0251702021-01-15 06:41:08 -08003195 unittest.group('obj-schema-LocationFilter', () {
3196 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003197 var o = buildLocationFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08003198 var od = api.LocationFilter.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003199 checkLocationFilter(od);
3200 });
3201 });
3202
Kevin Moored0251702021-01-15 06:41:08 -08003203 unittest.group('obj-schema-MatchingJob', () {
3204 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003205 var o = buildMatchingJob();
Kevin Moore6d21e902021-01-15 06:41:08 -08003206 var od = api.MatchingJob.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003207 checkMatchingJob(od);
3208 });
3209 });
3210
Kevin Moored0251702021-01-15 06:41:08 -08003211 unittest.group('obj-schema-MendelDebugInput', () {
3212 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003213 var o = buildMendelDebugInput();
Kevin Moore6d21e902021-01-15 06:41:08 -08003214 var od = api.MendelDebugInput.fromJson(o.toJson());
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003215 checkMendelDebugInput(od);
3216 });
3217 });
3218
Kevin Moored0251702021-01-15 06:41:08 -08003219 unittest.group('obj-schema-Money', () {
3220 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003221 var o = buildMoney();
Kevin Moore6d21e902021-01-15 06:41:08 -08003222 var od = api.Money.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003223 checkMoney(od);
3224 });
3225 });
3226
Kevin Moored0251702021-01-15 06:41:08 -08003227 unittest.group('obj-schema-NamespacedDebugInput', () {
3228 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003229 var o = buildNamespacedDebugInput();
Kevin Moore6d21e902021-01-15 06:41:08 -08003230 var od = api.NamespacedDebugInput.fromJson(o.toJson());
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003231 checkNamespacedDebugInput(od);
3232 });
3233 });
3234
Kevin Moored0251702021-01-15 06:41:08 -08003235 unittest.group('obj-schema-NumericBucketingOption', () {
3236 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003237 var o = buildNumericBucketingOption();
Kevin Moore6d21e902021-01-15 06:41:08 -08003238 var od = api.NumericBucketingOption.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003239 checkNumericBucketingOption(od);
3240 });
3241 });
3242
Kevin Moored0251702021-01-15 06:41:08 -08003243 unittest.group('obj-schema-NumericBucketingResult', () {
3244 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003245 var o = buildNumericBucketingResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003246 var od = api.NumericBucketingResult.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003247 checkNumericBucketingResult(od);
3248 });
3249 });
3250
Kevin Moored0251702021-01-15 06:41:08 -08003251 unittest.group('obj-schema-PostalAddress', () {
3252 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003253 var o = buildPostalAddress();
Kevin Moore6d21e902021-01-15 06:41:08 -08003254 var od = api.PostalAddress.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003255 checkPostalAddress(od);
3256 });
3257 });
3258
Kevin Moored0251702021-01-15 06:41:08 -08003259 unittest.group('obj-schema-ProcessingOptions', () {
3260 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003261 var o = buildProcessingOptions();
Kevin Moore6d21e902021-01-15 06:41:08 -08003262 var od = api.ProcessingOptions.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003263 checkProcessingOptions(od);
3264 });
3265 });
3266
Kevin Moored0251702021-01-15 06:41:08 -08003267 unittest.group('obj-schema-RequestMetadata', () {
3268 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003269 var o = buildRequestMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003270 var od = api.RequestMetadata.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003271 checkRequestMetadata(od);
3272 });
3273 });
3274
Kevin Moored0251702021-01-15 06:41:08 -08003275 unittest.group('obj-schema-ResponseMetadata', () {
3276 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003277 var o = buildResponseMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003278 var od = api.ResponseMetadata.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003279 checkResponseMetadata(od);
3280 });
3281 });
3282
Kevin Moored0251702021-01-15 06:41:08 -08003283 unittest.group('obj-schema-SearchJobsRequest', () {
3284 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003285 var o = buildSearchJobsRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003286 var od = api.SearchJobsRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003287 checkSearchJobsRequest(od);
3288 });
3289 });
3290
Kevin Moored0251702021-01-15 06:41:08 -08003291 unittest.group('obj-schema-SearchJobsResponse', () {
3292 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003293 var o = buildSearchJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003294 var od = api.SearchJobsResponse.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003295 checkSearchJobsResponse(od);
3296 });
3297 });
3298
Kevin Moored0251702021-01-15 06:41:08 -08003299 unittest.group('obj-schema-SpellingCorrection', () {
3300 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003301 var o = buildSpellingCorrection();
Kevin Moore6d21e902021-01-15 06:41:08 -08003302 var od = api.SpellingCorrection.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003303 checkSpellingCorrection(od);
3304 });
3305 });
3306
Kevin Moored0251702021-01-15 06:41:08 -08003307 unittest.group('obj-schema-Status', () {
3308 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003309 var o = buildStatus();
Kevin Moore6d21e902021-01-15 06:41:08 -08003310 var od = api.Status.fromJson(o.toJson());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003311 checkStatus(od);
3312 });
3313 });
3314
Kevin Moored0251702021-01-15 06:41:08 -08003315 unittest.group('obj-schema-TimeOfDay', () {
3316 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003317 var o = buildTimeOfDay();
Kevin Moore6d21e902021-01-15 06:41:08 -08003318 var od = api.TimeOfDay.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003319 checkTimeOfDay(od);
3320 });
3321 });
3322
Kevin Moored0251702021-01-15 06:41:08 -08003323 unittest.group('obj-schema-TimestampRange', () {
3324 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003325 var o = buildTimestampRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08003326 var od = api.TimestampRange.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003327 checkTimestampRange(od);
3328 });
3329 });
3330
Kevin Moored0251702021-01-15 06:41:08 -08003331 unittest.group('obj-schema-UpdateCompanyRequest', () {
3332 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003333 var o = buildUpdateCompanyRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003334 var od = api.UpdateCompanyRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003335 checkUpdateCompanyRequest(od);
3336 });
3337 });
3338
Kevin Moored0251702021-01-15 06:41:08 -08003339 unittest.group('obj-schema-UpdateJobRequest', () {
3340 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003341 var o = buildUpdateJobRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003342 var od = api.UpdateJobRequest.fromJson(o.toJson());
Martin Kustermann12cdd522018-08-27 10:46:50 +02003343 checkUpdateJobRequest(od);
3344 });
3345 });
3346
Kevin Moored0251702021-01-15 06:41:08 -08003347 unittest.group('resource-ProjectsResourceApi', () {
3348 unittest.test('method--complete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003349 var mock = HttpServerMock();
3350 api.ProjectsResourceApi res = api.JobsApi(mock).projects;
Kevin Moored0251702021-01-15 06:41:08 -08003351 var arg_name = 'foo';
3352 var arg_languageCode = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08003353 var arg_languageCodes = buildUnnamed2854();
Kevin Moored0251702021-01-15 06:41:08 -08003354 var arg_companyName = 'foo';
3355 var arg_query = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003356 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08003357 var arg_scope = 'foo';
3358 var arg_type = 'foo';
3359 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003360 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3361 var path = (req.url).path;
3362 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003363 core.int index;
3364 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003365 unittest.expect(
3366 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3367 pathOffset += 1;
3368 unittest.expect(
3369 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3370 pathOffset += 3;
3371 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3372
3373 var query = (req.url).query;
3374 var queryOffset = 0;
3375 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003376 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003377
Kevin Moore6d21e902021-01-15 06:41:08 -08003378 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003379 for (var part in query.split('&')) {
3380 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003381 addQueryParam(
3382 core.Uri.decodeQueryComponent(keyValue[0]),
3383 core.Uri.decodeQueryComponent(keyValue[1]),
3384 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003385 }
3386 }
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003387 unittest.expect(
3388 queryMap["languageCode"].first, unittest.equals(arg_languageCode));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003389 unittest.expect(
3390 queryMap["languageCodes"], unittest.equals(arg_languageCodes));
3391 unittest.expect(
3392 queryMap["companyName"].first, unittest.equals(arg_companyName));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003393 unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
3394 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3395 unittest.equals(arg_pageSize));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003396 unittest.expect(queryMap["scope"].first, unittest.equals(arg_scope));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003397 unittest.expect(queryMap["type"].first, unittest.equals(arg_type));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003398 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3399
3400 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003401 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003402 };
3403 var resp = convert.json.encode(buildCompleteQueryResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003404 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003405 }), true);
3406 res
3407 .complete(arg_name,
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003408 languageCode: arg_languageCode,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003409 languageCodes: arg_languageCodes,
3410 companyName: arg_companyName,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003411 query: arg_query,
3412 pageSize: arg_pageSize,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003413 scope: arg_scope,
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003414 type: arg_type,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003415 $fields: arg_$fields)
3416 .then(unittest.expectAsync1(((response) {
3417 checkCompleteQueryResponse(response);
3418 })));
3419 });
3420 });
3421
Kevin Moored0251702021-01-15 06:41:08 -08003422 unittest.group('resource-ProjectsClientEventsResourceApi', () {
3423 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003424 var mock = HttpServerMock();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003425 api.ProjectsClientEventsResourceApi res =
Kevin Moore6d21e902021-01-15 06:41:08 -08003426 api.JobsApi(mock).projects.clientEvents;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003427 var arg_request = buildCreateClientEventRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003428 var arg_parent = 'foo';
3429 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003430 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08003431 var obj = api.CreateClientEventRequest.fromJson(json);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003432 checkCreateClientEventRequest(obj);
3433
3434 var path = (req.url).path;
3435 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003436 core.int index;
3437 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003438 unittest.expect(
3439 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3440 pathOffset += 1;
3441 unittest.expect(
3442 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3443 pathOffset += 3;
3444 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3445
3446 var query = (req.url).query;
3447 var queryOffset = 0;
3448 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003449 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003450
Kevin Moore6d21e902021-01-15 06:41:08 -08003451 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003452 for (var part in query.split('&')) {
3453 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003454 addQueryParam(
3455 core.Uri.decodeQueryComponent(keyValue[0]),
3456 core.Uri.decodeQueryComponent(keyValue[1]),
3457 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003458 }
3459 }
3460 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3461
3462 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003463 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003464 };
3465 var resp = convert.json.encode(buildClientEvent());
Kevin Moore6d21e902021-01-15 06:41:08 -08003466 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003467 }), true);
3468 res
3469 .create(arg_request, arg_parent, $fields: arg_$fields)
3470 .then(unittest.expectAsync1(((response) {
3471 checkClientEvent(response);
3472 })));
3473 });
3474 });
3475
Kevin Moored0251702021-01-15 06:41:08 -08003476 unittest.group('resource-ProjectsCompaniesResourceApi', () {
3477 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003478 var mock = HttpServerMock();
Martin Kustermann12cdd522018-08-27 10:46:50 +02003479 api.ProjectsCompaniesResourceApi res =
Kevin Moore6d21e902021-01-15 06:41:08 -08003480 api.JobsApi(mock).projects.companies;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003481 var arg_request = buildCreateCompanyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003482 var arg_parent = 'foo';
3483 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003484 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08003485 var obj = api.CreateCompanyRequest.fromJson(json);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003486 checkCreateCompanyRequest(obj);
3487
3488 var path = (req.url).path;
3489 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003490 core.int index;
3491 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003492 unittest.expect(
3493 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3494 pathOffset += 1;
3495 unittest.expect(
3496 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3497 pathOffset += 3;
3498 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3499
3500 var query = (req.url).query;
3501 var queryOffset = 0;
3502 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003503 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003504
Kevin Moore6d21e902021-01-15 06:41:08 -08003505 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003506 for (var part in query.split('&')) {
3507 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003508 addQueryParam(
3509 core.Uri.decodeQueryComponent(keyValue[0]),
3510 core.Uri.decodeQueryComponent(keyValue[1]),
3511 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003512 }
3513 }
3514 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3515
3516 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003517 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003518 };
3519 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003520 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003521 }), true);
3522 res
3523 .create(arg_request, arg_parent, $fields: arg_$fields)
3524 .then(unittest.expectAsync1(((response) {
3525 checkCompany(response);
3526 })));
3527 });
3528
Kevin Moored0251702021-01-15 06:41:08 -08003529 unittest.test('method--delete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003530 var mock = HttpServerMock();
Martin Kustermann12cdd522018-08-27 10:46:50 +02003531 api.ProjectsCompaniesResourceApi res =
Kevin Moore6d21e902021-01-15 06:41:08 -08003532 api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003533 var arg_name = 'foo';
3534 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003535 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3536 var path = (req.url).path;
3537 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003538 core.int index;
3539 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003540 unittest.expect(
3541 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3542 pathOffset += 1;
3543 unittest.expect(
3544 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3545 pathOffset += 3;
3546 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3547
3548 var query = (req.url).query;
3549 var queryOffset = 0;
3550 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003551 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003552
Kevin Moore6d21e902021-01-15 06:41:08 -08003553 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003554 for (var part in query.split('&')) {
3555 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003556 addQueryParam(
3557 core.Uri.decodeQueryComponent(keyValue[0]),
3558 core.Uri.decodeQueryComponent(keyValue[1]),
3559 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003560 }
3561 }
3562 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3563
3564 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003565 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003566 };
3567 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003568 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003569 }), true);
3570 res
3571 .delete(arg_name, $fields: arg_$fields)
3572 .then(unittest.expectAsync1(((response) {
3573 checkEmpty(response);
3574 })));
3575 });
3576
Kevin Moored0251702021-01-15 06:41:08 -08003577 unittest.test('method--get', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003578 var mock = HttpServerMock();
Martin Kustermann12cdd522018-08-27 10:46:50 +02003579 api.ProjectsCompaniesResourceApi res =
Kevin Moore6d21e902021-01-15 06:41:08 -08003580 api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003581 var arg_name = 'foo';
3582 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003583 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3584 var path = (req.url).path;
3585 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003586 core.int index;
3587 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003588 unittest.expect(
3589 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3590 pathOffset += 1;
3591 unittest.expect(
3592 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3593 pathOffset += 3;
3594 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3595
3596 var query = (req.url).query;
3597 var queryOffset = 0;
3598 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003599 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003600
Kevin Moore6d21e902021-01-15 06:41:08 -08003601 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003602 for (var part in query.split('&')) {
3603 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003604 addQueryParam(
3605 core.Uri.decodeQueryComponent(keyValue[0]),
3606 core.Uri.decodeQueryComponent(keyValue[1]),
3607 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003608 }
3609 }
3610 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3611
3612 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003613 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003614 };
3615 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003616 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003617 }), true);
3618 res
3619 .get(arg_name, $fields: arg_$fields)
3620 .then(unittest.expectAsync1(((response) {
3621 checkCompany(response);
3622 })));
3623 });
3624
Kevin Moored0251702021-01-15 06:41:08 -08003625 unittest.test('method--list', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003626 var mock = HttpServerMock();
Martin Kustermann12cdd522018-08-27 10:46:50 +02003627 api.ProjectsCompaniesResourceApi res =
Kevin Moore6d21e902021-01-15 06:41:08 -08003628 api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003629 var arg_parent = 'foo';
3630 var arg_pageToken = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003631 var arg_requireOpenJobs = true;
3632 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08003633 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003634 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3635 var path = (req.url).path;
3636 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003637 core.int index;
3638 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003639 unittest.expect(
3640 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3641 pathOffset += 1;
3642 unittest.expect(
3643 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3644 pathOffset += 3;
3645 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3646
3647 var query = (req.url).query;
3648 var queryOffset = 0;
3649 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003650 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003651
Kevin Moore6d21e902021-01-15 06:41:08 -08003652 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003653 for (var part in query.split('&')) {
3654 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003655 addQueryParam(
3656 core.Uri.decodeQueryComponent(keyValue[0]),
3657 core.Uri.decodeQueryComponent(keyValue[1]),
3658 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003659 }
3660 }
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003661 unittest.expect(
3662 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003663 unittest.expect(queryMap["requireOpenJobs"].first,
3664 unittest.equals("$arg_requireOpenJobs"));
3665 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3666 unittest.equals(arg_pageSize));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003667 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3668
3669 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003670 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003671 };
3672 var resp = convert.json.encode(buildListCompaniesResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003673 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003674 }), true);
3675 res
3676 .list(arg_parent,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003677 pageToken: arg_pageToken,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003678 requireOpenJobs: arg_requireOpenJobs,
3679 pageSize: arg_pageSize,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003680 $fields: arg_$fields)
3681 .then(unittest.expectAsync1(((response) {
3682 checkListCompaniesResponse(response);
3683 })));
3684 });
3685
Kevin Moored0251702021-01-15 06:41:08 -08003686 unittest.test('method--patch', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003687 var mock = HttpServerMock();
Martin Kustermann12cdd522018-08-27 10:46:50 +02003688 api.ProjectsCompaniesResourceApi res =
Kevin Moore6d21e902021-01-15 06:41:08 -08003689 api.JobsApi(mock).projects.companies;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003690 var arg_request = buildUpdateCompanyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003691 var arg_name = 'foo';
3692 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003693 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08003694 var obj = api.UpdateCompanyRequest.fromJson(json);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003695 checkUpdateCompanyRequest(obj);
3696
3697 var path = (req.url).path;
3698 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003699 core.int index;
3700 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003701 unittest.expect(
3702 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3703 pathOffset += 1;
3704 unittest.expect(
3705 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3706 pathOffset += 3;
3707 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3708
3709 var query = (req.url).query;
3710 var queryOffset = 0;
3711 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003712 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003713
Kevin Moore6d21e902021-01-15 06:41:08 -08003714 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003715 for (var part in query.split('&')) {
3716 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003717 addQueryParam(
3718 core.Uri.decodeQueryComponent(keyValue[0]),
3719 core.Uri.decodeQueryComponent(keyValue[1]),
3720 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003721 }
3722 }
3723 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3724
3725 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003726 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003727 };
3728 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003729 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003730 }), true);
3731 res
3732 .patch(arg_request, arg_name, $fields: arg_$fields)
3733 .then(unittest.expectAsync1(((response) {
3734 checkCompany(response);
3735 })));
3736 });
3737 });
3738
Kevin Moored0251702021-01-15 06:41:08 -08003739 unittest.group('resource-ProjectsJobsResourceApi', () {
3740 unittest.test('method--batchDelete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003741 var mock = HttpServerMock();
3742 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003743 var arg_request = buildBatchDeleteJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003744 var arg_parent = 'foo';
3745 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003746 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08003747 var obj = api.BatchDeleteJobsRequest.fromJson(json);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003748 checkBatchDeleteJobsRequest(obj);
3749
3750 var path = (req.url).path;
3751 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003752 core.int index;
3753 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003754 unittest.expect(
3755 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3756 pathOffset += 1;
3757 unittest.expect(
3758 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3759 pathOffset += 3;
3760 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3761
3762 var query = (req.url).query;
3763 var queryOffset = 0;
3764 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003765 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003766
Kevin Moore6d21e902021-01-15 06:41:08 -08003767 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003768 for (var part in query.split('&')) {
3769 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003770 addQueryParam(
3771 core.Uri.decodeQueryComponent(keyValue[0]),
3772 core.Uri.decodeQueryComponent(keyValue[1]),
3773 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003774 }
3775 }
3776 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3777
3778 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003779 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003780 };
3781 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003782 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003783 }), true);
3784 res
3785 .batchDelete(arg_request, arg_parent, $fields: arg_$fields)
3786 .then(unittest.expectAsync1(((response) {
3787 checkEmpty(response);
3788 })));
3789 });
3790
Kevin Moored0251702021-01-15 06:41:08 -08003791 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003792 var mock = HttpServerMock();
3793 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003794 var arg_request = buildCreateJobRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003795 var arg_parent = 'foo';
3796 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003797 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08003798 var obj = api.CreateJobRequest.fromJson(json);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003799 checkCreateJobRequest(obj);
3800
3801 var path = (req.url).path;
3802 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003803 core.int index;
3804 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003805 unittest.expect(
3806 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3807 pathOffset += 1;
3808 unittest.expect(
3809 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3810 pathOffset += 3;
3811 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3812
3813 var query = (req.url).query;
3814 var queryOffset = 0;
3815 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003816 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003817
Kevin Moore6d21e902021-01-15 06:41:08 -08003818 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003819 for (var part in query.split('&')) {
3820 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003821 addQueryParam(
3822 core.Uri.decodeQueryComponent(keyValue[0]),
3823 core.Uri.decodeQueryComponent(keyValue[1]),
3824 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003825 }
3826 }
3827 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3828
3829 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003830 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003831 };
3832 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08003833 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003834 }), true);
3835 res
3836 .create(arg_request, arg_parent, $fields: arg_$fields)
3837 .then(unittest.expectAsync1(((response) {
3838 checkJob(response);
3839 })));
3840 });
3841
Kevin Moored0251702021-01-15 06:41:08 -08003842 unittest.test('method--delete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003843 var mock = HttpServerMock();
3844 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003845 var arg_name = 'foo';
3846 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003847 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3848 var path = (req.url).path;
3849 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003850 core.int index;
3851 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003852 unittest.expect(
3853 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3854 pathOffset += 1;
3855 unittest.expect(
3856 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3857 pathOffset += 3;
3858 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3859
3860 var query = (req.url).query;
3861 var queryOffset = 0;
3862 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003863 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003864
Kevin Moore6d21e902021-01-15 06:41:08 -08003865 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003866 for (var part in query.split('&')) {
3867 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003868 addQueryParam(
3869 core.Uri.decodeQueryComponent(keyValue[0]),
3870 core.Uri.decodeQueryComponent(keyValue[1]),
3871 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003872 }
3873 }
3874 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3875
3876 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003877 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003878 };
3879 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003880 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003881 }), true);
3882 res
3883 .delete(arg_name, $fields: arg_$fields)
3884 .then(unittest.expectAsync1(((response) {
3885 checkEmpty(response);
3886 })));
3887 });
3888
Kevin Moored0251702021-01-15 06:41:08 -08003889 unittest.test('method--get', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003890 var mock = HttpServerMock();
3891 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003892 var arg_name = 'foo';
3893 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003894 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3895 var path = (req.url).path;
3896 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003897 core.int index;
3898 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003899 unittest.expect(
3900 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3901 pathOffset += 1;
3902 unittest.expect(
3903 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3904 pathOffset += 3;
3905 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3906
3907 var query = (req.url).query;
3908 var queryOffset = 0;
3909 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003910 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003911
Kevin Moore6d21e902021-01-15 06:41:08 -08003912 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003913 for (var part in query.split('&')) {
3914 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003915 addQueryParam(
3916 core.Uri.decodeQueryComponent(keyValue[0]),
3917 core.Uri.decodeQueryComponent(keyValue[1]),
3918 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003919 }
3920 }
3921 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3922
3923 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003924 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003925 };
3926 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08003927 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003928 }), true);
3929 res
3930 .get(arg_name, $fields: arg_$fields)
3931 .then(unittest.expectAsync1(((response) {
3932 checkJob(response);
3933 })));
3934 });
3935
Kevin Moored0251702021-01-15 06:41:08 -08003936 unittest.test('method--list', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003937 var mock = HttpServerMock();
3938 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003939 var arg_parent = 'foo';
3940 var arg_pageToken = 'foo';
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01003941 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08003942 var arg_filter = 'foo';
3943 var arg_jobView = 'foo';
3944 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003945 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3946 var path = (req.url).path;
3947 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003948 core.int index;
3949 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003950 unittest.expect(
3951 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3952 pathOffset += 1;
3953 unittest.expect(
3954 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3955 pathOffset += 3;
3956 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3957
3958 var query = (req.url).query;
3959 var queryOffset = 0;
3960 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08003961 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003962
Kevin Moore6d21e902021-01-15 06:41:08 -08003963 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003964 for (var part in query.split('&')) {
3965 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003966 addQueryParam(
3967 core.Uri.decodeQueryComponent(keyValue[0]),
3968 core.Uri.decodeQueryComponent(keyValue[1]),
3969 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003970 }
3971 }
Martin Kustermann12cdd522018-08-27 10:46:50 +02003972 unittest.expect(
Martin Kustermann12cdd522018-08-27 10:46:50 +02003973 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01003974 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3975 unittest.equals(arg_pageSize));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003976 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003977 unittest.expect(
3978 queryMap["jobView"].first, unittest.equals(arg_jobView));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003979 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3980
3981 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003982 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003983 };
3984 var resp = convert.json.encode(buildListJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003985 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003986 }), true);
3987 res
3988 .list(arg_parent,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003989 pageToken: arg_pageToken,
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01003990 pageSize: arg_pageSize,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003991 filter: arg_filter,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003992 jobView: arg_jobView,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003993 $fields: arg_$fields)
3994 .then(unittest.expectAsync1(((response) {
3995 checkListJobsResponse(response);
3996 })));
3997 });
3998
Kevin Moored0251702021-01-15 06:41:08 -08003999 unittest.test('method--patch', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004000 var mock = HttpServerMock();
4001 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004002 var arg_request = buildUpdateJobRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004003 var arg_name = 'foo';
4004 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004005 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08004006 var obj = api.UpdateJobRequest.fromJson(json);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004007 checkUpdateJobRequest(obj);
4008
4009 var path = (req.url).path;
4010 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004011 core.int index;
4012 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004013 unittest.expect(
4014 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4015 pathOffset += 1;
4016 unittest.expect(
4017 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4018 pathOffset += 3;
4019 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4020
4021 var query = (req.url).query;
4022 var queryOffset = 0;
4023 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08004024 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004025
Kevin Moore6d21e902021-01-15 06:41:08 -08004026 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004027 for (var part in query.split('&')) {
4028 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004029 addQueryParam(
4030 core.Uri.decodeQueryComponent(keyValue[0]),
4031 core.Uri.decodeQueryComponent(keyValue[1]),
4032 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004033 }
4034 }
4035 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4036
4037 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004038 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004039 };
4040 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08004041 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004042 }), true);
4043 res
4044 .patch(arg_request, arg_name, $fields: arg_$fields)
4045 .then(unittest.expectAsync1(((response) {
4046 checkJob(response);
4047 })));
4048 });
4049
Kevin Moored0251702021-01-15 06:41:08 -08004050 unittest.test('method--search', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004051 var mock = HttpServerMock();
4052 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004053 var arg_request = buildSearchJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004054 var arg_parent = 'foo';
4055 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004056 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08004057 var obj = api.SearchJobsRequest.fromJson(json);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004058 checkSearchJobsRequest(obj);
4059
4060 var path = (req.url).path;
4061 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004062 core.int index;
4063 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004064 unittest.expect(
4065 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4066 pathOffset += 1;
4067 unittest.expect(
4068 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4069 pathOffset += 3;
4070 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4071
4072 var query = (req.url).query;
4073 var queryOffset = 0;
4074 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore6d21e902021-01-15 06:41:08 -08004075 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004076
Kevin Moore6d21e902021-01-15 06:41:08 -08004077 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004078 for (var part in query.split('&')) {
4079 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004080 addQueryParam(
4081 core.Uri.decodeQueryComponent(keyValue[0]),
4082 core.Uri.decodeQueryComponent(keyValue[1]),
4083 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004084 }
4085 }
4086 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4087
4088 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004089 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004090 };
4091 var resp = convert.json.encode(buildSearchJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004092 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004093 }), true);
4094 res
4095 .search(arg_request, arg_parent, $fields: arg_$fields)
4096 .then(unittest.expectAsync1(((response) {
4097 checkSearchJobsResponse(response);
4098 })));
4099 });
4100
Kevin Moored0251702021-01-15 06:41:08 -08004101 unittest.test('method--searchForAlert', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004102 var mock = HttpServerMock();
4103 api.ProjectsJobsResourceApi res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004104 var arg_request = buildSearchJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004105 var arg_parent = 'foo';
4106 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004107 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moore6d21e902021-01-15 06:41:08 -08004108 var obj = api.SearchJobsRequest.fromJson(json);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004109 checkSearchJobsRequest(obj);
4110
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 Moore6d21e902021-01-15 06:41:08 -08004126 void addQueryParam(n, v) => queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004127
Kevin Moore6d21e902021-01-15 06:41:08 -08004128 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004129 for (var part in query.split('&')) {
4130 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004131 addQueryParam(
4132 core.Uri.decodeQueryComponent(keyValue[0]),
4133 core.Uri.decodeQueryComponent(keyValue[1]),
4134 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004135 }
4136 }
4137 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4138
4139 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004140 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004141 };
4142 var resp = convert.json.encode(buildSearchJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004143 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004144 }), true);
4145 res
4146 .searchForAlert(arg_request, arg_parent, $fields: arg_$fields)
4147 .then(unittest.expectAsync1(((response) {
4148 checkSearchJobsResponse(response);
4149 })));
4150 });
4151 });
4152}