blob: b117bd6ccab6b68f6c669311a4f487bfa1aa6fc4 [file] [log] [blame]
Kevin Moore6d21e902021-01-15 06:41:08 -08001// ignore_for_file: camel_case_types
2// ignore_for_file: comment_references
Kevin Moore6d21e902021-01-15 06:41:08 -08003// ignore_for_file: directives_ordering
Kevin Moore1ad61ef2021-01-22 17:52:58 -08004// ignore_for_file: file_names
Kevin Moore6d21e902021-01-15 06:41:08 -08005// ignore_for_file: library_names
6// ignore_for_file: lines_longer_than_80_chars
7// ignore_for_file: non_constant_identifier_names
Kevin Moore1ad61ef2021-01-22 17:52:58 -08008// ignore_for_file: prefer_expression_function_bodies
Kevin Moore6d21e902021-01-15 06:41:08 -08009// ignore_for_file: prefer_final_locals
10// ignore_for_file: prefer_interpolation_to_compose_strings
Kevin Moore6d21e902021-01-15 06:41:08 -080011// ignore_for_file: unnecessary_brace_in_string_interps
12// ignore_for_file: unnecessary_cast
Kevin Moore1ad61ef2021-01-22 17:52:58 -080013// ignore_for_file: unnecessary_lambdas
Kevin Moore6d21e902021-01-15 06:41:08 -080014// ignore_for_file: unnecessary_parenthesis
15// ignore_for_file: unnecessary_string_interpolations
Kevin Moore6d21e902021-01-15 06:41:08 -080016// ignore_for_file: avoid_returning_null
17// ignore_for_file: cascade_invocations
Kevin Moored0251702021-01-15 06:41:08 -080018// ignore_for_file: prefer_single_quotes
Kevin Moore6d21e902021-01-15 06:41:08 -080019// ignore_for_file: unused_local_variable
20
Kevin Moore2282df32021-01-27 19:15:24 -080021import 'dart:async' as async;
22import 'dart:convert' as convert;
23import 'dart:core' as core;
Martin Kustermann12cdd522018-08-27 10:46:50 +020024
25import 'package:http/http.dart' as http;
26import 'package:test/test.dart' as unittest;
Martin Kustermann12cdd522018-08-27 10:46:50 +020027import 'package:googleapis/jobs/v3.dart' as api;
28
Kevin Moore2282df32021-01-27 19:15:24 -080029import '../test_shared.dart';
Martin Kustermann12cdd522018-08-27 10:46:50 +020030
Kevin Moore6d21e902021-01-15 06:41:08 -080031core.List<core.String> buildUnnamed2786() {
32 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -080033 o.add('foo');
34 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +020035 return o;
36}
37
Kevin Moore6d21e902021-01-15 06:41:08 -080038void checkUnnamed2786(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020039 unittest.expect(o, unittest.hasLength(2));
40 unittest.expect(o[0], unittest.equals('foo'));
41 unittest.expect(o[1], unittest.equals('foo'));
42}
43
Kevin Moore6d21e902021-01-15 06:41:08 -080044core.List<core.String> buildUnnamed2787() {
45 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -080046 o.add('foo');
47 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +020048 return o;
49}
50
Kevin Moore6d21e902021-01-15 06:41:08 -080051void checkUnnamed2787(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020052 unittest.expect(o, unittest.hasLength(2));
53 unittest.expect(o[0], unittest.equals('foo'));
54 unittest.expect(o[1], unittest.equals('foo'));
55}
56
57core.int buildCounterApplicationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -080058api.ApplicationInfo buildApplicationInfo() {
59 var o = api.ApplicationInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +020060 buildCounterApplicationInfo++;
61 if (buildCounterApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -080062 o.emails = buildUnnamed2786();
Kevin Moored0251702021-01-15 06:41:08 -080063 o.instruction = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -080064 o.uris = buildUnnamed2787();
Martin Kustermann12cdd522018-08-27 10:46:50 +020065 }
66 buildCounterApplicationInfo--;
67 return o;
68}
69
Kevin Moore6d21e902021-01-15 06:41:08 -080070void checkApplicationInfo(api.ApplicationInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020071 buildCounterApplicationInfo++;
72 if (buildCounterApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -080073 checkUnnamed2786(o.emails);
Martin Kustermann12cdd522018-08-27 10:46:50 +020074 unittest.expect(o.instruction, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -080075 checkUnnamed2787(o.uris);
Martin Kustermann12cdd522018-08-27 10:46:50 +020076 }
77 buildCounterApplicationInfo--;
78}
79
80core.int buildCounterBatchDeleteJobsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -080081api.BatchDeleteJobsRequest buildBatchDeleteJobsRequest() {
82 var o = api.BatchDeleteJobsRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +020083 buildCounterBatchDeleteJobsRequest++;
84 if (buildCounterBatchDeleteJobsRequest < 3) {
Kevin Moored0251702021-01-15 06:41:08 -080085 o.filter = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +020086 }
87 buildCounterBatchDeleteJobsRequest--;
88 return o;
89}
90
Kevin Moore6d21e902021-01-15 06:41:08 -080091void checkBatchDeleteJobsRequest(api.BatchDeleteJobsRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +020092 buildCounterBatchDeleteJobsRequest++;
93 if (buildCounterBatchDeleteJobsRequest < 3) {
94 unittest.expect(o.filter, unittest.equals('foo'));
95 }
96 buildCounterBatchDeleteJobsRequest--;
97}
98
99core.int buildCounterBucketRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800100api.BucketRange buildBucketRange() {
101 var o = api.BucketRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200102 buildCounterBucketRange++;
103 if (buildCounterBucketRange < 3) {
104 o.from = 42.0;
105 o.to = 42.0;
106 }
107 buildCounterBucketRange--;
108 return o;
109}
110
Kevin Moore6d21e902021-01-15 06:41:08 -0800111void checkBucketRange(api.BucketRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200112 buildCounterBucketRange++;
113 if (buildCounterBucketRange < 3) {
114 unittest.expect(o.from, unittest.equals(42.0));
115 unittest.expect(o.to, unittest.equals(42.0));
116 }
117 buildCounterBucketRange--;
118}
119
120core.int buildCounterBucketizedCount = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800121api.BucketizedCount buildBucketizedCount() {
122 var o = api.BucketizedCount();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200123 buildCounterBucketizedCount++;
124 if (buildCounterBucketizedCount < 3) {
125 o.count = 42;
126 o.range = buildBucketRange();
127 }
128 buildCounterBucketizedCount--;
129 return o;
130}
131
Kevin Moore6d21e902021-01-15 06:41:08 -0800132void checkBucketizedCount(api.BucketizedCount o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200133 buildCounterBucketizedCount++;
134 if (buildCounterBucketizedCount < 3) {
135 unittest.expect(o.count, unittest.equals(42));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800136 checkBucketRange(o.range as api.BucketRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200137 }
138 buildCounterBucketizedCount--;
139}
140
Kevin Moore6d21e902021-01-15 06:41:08 -0800141core.Map<core.String, core.String> buildUnnamed2788() {
142 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -0800143 o['x'] = 'foo';
144 o['y'] = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200145 return o;
146}
147
Kevin Moore6d21e902021-01-15 06:41:08 -0800148void checkUnnamed2788(core.Map<core.String, core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200149 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -0800150 unittest.expect(o['x'], unittest.equals('foo'));
151 unittest.expect(o['y'], unittest.equals('foo'));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200152}
153
154core.int buildCounterClientEvent = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800155api.ClientEvent buildClientEvent() {
156 var o = api.ClientEvent();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200157 buildCounterClientEvent++;
158 if (buildCounterClientEvent < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800159 o.createTime = 'foo';
160 o.eventId = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800161 o.extraInfo = buildUnnamed2788();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200162 o.jobEvent = buildJobEvent();
Kevin Moored0251702021-01-15 06:41:08 -0800163 o.parentEventId = 'foo';
164 o.requestId = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200165 }
166 buildCounterClientEvent--;
167 return o;
168}
169
Kevin Moore6d21e902021-01-15 06:41:08 -0800170void checkClientEvent(api.ClientEvent o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200171 buildCounterClientEvent++;
172 if (buildCounterClientEvent < 3) {
173 unittest.expect(o.createTime, unittest.equals('foo'));
174 unittest.expect(o.eventId, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800175 checkUnnamed2788(o.extraInfo);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800176 checkJobEvent(o.jobEvent as api.JobEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200177 unittest.expect(o.parentEventId, unittest.equals('foo'));
178 unittest.expect(o.requestId, unittest.equals('foo'));
179 }
180 buildCounterClientEvent--;
181}
182
Martin Kustermann12cdd522018-08-27 10:46:50 +0200183core.int buildCounterCommuteFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800184api.CommuteFilter buildCommuteFilter() {
185 var o = api.CommuteFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200186 buildCounterCommuteFilter++;
187 if (buildCounterCommuteFilter < 3) {
188 o.allowImpreciseAddresses = true;
Kevin Moored0251702021-01-15 06:41:08 -0800189 o.commuteMethod = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200190 o.departureTime = buildTimeOfDay();
Kevin Moored0251702021-01-15 06:41:08 -0800191 o.roadTraffic = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200192 o.startCoordinates = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -0800193 o.travelDuration = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200194 }
195 buildCounterCommuteFilter--;
196 return o;
197}
198
Kevin Moore6d21e902021-01-15 06:41:08 -0800199void checkCommuteFilter(api.CommuteFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200200 buildCounterCommuteFilter++;
201 if (buildCounterCommuteFilter < 3) {
202 unittest.expect(o.allowImpreciseAddresses, unittest.isTrue);
203 unittest.expect(o.commuteMethod, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800204 checkTimeOfDay(o.departureTime as api.TimeOfDay);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200205 unittest.expect(o.roadTraffic, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800206 checkLatLng(o.startCoordinates as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200207 unittest.expect(o.travelDuration, unittest.equals('foo'));
208 }
209 buildCounterCommuteFilter--;
210}
211
212core.int buildCounterCommuteInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800213api.CommuteInfo buildCommuteInfo() {
214 var o = api.CommuteInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200215 buildCounterCommuteInfo++;
216 if (buildCounterCommuteInfo < 3) {
217 o.jobLocation = buildLocation();
Kevin Moored0251702021-01-15 06:41:08 -0800218 o.travelDuration = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200219 }
220 buildCounterCommuteInfo--;
221 return o;
222}
223
Kevin Moore6d21e902021-01-15 06:41:08 -0800224void checkCommuteInfo(api.CommuteInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200225 buildCounterCommuteInfo++;
226 if (buildCounterCommuteInfo < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800227 checkLocation(o.jobLocation as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200228 unittest.expect(o.travelDuration, unittest.equals('foo'));
229 }
230 buildCounterCommuteInfo--;
231}
232
Kevin Moore6d21e902021-01-15 06:41:08 -0800233core.List<core.String> buildUnnamed2789() {
234 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800235 o.add('foo');
236 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200237 return o;
238}
239
Kevin Moore6d21e902021-01-15 06:41:08 -0800240void checkUnnamed2789(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200241 unittest.expect(o, unittest.hasLength(2));
242 unittest.expect(o[0], unittest.equals('foo'));
243 unittest.expect(o[1], unittest.equals('foo'));
244}
245
246core.int buildCounterCompany = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800247api.Company buildCompany() {
248 var o = api.Company();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200249 buildCounterCompany++;
250 if (buildCounterCompany < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800251 o.careerSiteUri = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200252 o.derivedInfo = buildCompanyDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -0800253 o.displayName = 'foo';
254 o.eeoText = 'foo';
255 o.externalId = 'foo';
256 o.headquartersAddress = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200257 o.hiringAgency = true;
Kevin Moored0251702021-01-15 06:41:08 -0800258 o.imageUri = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800259 o.keywordSearchableJobCustomAttributes = buildUnnamed2789();
Kevin Moored0251702021-01-15 06:41:08 -0800260 o.name = 'foo';
261 o.size = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200262 o.suspended = true;
Kevin Moored0251702021-01-15 06:41:08 -0800263 o.websiteUri = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200264 }
265 buildCounterCompany--;
266 return o;
267}
268
Kevin Moore6d21e902021-01-15 06:41:08 -0800269void checkCompany(api.Company o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200270 buildCounterCompany++;
271 if (buildCounterCompany < 3) {
272 unittest.expect(o.careerSiteUri, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800273 checkCompanyDerivedInfo(o.derivedInfo as api.CompanyDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200274 unittest.expect(o.displayName, unittest.equals('foo'));
275 unittest.expect(o.eeoText, unittest.equals('foo'));
276 unittest.expect(o.externalId, unittest.equals('foo'));
277 unittest.expect(o.headquartersAddress, unittest.equals('foo'));
278 unittest.expect(o.hiringAgency, unittest.isTrue);
279 unittest.expect(o.imageUri, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800280 checkUnnamed2789(o.keywordSearchableJobCustomAttributes);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200281 unittest.expect(o.name, unittest.equals('foo'));
282 unittest.expect(o.size, unittest.equals('foo'));
283 unittest.expect(o.suspended, unittest.isTrue);
284 unittest.expect(o.websiteUri, unittest.equals('foo'));
285 }
286 buildCounterCompany--;
287}
288
289core.int buildCounterCompanyDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800290api.CompanyDerivedInfo buildCompanyDerivedInfo() {
291 var o = api.CompanyDerivedInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200292 buildCounterCompanyDerivedInfo++;
293 if (buildCounterCompanyDerivedInfo < 3) {
294 o.headquartersLocation = buildLocation();
295 }
296 buildCounterCompanyDerivedInfo--;
297 return o;
298}
299
Kevin Moore6d21e902021-01-15 06:41:08 -0800300void checkCompanyDerivedInfo(api.CompanyDerivedInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200301 buildCounterCompanyDerivedInfo++;
302 if (buildCounterCompanyDerivedInfo < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800303 checkLocation(o.headquartersLocation as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200304 }
305 buildCounterCompanyDerivedInfo--;
306}
307
308core.int buildCounterCompensationEntry = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800309api.CompensationEntry buildCompensationEntry() {
310 var o = api.CompensationEntry();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200311 buildCounterCompensationEntry++;
312 if (buildCounterCompensationEntry < 3) {
313 o.amount = buildMoney();
Kevin Moored0251702021-01-15 06:41:08 -0800314 o.description = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200315 o.expectedUnitsPerYear = 42.0;
316 o.range = buildCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800317 o.type = 'foo';
318 o.unit = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200319 }
320 buildCounterCompensationEntry--;
321 return o;
322}
323
Kevin Moore6d21e902021-01-15 06:41:08 -0800324void checkCompensationEntry(api.CompensationEntry o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200325 buildCounterCompensationEntry++;
326 if (buildCounterCompensationEntry < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800327 checkMoney(o.amount as api.Money);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200328 unittest.expect(o.description, unittest.equals('foo'));
329 unittest.expect(o.expectedUnitsPerYear, unittest.equals(42.0));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800330 checkCompensationRange(o.range as api.CompensationRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200331 unittest.expect(o.type, unittest.equals('foo'));
332 unittest.expect(o.unit, unittest.equals('foo'));
333 }
334 buildCounterCompensationEntry--;
335}
336
Kevin Moore6d21e902021-01-15 06:41:08 -0800337core.List<core.String> buildUnnamed2790() {
338 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800339 o.add('foo');
340 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200341 return o;
342}
343
Kevin Moore6d21e902021-01-15 06:41:08 -0800344void checkUnnamed2790(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200345 unittest.expect(o, unittest.hasLength(2));
346 unittest.expect(o[0], unittest.equals('foo'));
347 unittest.expect(o[1], unittest.equals('foo'));
348}
349
350core.int buildCounterCompensationFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800351api.CompensationFilter buildCompensationFilter() {
352 var o = api.CompensationFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200353 buildCounterCompensationFilter++;
354 if (buildCounterCompensationFilter < 3) {
355 o.includeJobsWithUnspecifiedCompensationRange = true;
356 o.range = buildCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800357 o.type = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -0800358 o.units = buildUnnamed2790();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200359 }
360 buildCounterCompensationFilter--;
361 return o;
362}
363
Kevin Moore6d21e902021-01-15 06:41:08 -0800364void checkCompensationFilter(api.CompensationFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200365 buildCounterCompensationFilter++;
366 if (buildCounterCompensationFilter < 3) {
367 unittest.expect(
368 o.includeJobsWithUnspecifiedCompensationRange, unittest.isTrue);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800369 checkCompensationRange(o.range as api.CompensationRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200370 unittest.expect(o.type, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -0800371 checkUnnamed2790(o.units);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200372 }
373 buildCounterCompensationFilter--;
374}
375
376core.int buildCounterCompensationHistogramRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800377api.CompensationHistogramRequest buildCompensationHistogramRequest() {
378 var o = api.CompensationHistogramRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200379 buildCounterCompensationHistogramRequest++;
380 if (buildCounterCompensationHistogramRequest < 3) {
381 o.bucketingOption = buildNumericBucketingOption();
Kevin Moored0251702021-01-15 06:41:08 -0800382 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200383 }
384 buildCounterCompensationHistogramRequest--;
385 return o;
386}
387
Kevin Moore6d21e902021-01-15 06:41:08 -0800388void checkCompensationHistogramRequest(api.CompensationHistogramRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200389 buildCounterCompensationHistogramRequest++;
390 if (buildCounterCompensationHistogramRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800391 checkNumericBucketingOption(
392 o.bucketingOption as api.NumericBucketingOption);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200393 unittest.expect(o.type, unittest.equals('foo'));
394 }
395 buildCounterCompensationHistogramRequest--;
396}
397
398core.int buildCounterCompensationHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800399api.CompensationHistogramResult buildCompensationHistogramResult() {
400 var o = api.CompensationHistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200401 buildCounterCompensationHistogramResult++;
402 if (buildCounterCompensationHistogramResult < 3) {
403 o.result = buildNumericBucketingResult();
Kevin Moored0251702021-01-15 06:41:08 -0800404 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200405 }
406 buildCounterCompensationHistogramResult--;
407 return o;
408}
409
Kevin Moore6d21e902021-01-15 06:41:08 -0800410void checkCompensationHistogramResult(api.CompensationHistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200411 buildCounterCompensationHistogramResult++;
412 if (buildCounterCompensationHistogramResult < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800413 checkNumericBucketingResult(o.result as api.NumericBucketingResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200414 unittest.expect(o.type, unittest.equals('foo'));
415 }
416 buildCounterCompensationHistogramResult--;
417}
418
Kevin Moore6d21e902021-01-15 06:41:08 -0800419core.List<api.CompensationEntry> buildUnnamed2791() {
420 var o = <api.CompensationEntry>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +0200421 o.add(buildCompensationEntry());
422 o.add(buildCompensationEntry());
423 return o;
424}
425
Kevin Moore6d21e902021-01-15 06:41:08 -0800426void checkUnnamed2791(core.List<api.CompensationEntry> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200427 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800428 checkCompensationEntry(o[0] as api.CompensationEntry);
429 checkCompensationEntry(o[1] as api.CompensationEntry);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200430}
431
432core.int buildCounterCompensationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800433api.CompensationInfo buildCompensationInfo() {
434 var o = api.CompensationInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200435 buildCounterCompensationInfo++;
436 if (buildCounterCompensationInfo < 3) {
437 o.annualizedBaseCompensationRange = buildCompensationRange();
438 o.annualizedTotalCompensationRange = buildCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -0800439 o.entries = buildUnnamed2791();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200440 }
441 buildCounterCompensationInfo--;
442 return o;
443}
444
Kevin Moore6d21e902021-01-15 06:41:08 -0800445void checkCompensationInfo(api.CompensationInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200446 buildCounterCompensationInfo++;
447 if (buildCounterCompensationInfo < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800448 checkCompensationRange(
449 o.annualizedBaseCompensationRange as api.CompensationRange);
450 checkCompensationRange(
451 o.annualizedTotalCompensationRange as api.CompensationRange);
Kevin Moore6d21e902021-01-15 06:41:08 -0800452 checkUnnamed2791(o.entries);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200453 }
454 buildCounterCompensationInfo--;
455}
456
457core.int buildCounterCompensationRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800458api.CompensationRange buildCompensationRange() {
459 var o = api.CompensationRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200460 buildCounterCompensationRange++;
461 if (buildCounterCompensationRange < 3) {
462 o.maxCompensation = buildMoney();
463 o.minCompensation = buildMoney();
464 }
465 buildCounterCompensationRange--;
466 return o;
467}
468
Kevin Moore6d21e902021-01-15 06:41:08 -0800469void checkCompensationRange(api.CompensationRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200470 buildCounterCompensationRange++;
471 if (buildCounterCompensationRange < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800472 checkMoney(o.maxCompensation as api.Money);
473 checkMoney(o.minCompensation as api.Money);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200474 }
475 buildCounterCompensationRange--;
476}
477
Kevin Moore6d21e902021-01-15 06:41:08 -0800478core.List<api.CompletionResult> buildUnnamed2792() {
479 var o = <api.CompletionResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +0200480 o.add(buildCompletionResult());
481 o.add(buildCompletionResult());
482 return o;
483}
484
Kevin Moore6d21e902021-01-15 06:41:08 -0800485void checkUnnamed2792(core.List<api.CompletionResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200486 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800487 checkCompletionResult(o[0] as api.CompletionResult);
488 checkCompletionResult(o[1] as api.CompletionResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200489}
490
491core.int buildCounterCompleteQueryResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800492api.CompleteQueryResponse buildCompleteQueryResponse() {
493 var o = api.CompleteQueryResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200494 buildCounterCompleteQueryResponse++;
495 if (buildCounterCompleteQueryResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800496 o.completionResults = buildUnnamed2792();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200497 o.metadata = buildResponseMetadata();
498 }
499 buildCounterCompleteQueryResponse--;
500 return o;
501}
502
Kevin Moore6d21e902021-01-15 06:41:08 -0800503void checkCompleteQueryResponse(api.CompleteQueryResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200504 buildCounterCompleteQueryResponse++;
505 if (buildCounterCompleteQueryResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800506 checkUnnamed2792(o.completionResults);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800507 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200508 }
509 buildCounterCompleteQueryResponse--;
510}
511
512core.int buildCounterCompletionResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800513api.CompletionResult buildCompletionResult() {
514 var o = api.CompletionResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200515 buildCounterCompletionResult++;
516 if (buildCounterCompletionResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800517 o.imageUri = 'foo';
518 o.suggestion = 'foo';
519 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200520 }
521 buildCounterCompletionResult--;
522 return o;
523}
524
Kevin Moore6d21e902021-01-15 06:41:08 -0800525void checkCompletionResult(api.CompletionResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200526 buildCounterCompletionResult++;
527 if (buildCounterCompletionResult < 3) {
528 unittest.expect(o.imageUri, unittest.equals('foo'));
529 unittest.expect(o.suggestion, unittest.equals('foo'));
530 unittest.expect(o.type, unittest.equals('foo'));
531 }
532 buildCounterCompletionResult--;
533}
534
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200535core.int buildCounterCreateClientEventRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800536api.CreateClientEventRequest buildCreateClientEventRequest() {
537 var o = api.CreateClientEventRequest();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200538 buildCounterCreateClientEventRequest++;
539 if (buildCounterCreateClientEventRequest < 3) {
540 o.clientEvent = buildClientEvent();
541 }
542 buildCounterCreateClientEventRequest--;
543 return o;
544}
545
Kevin Moore6d21e902021-01-15 06:41:08 -0800546void checkCreateClientEventRequest(api.CreateClientEventRequest o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200547 buildCounterCreateClientEventRequest++;
548 if (buildCounterCreateClientEventRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800549 checkClientEvent(o.clientEvent as api.ClientEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200550 }
551 buildCounterCreateClientEventRequest--;
552}
553
Martin Kustermann12cdd522018-08-27 10:46:50 +0200554core.int buildCounterCreateCompanyRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800555api.CreateCompanyRequest buildCreateCompanyRequest() {
556 var o = api.CreateCompanyRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200557 buildCounterCreateCompanyRequest++;
558 if (buildCounterCreateCompanyRequest < 3) {
559 o.company = buildCompany();
560 }
561 buildCounterCreateCompanyRequest--;
562 return o;
563}
564
Kevin Moore6d21e902021-01-15 06:41:08 -0800565void checkCreateCompanyRequest(api.CreateCompanyRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200566 buildCounterCreateCompanyRequest++;
567 if (buildCounterCreateCompanyRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800568 checkCompany(o.company as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200569 }
570 buildCounterCreateCompanyRequest--;
571}
572
573core.int buildCounterCreateJobRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800574api.CreateJobRequest buildCreateJobRequest() {
575 var o = api.CreateJobRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200576 buildCounterCreateJobRequest++;
577 if (buildCounterCreateJobRequest < 3) {
578 o.job = buildJob();
579 }
580 buildCounterCreateJobRequest--;
581 return o;
582}
583
Kevin Moore6d21e902021-01-15 06:41:08 -0800584void checkCreateJobRequest(api.CreateJobRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200585 buildCounterCreateJobRequest++;
586 if (buildCounterCreateJobRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800587 checkJob(o.job as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200588 }
589 buildCounterCreateJobRequest--;
590}
591
Kevin Moore6d21e902021-01-15 06:41:08 -0800592core.List<core.String> buildUnnamed2793() {
593 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800594 o.add('foo');
595 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200596 return o;
597}
598
Kevin Moore6d21e902021-01-15 06:41:08 -0800599void checkUnnamed2793(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200600 unittest.expect(o, unittest.hasLength(2));
601 unittest.expect(o[0], unittest.equals('foo'));
602 unittest.expect(o[1], unittest.equals('foo'));
603}
604
Kevin Moore6d21e902021-01-15 06:41:08 -0800605core.List<core.String> buildUnnamed2794() {
606 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800607 o.add('foo');
608 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +0200609 return o;
610}
611
Kevin Moore6d21e902021-01-15 06:41:08 -0800612void checkUnnamed2794(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200613 unittest.expect(o, unittest.hasLength(2));
614 unittest.expect(o[0], unittest.equals('foo'));
615 unittest.expect(o[1], unittest.equals('foo'));
616}
617
618core.int buildCounterCustomAttribute = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800619api.CustomAttribute buildCustomAttribute() {
620 var o = api.CustomAttribute();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200621 buildCounterCustomAttribute++;
622 if (buildCounterCustomAttribute < 3) {
623 o.filterable = true;
Kevin Moore6d21e902021-01-15 06:41:08 -0800624 o.longValues = buildUnnamed2793();
625 o.stringValues = buildUnnamed2794();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200626 }
627 buildCounterCustomAttribute--;
628 return o;
629}
630
Kevin Moore6d21e902021-01-15 06:41:08 -0800631void checkCustomAttribute(api.CustomAttribute o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200632 buildCounterCustomAttribute++;
633 if (buildCounterCustomAttribute < 3) {
634 unittest.expect(o.filterable, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -0800635 checkUnnamed2793(o.longValues);
636 checkUnnamed2794(o.stringValues);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200637 }
638 buildCounterCustomAttribute--;
639}
640
641core.int buildCounterCustomAttributeHistogramRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800642api.CustomAttributeHistogramRequest buildCustomAttributeHistogramRequest() {
643 var o = api.CustomAttributeHistogramRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200644 buildCounterCustomAttributeHistogramRequest++;
645 if (buildCounterCustomAttributeHistogramRequest < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800646 o.key = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200647 o.longValueHistogramBucketingOption = buildNumericBucketingOption();
648 o.stringValueHistogram = true;
649 }
650 buildCounterCustomAttributeHistogramRequest--;
651 return o;
652}
653
Kevin Moore6d21e902021-01-15 06:41:08 -0800654void checkCustomAttributeHistogramRequest(
655 api.CustomAttributeHistogramRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200656 buildCounterCustomAttributeHistogramRequest++;
657 if (buildCounterCustomAttributeHistogramRequest < 3) {
658 unittest.expect(o.key, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800659 checkNumericBucketingOption(
660 o.longValueHistogramBucketingOption as api.NumericBucketingOption);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200661 unittest.expect(o.stringValueHistogram, unittest.isTrue);
662 }
663 buildCounterCustomAttributeHistogramRequest--;
664}
665
Kevin Moore6d21e902021-01-15 06:41:08 -0800666core.Map<core.String, core.int> buildUnnamed2795() {
667 var o = <core.String, core.int>{};
Kevin Moored0251702021-01-15 06:41:08 -0800668 o['x'] = 42;
669 o['y'] = 42;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200670 return o;
671}
672
Kevin Moore6d21e902021-01-15 06:41:08 -0800673void checkUnnamed2795(core.Map<core.String, core.int> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200674 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -0800675 unittest.expect(o['x'], unittest.equals(42));
676 unittest.expect(o['y'], unittest.equals(42));
Martin Kustermann12cdd522018-08-27 10:46:50 +0200677}
678
679core.int buildCounterCustomAttributeHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800680api.CustomAttributeHistogramResult buildCustomAttributeHistogramResult() {
681 var o = api.CustomAttributeHistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200682 buildCounterCustomAttributeHistogramResult++;
683 if (buildCounterCustomAttributeHistogramResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800684 o.key = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200685 o.longValueHistogramResult = buildNumericBucketingResult();
Kevin Moore6d21e902021-01-15 06:41:08 -0800686 o.stringValueHistogramResult = buildUnnamed2795();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200687 }
688 buildCounterCustomAttributeHistogramResult--;
689 return o;
690}
691
Kevin Moore6d21e902021-01-15 06:41:08 -0800692void checkCustomAttributeHistogramResult(api.CustomAttributeHistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200693 buildCounterCustomAttributeHistogramResult++;
694 if (buildCounterCustomAttributeHistogramResult < 3) {
695 unittest.expect(o.key, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800696 checkNumericBucketingResult(
697 o.longValueHistogramResult as api.NumericBucketingResult);
Kevin Moore6d21e902021-01-15 06:41:08 -0800698 checkUnnamed2795(o.stringValueHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200699 }
700 buildCounterCustomAttributeHistogramResult--;
701}
702
703core.int buildCounterDeviceInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800704api.DeviceInfo buildDeviceInfo() {
705 var o = api.DeviceInfo();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200706 buildCounterDeviceInfo++;
707 if (buildCounterDeviceInfo < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800708 o.deviceType = 'foo';
709 o.id = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200710 }
711 buildCounterDeviceInfo--;
712 return o;
713}
714
Kevin Moore6d21e902021-01-15 06:41:08 -0800715void checkDeviceInfo(api.DeviceInfo o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200716 buildCounterDeviceInfo++;
717 if (buildCounterDeviceInfo < 3) {
718 unittest.expect(o.deviceType, unittest.equals('foo'));
719 unittest.expect(o.id, unittest.equals('foo'));
720 }
721 buildCounterDeviceInfo--;
722}
723
724core.int buildCounterEmpty = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800725api.Empty buildEmpty() {
726 var o = api.Empty();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200727 buildCounterEmpty++;
728 if (buildCounterEmpty < 3) {}
729 buildCounterEmpty--;
730 return o;
731}
732
Kevin Moore6d21e902021-01-15 06:41:08 -0800733void checkEmpty(api.Empty o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200734 buildCounterEmpty++;
735 if (buildCounterEmpty < 3) {}
736 buildCounterEmpty--;
737}
738
Kevin Moore6d21e902021-01-15 06:41:08 -0800739core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2796() {
740 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200741 o.add(buildGoogleCloudTalentV4JobResult());
742 o.add(buildGoogleCloudTalentV4JobResult());
Martin Kustermann12cdd522018-08-27 10:46:50 +0200743 return o;
744}
745
Kevin Moore6d21e902021-01-15 06:41:08 -0800746void checkUnnamed2796(core.List<api.GoogleCloudTalentV4JobResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200747 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800748 checkGoogleCloudTalentV4JobResult(o[0] as api.GoogleCloudTalentV4JobResult);
749 checkGoogleCloudTalentV4JobResult(o[1] as api.GoogleCloudTalentV4JobResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +0200750}
751
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200752core.int buildCounterGoogleCloudTalentV4BatchCreateJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800753api.GoogleCloudTalentV4BatchCreateJobsResponse
754 buildGoogleCloudTalentV4BatchCreateJobsResponse() {
755 var o = api.GoogleCloudTalentV4BatchCreateJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200756 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse++;
757 if (buildCounterGoogleCloudTalentV4BatchCreateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800758 o.jobResults = buildUnnamed2796();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200759 }
760 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse--;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200761 return o;
762}
763
Kevin Moore6d21e902021-01-15 06:41:08 -0800764void checkGoogleCloudTalentV4BatchCreateJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200765 api.GoogleCloudTalentV4BatchCreateJobsResponse o) {
766 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse++;
767 if (buildCounterGoogleCloudTalentV4BatchCreateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800768 checkUnnamed2796(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200769 }
770 buildCounterGoogleCloudTalentV4BatchCreateJobsResponse--;
Martin Kustermann12cdd522018-08-27 10:46:50 +0200771}
772
Kevin Moore6d21e902021-01-15 06:41:08 -0800773core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2797() {
774 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200775 o.add(buildGoogleCloudTalentV4JobResult());
776 o.add(buildGoogleCloudTalentV4JobResult());
777 return o;
778}
779
Kevin Moore6d21e902021-01-15 06:41:08 -0800780void checkUnnamed2797(core.List<api.GoogleCloudTalentV4JobResult> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200781 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800782 checkGoogleCloudTalentV4JobResult(o[0] as api.GoogleCloudTalentV4JobResult);
783 checkGoogleCloudTalentV4JobResult(o[1] as api.GoogleCloudTalentV4JobResult);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200784}
785
786core.int buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800787api.GoogleCloudTalentV4BatchDeleteJobsResponse
788 buildGoogleCloudTalentV4BatchDeleteJobsResponse() {
789 var o = api.GoogleCloudTalentV4BatchDeleteJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200790 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse++;
791 if (buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800792 o.jobResults = buildUnnamed2797();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200793 }
794 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse--;
795 return o;
796}
797
Kevin Moore6d21e902021-01-15 06:41:08 -0800798void checkGoogleCloudTalentV4BatchDeleteJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200799 api.GoogleCloudTalentV4BatchDeleteJobsResponse o) {
800 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse++;
801 if (buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800802 checkUnnamed2797(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200803 }
804 buildCounterGoogleCloudTalentV4BatchDeleteJobsResponse--;
805}
806
807core.int buildCounterGoogleCloudTalentV4BatchOperationMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800808api.GoogleCloudTalentV4BatchOperationMetadata
809 buildGoogleCloudTalentV4BatchOperationMetadata() {
810 var o = api.GoogleCloudTalentV4BatchOperationMetadata();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200811 buildCounterGoogleCloudTalentV4BatchOperationMetadata++;
812 if (buildCounterGoogleCloudTalentV4BatchOperationMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800813 o.createTime = 'foo';
814 o.endTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200815 o.failureCount = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800816 o.state = 'foo';
817 o.stateDescription = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200818 o.successCount = 42;
819 o.totalCount = 42;
Kevin Moored0251702021-01-15 06:41:08 -0800820 o.updateTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200821 }
822 buildCounterGoogleCloudTalentV4BatchOperationMetadata--;
823 return o;
824}
825
Kevin Moore6d21e902021-01-15 06:41:08 -0800826void checkGoogleCloudTalentV4BatchOperationMetadata(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200827 api.GoogleCloudTalentV4BatchOperationMetadata o) {
828 buildCounterGoogleCloudTalentV4BatchOperationMetadata++;
829 if (buildCounterGoogleCloudTalentV4BatchOperationMetadata < 3) {
830 unittest.expect(o.createTime, unittest.equals('foo'));
831 unittest.expect(o.endTime, unittest.equals('foo'));
832 unittest.expect(o.failureCount, unittest.equals(42));
833 unittest.expect(o.state, unittest.equals('foo'));
834 unittest.expect(o.stateDescription, unittest.equals('foo'));
835 unittest.expect(o.successCount, unittest.equals(42));
836 unittest.expect(o.totalCount, unittest.equals(42));
837 unittest.expect(o.updateTime, unittest.equals('foo'));
838 }
839 buildCounterGoogleCloudTalentV4BatchOperationMetadata--;
840}
841
Kevin Moore6d21e902021-01-15 06:41:08 -0800842core.List<api.GoogleCloudTalentV4JobResult> buildUnnamed2798() {
843 var o = <api.GoogleCloudTalentV4JobResult>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200844 o.add(buildGoogleCloudTalentV4JobResult());
845 o.add(buildGoogleCloudTalentV4JobResult());
846 return o;
847}
848
Kevin Moore6d21e902021-01-15 06:41:08 -0800849void checkUnnamed2798(core.List<api.GoogleCloudTalentV4JobResult> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200850 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800851 checkGoogleCloudTalentV4JobResult(o[0] as api.GoogleCloudTalentV4JobResult);
852 checkGoogleCloudTalentV4JobResult(o[1] as api.GoogleCloudTalentV4JobResult);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200853}
854
855core.int buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800856api.GoogleCloudTalentV4BatchUpdateJobsResponse
857 buildGoogleCloudTalentV4BatchUpdateJobsResponse() {
858 var o = api.GoogleCloudTalentV4BatchUpdateJobsResponse();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200859 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse++;
860 if (buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800861 o.jobResults = buildUnnamed2798();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200862 }
863 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse--;
864 return o;
865}
866
Kevin Moore6d21e902021-01-15 06:41:08 -0800867void checkGoogleCloudTalentV4BatchUpdateJobsResponse(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200868 api.GoogleCloudTalentV4BatchUpdateJobsResponse o) {
869 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse++;
870 if (buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -0800871 checkUnnamed2798(o.jobResults);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200872 }
873 buildCounterGoogleCloudTalentV4BatchUpdateJobsResponse--;
874}
875
Kevin Moore6d21e902021-01-15 06:41:08 -0800876core.List<api.GoogleCloudTalentV4CompensationInfoCompensationEntry>
877 buildUnnamed2799() {
878 var o = <api.GoogleCloudTalentV4CompensationInfoCompensationEntry>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200879 o.add(buildGoogleCloudTalentV4CompensationInfoCompensationEntry());
880 o.add(buildGoogleCloudTalentV4CompensationInfoCompensationEntry());
881 return o;
882}
883
Kevin Moore6d21e902021-01-15 06:41:08 -0800884void checkUnnamed2799(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200885 core.List<api.GoogleCloudTalentV4CompensationInfoCompensationEntry> o) {
886 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800887 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
888 o[0] as api.GoogleCloudTalentV4CompensationInfoCompensationEntry);
889 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
890 o[1] as api.GoogleCloudTalentV4CompensationInfoCompensationEntry);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200891}
892
893core.int buildCounterGoogleCloudTalentV4CompensationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800894api.GoogleCloudTalentV4CompensationInfo
895 buildGoogleCloudTalentV4CompensationInfo() {
896 var o = api.GoogleCloudTalentV4CompensationInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200897 buildCounterGoogleCloudTalentV4CompensationInfo++;
898 if (buildCounterGoogleCloudTalentV4CompensationInfo < 3) {
899 o.annualizedBaseCompensationRange =
900 buildGoogleCloudTalentV4CompensationInfoCompensationRange();
901 o.annualizedTotalCompensationRange =
902 buildGoogleCloudTalentV4CompensationInfoCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -0800903 o.entries = buildUnnamed2799();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200904 }
905 buildCounterGoogleCloudTalentV4CompensationInfo--;
906 return o;
907}
908
Kevin Moore6d21e902021-01-15 06:41:08 -0800909void checkGoogleCloudTalentV4CompensationInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200910 api.GoogleCloudTalentV4CompensationInfo o) {
911 buildCounterGoogleCloudTalentV4CompensationInfo++;
912 if (buildCounterGoogleCloudTalentV4CompensationInfo < 3) {
913 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800914 o.annualizedBaseCompensationRange
915 as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200916 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800917 o.annualizedTotalCompensationRange
918 as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Kevin Moore6d21e902021-01-15 06:41:08 -0800919 checkUnnamed2799(o.entries);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200920 }
921 buildCounterGoogleCloudTalentV4CompensationInfo--;
922}
923
924core.int buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800925api.GoogleCloudTalentV4CompensationInfoCompensationEntry
926 buildGoogleCloudTalentV4CompensationInfoCompensationEntry() {
927 var o = api.GoogleCloudTalentV4CompensationInfoCompensationEntry();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200928 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry++;
929 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry < 3) {
930 o.amount = buildMoney();
Kevin Moored0251702021-01-15 06:41:08 -0800931 o.description = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200932 o.expectedUnitsPerYear = 42.0;
933 o.range = buildGoogleCloudTalentV4CompensationInfoCompensationRange();
Kevin Moored0251702021-01-15 06:41:08 -0800934 o.type = 'foo';
935 o.unit = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200936 }
937 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry--;
938 return o;
939}
940
Kevin Moore6d21e902021-01-15 06:41:08 -0800941void checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200942 api.GoogleCloudTalentV4CompensationInfoCompensationEntry o) {
943 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry++;
944 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800945 checkMoney(o.amount as api.Money);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200946 unittest.expect(o.description, unittest.equals('foo'));
947 unittest.expect(o.expectedUnitsPerYear, unittest.equals(42.0));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800948 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
949 o.range as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200950 unittest.expect(o.type, unittest.equals('foo'));
951 unittest.expect(o.unit, unittest.equals('foo'));
952 }
953 buildCounterGoogleCloudTalentV4CompensationInfoCompensationEntry--;
954}
955
956core.int buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800957api.GoogleCloudTalentV4CompensationInfoCompensationRange
958 buildGoogleCloudTalentV4CompensationInfoCompensationRange() {
959 var o = api.GoogleCloudTalentV4CompensationInfoCompensationRange();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200960 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange++;
961 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange < 3) {
962 o.maxCompensation = buildMoney();
963 o.minCompensation = buildMoney();
964 }
965 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange--;
966 return o;
967}
968
Kevin Moore6d21e902021-01-15 06:41:08 -0800969void checkGoogleCloudTalentV4CompensationInfoCompensationRange(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200970 api.GoogleCloudTalentV4CompensationInfoCompensationRange o) {
971 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange++;
972 if (buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800973 checkMoney(o.maxCompensation as api.Money);
974 checkMoney(o.minCompensation as api.Money);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200975 }
976 buildCounterGoogleCloudTalentV4CompensationInfoCompensationRange--;
977}
978
Kevin Moore6d21e902021-01-15 06:41:08 -0800979core.List<core.String> buildUnnamed2800() {
980 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800981 o.add('foo');
982 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200983 return o;
984}
985
Kevin Moore6d21e902021-01-15 06:41:08 -0800986void checkUnnamed2800(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200987 unittest.expect(o, unittest.hasLength(2));
988 unittest.expect(o[0], unittest.equals('foo'));
989 unittest.expect(o[1], unittest.equals('foo'));
990}
991
Kevin Moore6d21e902021-01-15 06:41:08 -0800992core.List<core.String> buildUnnamed2801() {
993 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800994 o.add('foo');
995 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +0200996 return o;
997}
998
Kevin Moore6d21e902021-01-15 06:41:08 -0800999void checkUnnamed2801(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001000 unittest.expect(o, unittest.hasLength(2));
1001 unittest.expect(o[0], unittest.equals('foo'));
1002 unittest.expect(o[1], unittest.equals('foo'));
1003}
1004
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001005core.int buildCounterGoogleCloudTalentV4CustomAttribute = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001006api.GoogleCloudTalentV4CustomAttribute
1007 buildGoogleCloudTalentV4CustomAttribute() {
1008 var o = api.GoogleCloudTalentV4CustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001009 buildCounterGoogleCloudTalentV4CustomAttribute++;
1010 if (buildCounterGoogleCloudTalentV4CustomAttribute < 3) {
1011 o.filterable = true;
1012 o.keywordSearchable = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08001013 o.longValues = buildUnnamed2800();
1014 o.stringValues = buildUnnamed2801();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001015 }
1016 buildCounterGoogleCloudTalentV4CustomAttribute--;
1017 return o;
1018}
1019
Kevin Moore6d21e902021-01-15 06:41:08 -08001020void checkGoogleCloudTalentV4CustomAttribute(
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001021 api.GoogleCloudTalentV4CustomAttribute o) {
1022 buildCounterGoogleCloudTalentV4CustomAttribute++;
1023 if (buildCounterGoogleCloudTalentV4CustomAttribute < 3) {
1024 unittest.expect(o.filterable, unittest.isTrue);
1025 unittest.expect(o.keywordSearchable, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08001026 checkUnnamed2800(o.longValues);
1027 checkUnnamed2801(o.stringValues);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001028 }
1029 buildCounterGoogleCloudTalentV4CustomAttribute--;
1030}
1031
Kevin Moore6d21e902021-01-15 06:41:08 -08001032core.List<core.String> buildUnnamed2802() {
1033 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001034 o.add('foo');
1035 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001036 return o;
1037}
1038
Kevin Moore6d21e902021-01-15 06:41:08 -08001039void checkUnnamed2802(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001040 unittest.expect(o, unittest.hasLength(2));
1041 unittest.expect(o[0], unittest.equals('foo'));
1042 unittest.expect(o[1], unittest.equals('foo'));
1043}
1044
Kevin Moore6d21e902021-01-15 06:41:08 -08001045core.Map<core.String, api.GoogleCloudTalentV4CustomAttribute>
1046 buildUnnamed2803() {
1047 var o = <core.String, api.GoogleCloudTalentV4CustomAttribute>{};
Kevin Moored0251702021-01-15 06:41:08 -08001048 o['x'] = buildGoogleCloudTalentV4CustomAttribute();
1049 o['y'] = buildGoogleCloudTalentV4CustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001050 return o;
1051}
1052
Kevin Moore6d21e902021-01-15 06:41:08 -08001053void checkUnnamed2803(
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001054 core.Map<core.String, api.GoogleCloudTalentV4CustomAttribute> o) {
1055 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001056 checkGoogleCloudTalentV4CustomAttribute(
1057 o['x'] as api.GoogleCloudTalentV4CustomAttribute);
1058 checkGoogleCloudTalentV4CustomAttribute(
1059 o['y'] as api.GoogleCloudTalentV4CustomAttribute);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001060}
1061
Kevin Moore6d21e902021-01-15 06:41:08 -08001062core.List<core.String> buildUnnamed2804() {
1063 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001064 o.add('foo');
1065 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001066 return o;
1067}
1068
Kevin Moore6d21e902021-01-15 06:41:08 -08001069void checkUnnamed2804(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001070 unittest.expect(o, unittest.hasLength(2));
1071 unittest.expect(o[0], unittest.equals('foo'));
1072 unittest.expect(o[1], unittest.equals('foo'));
1073}
1074
Kevin Moore6d21e902021-01-15 06:41:08 -08001075core.List<core.String> buildUnnamed2805() {
1076 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001077 o.add('foo');
1078 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001079 return o;
1080}
1081
Kevin Moore6d21e902021-01-15 06:41:08 -08001082void checkUnnamed2805(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001083 unittest.expect(o, unittest.hasLength(2));
1084 unittest.expect(o[0], unittest.equals('foo'));
1085 unittest.expect(o[1], unittest.equals('foo'));
1086}
1087
Kevin Moore6d21e902021-01-15 06:41:08 -08001088core.List<core.String> buildUnnamed2806() {
1089 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001090 o.add('foo');
1091 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001092 return o;
1093}
1094
Kevin Moore6d21e902021-01-15 06:41:08 -08001095void checkUnnamed2806(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001096 unittest.expect(o, unittest.hasLength(2));
1097 unittest.expect(o[0], unittest.equals('foo'));
1098 unittest.expect(o[1], unittest.equals('foo'));
1099}
1100
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001101core.int buildCounterGoogleCloudTalentV4Job = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001102api.GoogleCloudTalentV4Job buildGoogleCloudTalentV4Job() {
1103 var o = api.GoogleCloudTalentV4Job();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001104 buildCounterGoogleCloudTalentV4Job++;
1105 if (buildCounterGoogleCloudTalentV4Job < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001106 o.addresses = buildUnnamed2802();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001107 o.applicationInfo = buildGoogleCloudTalentV4JobApplicationInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001108 o.company = 'foo';
1109 o.companyDisplayName = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001110 o.compensationInfo = buildGoogleCloudTalentV4CompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08001111 o.customAttributes = buildUnnamed2803();
1112 o.degreeTypes = buildUnnamed2804();
Kevin Moored0251702021-01-15 06:41:08 -08001113 o.department = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001114 o.derivedInfo = buildGoogleCloudTalentV4JobDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001115 o.description = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001116 o.employmentTypes = buildUnnamed2805();
Kevin Moored0251702021-01-15 06:41:08 -08001117 o.incentives = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001118 o.jobBenefits = buildUnnamed2806();
Kevin Moored0251702021-01-15 06:41:08 -08001119 o.jobEndTime = 'foo';
1120 o.jobLevel = 'foo';
1121 o.jobStartTime = 'foo';
1122 o.languageCode = 'foo';
1123 o.name = 'foo';
1124 o.postingCreateTime = 'foo';
1125 o.postingExpireTime = 'foo';
1126 o.postingPublishTime = 'foo';
1127 o.postingRegion = 'foo';
1128 o.postingUpdateTime = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001129 o.processingOptions = buildGoogleCloudTalentV4JobProcessingOptions();
1130 o.promotionValue = 42;
Kevin Moored0251702021-01-15 06:41:08 -08001131 o.qualifications = 'foo';
1132 o.requisitionId = 'foo';
1133 o.responsibilities = 'foo';
1134 o.title = 'foo';
1135 o.visibility = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001136 }
1137 buildCounterGoogleCloudTalentV4Job--;
1138 return o;
1139}
1140
Kevin Moore6d21e902021-01-15 06:41:08 -08001141void checkGoogleCloudTalentV4Job(api.GoogleCloudTalentV4Job o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001142 buildCounterGoogleCloudTalentV4Job++;
1143 if (buildCounterGoogleCloudTalentV4Job < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001144 checkUnnamed2802(o.addresses);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001145 checkGoogleCloudTalentV4JobApplicationInfo(
1146 o.applicationInfo as api.GoogleCloudTalentV4JobApplicationInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001147 unittest.expect(o.company, unittest.equals('foo'));
1148 unittest.expect(o.companyDisplayName, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001149 checkGoogleCloudTalentV4CompensationInfo(
1150 o.compensationInfo as api.GoogleCloudTalentV4CompensationInfo);
Kevin Moore6d21e902021-01-15 06:41:08 -08001151 checkUnnamed2803(o.customAttributes);
1152 checkUnnamed2804(o.degreeTypes);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001153 unittest.expect(o.department, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001154 checkGoogleCloudTalentV4JobDerivedInfo(
1155 o.derivedInfo as api.GoogleCloudTalentV4JobDerivedInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001156 unittest.expect(o.description, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001157 checkUnnamed2805(o.employmentTypes);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001158 unittest.expect(o.incentives, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001159 checkUnnamed2806(o.jobBenefits);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001160 unittest.expect(o.jobEndTime, unittest.equals('foo'));
1161 unittest.expect(o.jobLevel, unittest.equals('foo'));
1162 unittest.expect(o.jobStartTime, unittest.equals('foo'));
1163 unittest.expect(o.languageCode, unittest.equals('foo'));
1164 unittest.expect(o.name, unittest.equals('foo'));
1165 unittest.expect(o.postingCreateTime, unittest.equals('foo'));
1166 unittest.expect(o.postingExpireTime, unittest.equals('foo'));
1167 unittest.expect(o.postingPublishTime, unittest.equals('foo'));
1168 unittest.expect(o.postingRegion, unittest.equals('foo'));
1169 unittest.expect(o.postingUpdateTime, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001170 checkGoogleCloudTalentV4JobProcessingOptions(
1171 o.processingOptions as api.GoogleCloudTalentV4JobProcessingOptions);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001172 unittest.expect(o.promotionValue, unittest.equals(42));
1173 unittest.expect(o.qualifications, unittest.equals('foo'));
1174 unittest.expect(o.requisitionId, unittest.equals('foo'));
1175 unittest.expect(o.responsibilities, unittest.equals('foo'));
1176 unittest.expect(o.title, unittest.equals('foo'));
1177 unittest.expect(o.visibility, unittest.equals('foo'));
1178 }
1179 buildCounterGoogleCloudTalentV4Job--;
1180}
1181
Kevin Moore6d21e902021-01-15 06:41:08 -08001182core.List<core.String> buildUnnamed2807() {
1183 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001184 o.add('foo');
1185 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001186 return o;
1187}
1188
Kevin Moore6d21e902021-01-15 06:41:08 -08001189void checkUnnamed2807(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001190 unittest.expect(o, unittest.hasLength(2));
1191 unittest.expect(o[0], unittest.equals('foo'));
1192 unittest.expect(o[1], unittest.equals('foo'));
1193}
1194
Kevin Moore6d21e902021-01-15 06:41:08 -08001195core.List<core.String> buildUnnamed2808() {
1196 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001197 o.add('foo');
1198 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001199 return o;
1200}
1201
Kevin Moore6d21e902021-01-15 06:41:08 -08001202void checkUnnamed2808(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001203 unittest.expect(o, unittest.hasLength(2));
1204 unittest.expect(o[0], unittest.equals('foo'));
1205 unittest.expect(o[1], unittest.equals('foo'));
1206}
1207
1208core.int buildCounterGoogleCloudTalentV4JobApplicationInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001209api.GoogleCloudTalentV4JobApplicationInfo
1210 buildGoogleCloudTalentV4JobApplicationInfo() {
1211 var o = api.GoogleCloudTalentV4JobApplicationInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001212 buildCounterGoogleCloudTalentV4JobApplicationInfo++;
1213 if (buildCounterGoogleCloudTalentV4JobApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001214 o.emails = buildUnnamed2807();
Kevin Moored0251702021-01-15 06:41:08 -08001215 o.instruction = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001216 o.uris = buildUnnamed2808();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001217 }
1218 buildCounterGoogleCloudTalentV4JobApplicationInfo--;
1219 return o;
1220}
1221
Kevin Moore6d21e902021-01-15 06:41:08 -08001222void checkGoogleCloudTalentV4JobApplicationInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001223 api.GoogleCloudTalentV4JobApplicationInfo o) {
1224 buildCounterGoogleCloudTalentV4JobApplicationInfo++;
1225 if (buildCounterGoogleCloudTalentV4JobApplicationInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001226 checkUnnamed2807(o.emails);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001227 unittest.expect(o.instruction, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001228 checkUnnamed2808(o.uris);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001229 }
1230 buildCounterGoogleCloudTalentV4JobApplicationInfo--;
1231}
1232
Kevin Moore6d21e902021-01-15 06:41:08 -08001233core.List<core.String> buildUnnamed2809() {
1234 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001235 o.add('foo');
1236 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001237 return o;
1238}
1239
Kevin Moore6d21e902021-01-15 06:41:08 -08001240void checkUnnamed2809(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001241 unittest.expect(o, unittest.hasLength(2));
1242 unittest.expect(o[0], unittest.equals('foo'));
1243 unittest.expect(o[1], unittest.equals('foo'));
1244}
1245
Kevin Moore6d21e902021-01-15 06:41:08 -08001246core.List<api.GoogleCloudTalentV4Location> buildUnnamed2810() {
1247 var o = <api.GoogleCloudTalentV4Location>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001248 o.add(buildGoogleCloudTalentV4Location());
1249 o.add(buildGoogleCloudTalentV4Location());
1250 return o;
1251}
1252
Kevin Moore6d21e902021-01-15 06:41:08 -08001253void checkUnnamed2810(core.List<api.GoogleCloudTalentV4Location> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001254 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001255 checkGoogleCloudTalentV4Location(o[0] as api.GoogleCloudTalentV4Location);
1256 checkGoogleCloudTalentV4Location(o[1] as api.GoogleCloudTalentV4Location);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001257}
1258
1259core.int buildCounterGoogleCloudTalentV4JobDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001260api.GoogleCloudTalentV4JobDerivedInfo buildGoogleCloudTalentV4JobDerivedInfo() {
1261 var o = api.GoogleCloudTalentV4JobDerivedInfo();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001262 buildCounterGoogleCloudTalentV4JobDerivedInfo++;
1263 if (buildCounterGoogleCloudTalentV4JobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001264 o.jobCategories = buildUnnamed2809();
1265 o.locations = buildUnnamed2810();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001266 }
1267 buildCounterGoogleCloudTalentV4JobDerivedInfo--;
1268 return o;
1269}
1270
Kevin Moore6d21e902021-01-15 06:41:08 -08001271void checkGoogleCloudTalentV4JobDerivedInfo(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001272 api.GoogleCloudTalentV4JobDerivedInfo o) {
1273 buildCounterGoogleCloudTalentV4JobDerivedInfo++;
1274 if (buildCounterGoogleCloudTalentV4JobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001275 checkUnnamed2809(o.jobCategories);
1276 checkUnnamed2810(o.locations);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001277 }
1278 buildCounterGoogleCloudTalentV4JobDerivedInfo--;
1279}
1280
1281core.int buildCounterGoogleCloudTalentV4JobProcessingOptions = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001282api.GoogleCloudTalentV4JobProcessingOptions
1283 buildGoogleCloudTalentV4JobProcessingOptions() {
1284 var o = api.GoogleCloudTalentV4JobProcessingOptions();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001285 buildCounterGoogleCloudTalentV4JobProcessingOptions++;
1286 if (buildCounterGoogleCloudTalentV4JobProcessingOptions < 3) {
1287 o.disableStreetAddressResolution = true;
Kevin Moored0251702021-01-15 06:41:08 -08001288 o.htmlSanitization = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001289 }
1290 buildCounterGoogleCloudTalentV4JobProcessingOptions--;
1291 return o;
1292}
1293
Kevin Moore6d21e902021-01-15 06:41:08 -08001294void checkGoogleCloudTalentV4JobProcessingOptions(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001295 api.GoogleCloudTalentV4JobProcessingOptions o) {
1296 buildCounterGoogleCloudTalentV4JobProcessingOptions++;
1297 if (buildCounterGoogleCloudTalentV4JobProcessingOptions < 3) {
1298 unittest.expect(o.disableStreetAddressResolution, unittest.isTrue);
1299 unittest.expect(o.htmlSanitization, unittest.equals('foo'));
1300 }
1301 buildCounterGoogleCloudTalentV4JobProcessingOptions--;
1302}
1303
1304core.int buildCounterGoogleCloudTalentV4JobResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001305api.GoogleCloudTalentV4JobResult buildGoogleCloudTalentV4JobResult() {
1306 var o = api.GoogleCloudTalentV4JobResult();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001307 buildCounterGoogleCloudTalentV4JobResult++;
1308 if (buildCounterGoogleCloudTalentV4JobResult < 3) {
1309 o.job = buildGoogleCloudTalentV4Job();
1310 o.status = buildStatus();
1311 }
1312 buildCounterGoogleCloudTalentV4JobResult--;
1313 return o;
1314}
1315
Kevin Moore6d21e902021-01-15 06:41:08 -08001316void checkGoogleCloudTalentV4JobResult(api.GoogleCloudTalentV4JobResult o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001317 buildCounterGoogleCloudTalentV4JobResult++;
1318 if (buildCounterGoogleCloudTalentV4JobResult < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001319 checkGoogleCloudTalentV4Job(o.job as api.GoogleCloudTalentV4Job);
1320 checkStatus(o.status as api.Status);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001321 }
1322 buildCounterGoogleCloudTalentV4JobResult--;
1323}
1324
1325core.int buildCounterGoogleCloudTalentV4Location = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001326api.GoogleCloudTalentV4Location buildGoogleCloudTalentV4Location() {
1327 var o = api.GoogleCloudTalentV4Location();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001328 buildCounterGoogleCloudTalentV4Location++;
1329 if (buildCounterGoogleCloudTalentV4Location < 3) {
1330 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08001331 o.locationType = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001332 o.postalAddress = buildPostalAddress();
1333 o.radiusMiles = 42.0;
1334 }
1335 buildCounterGoogleCloudTalentV4Location--;
1336 return o;
1337}
1338
Kevin Moore6d21e902021-01-15 06:41:08 -08001339void checkGoogleCloudTalentV4Location(api.GoogleCloudTalentV4Location o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001340 buildCounterGoogleCloudTalentV4Location++;
1341 if (buildCounterGoogleCloudTalentV4Location < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001342 checkLatLng(o.latLng as api.LatLng);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001343 unittest.expect(o.locationType, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001344 checkPostalAddress(o.postalAddress as api.PostalAddress);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001345 unittest.expect(o.radiusMiles, unittest.equals(42.0));
1346 }
1347 buildCounterGoogleCloudTalentV4Location--;
1348}
1349
Kevin Moore6d21e902021-01-15 06:41:08 -08001350core.List<api.CompensationHistogramRequest> buildUnnamed2811() {
1351 var o = <api.CompensationHistogramRequest>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001352 o.add(buildCompensationHistogramRequest());
1353 o.add(buildCompensationHistogramRequest());
1354 return o;
1355}
1356
Kevin Moore6d21e902021-01-15 06:41:08 -08001357void checkUnnamed2811(core.List<api.CompensationHistogramRequest> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001358 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001359 checkCompensationHistogramRequest(o[0] as api.CompensationHistogramRequest);
1360 checkCompensationHistogramRequest(o[1] as api.CompensationHistogramRequest);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001361}
1362
Kevin Moore6d21e902021-01-15 06:41:08 -08001363core.List<api.CustomAttributeHistogramRequest> buildUnnamed2812() {
1364 var o = <api.CustomAttributeHistogramRequest>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001365 o.add(buildCustomAttributeHistogramRequest());
1366 o.add(buildCustomAttributeHistogramRequest());
1367 return o;
1368}
1369
Kevin Moore6d21e902021-01-15 06:41:08 -08001370void checkUnnamed2812(core.List<api.CustomAttributeHistogramRequest> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001371 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001372 checkCustomAttributeHistogramRequest(
1373 o[0] as api.CustomAttributeHistogramRequest);
1374 checkCustomAttributeHistogramRequest(
1375 o[1] as api.CustomAttributeHistogramRequest);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001376}
1377
Kevin Moore6d21e902021-01-15 06:41:08 -08001378core.List<core.String> buildUnnamed2813() {
1379 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001380 o.add('foo');
1381 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001382 return o;
1383}
1384
Kevin Moore6d21e902021-01-15 06:41:08 -08001385void checkUnnamed2813(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001386 unittest.expect(o, unittest.hasLength(2));
1387 unittest.expect(o[0], unittest.equals('foo'));
1388 unittest.expect(o[1], unittest.equals('foo'));
1389}
1390
1391core.int buildCounterHistogramFacets = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001392api.HistogramFacets buildHistogramFacets() {
1393 var o = api.HistogramFacets();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001394 buildCounterHistogramFacets++;
1395 if (buildCounterHistogramFacets < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001396 o.compensationHistogramFacets = buildUnnamed2811();
1397 o.customAttributeHistogramFacets = buildUnnamed2812();
1398 o.simpleHistogramFacets = buildUnnamed2813();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001399 }
1400 buildCounterHistogramFacets--;
1401 return o;
1402}
1403
Kevin Moore6d21e902021-01-15 06:41:08 -08001404void checkHistogramFacets(api.HistogramFacets o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001405 buildCounterHistogramFacets++;
1406 if (buildCounterHistogramFacets < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001407 checkUnnamed2811(o.compensationHistogramFacets);
1408 checkUnnamed2812(o.customAttributeHistogramFacets);
1409 checkUnnamed2813(o.simpleHistogramFacets);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001410 }
1411 buildCounterHistogramFacets--;
1412}
1413
Kevin Moore6d21e902021-01-15 06:41:08 -08001414core.Map<core.String, core.int> buildUnnamed2814() {
1415 var o = <core.String, core.int>{};
Kevin Moored0251702021-01-15 06:41:08 -08001416 o['x'] = 42;
1417 o['y'] = 42;
Martin Kustermann12cdd522018-08-27 10:46:50 +02001418 return o;
1419}
1420
Kevin Moore6d21e902021-01-15 06:41:08 -08001421void checkUnnamed2814(core.Map<core.String, core.int> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001422 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08001423 unittest.expect(o['x'], unittest.equals(42));
1424 unittest.expect(o['y'], unittest.equals(42));
Martin Kustermann12cdd522018-08-27 10:46:50 +02001425}
1426
1427core.int buildCounterHistogramResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001428api.HistogramResult buildHistogramResult() {
1429 var o = api.HistogramResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001430 buildCounterHistogramResult++;
1431 if (buildCounterHistogramResult < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001432 o.searchType = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001433 o.values = buildUnnamed2814();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001434 }
1435 buildCounterHistogramResult--;
1436 return o;
1437}
1438
Kevin Moore6d21e902021-01-15 06:41:08 -08001439void checkHistogramResult(api.HistogramResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001440 buildCounterHistogramResult++;
1441 if (buildCounterHistogramResult < 3) {
1442 unittest.expect(o.searchType, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001443 checkUnnamed2814(o.values);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001444 }
1445 buildCounterHistogramResult--;
1446}
1447
Kevin Moore6d21e902021-01-15 06:41:08 -08001448core.List<api.CompensationHistogramResult> buildUnnamed2815() {
1449 var o = <api.CompensationHistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001450 o.add(buildCompensationHistogramResult());
1451 o.add(buildCompensationHistogramResult());
1452 return o;
1453}
1454
Kevin Moore6d21e902021-01-15 06:41:08 -08001455void checkUnnamed2815(core.List<api.CompensationHistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001456 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001457 checkCompensationHistogramResult(o[0] as api.CompensationHistogramResult);
1458 checkCompensationHistogramResult(o[1] as api.CompensationHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001459}
1460
Kevin Moore6d21e902021-01-15 06:41:08 -08001461core.List<api.CustomAttributeHistogramResult> buildUnnamed2816() {
1462 var o = <api.CustomAttributeHistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001463 o.add(buildCustomAttributeHistogramResult());
1464 o.add(buildCustomAttributeHistogramResult());
1465 return o;
1466}
1467
Kevin Moore6d21e902021-01-15 06:41:08 -08001468void checkUnnamed2816(core.List<api.CustomAttributeHistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001469 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001470 checkCustomAttributeHistogramResult(
1471 o[0] as api.CustomAttributeHistogramResult);
1472 checkCustomAttributeHistogramResult(
1473 o[1] as api.CustomAttributeHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001474}
1475
Kevin Moore6d21e902021-01-15 06:41:08 -08001476core.List<api.HistogramResult> buildUnnamed2817() {
1477 var o = <api.HistogramResult>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001478 o.add(buildHistogramResult());
1479 o.add(buildHistogramResult());
1480 return o;
1481}
1482
Kevin Moore6d21e902021-01-15 06:41:08 -08001483void checkUnnamed2817(core.List<api.HistogramResult> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001484 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001485 checkHistogramResult(o[0] as api.HistogramResult);
1486 checkHistogramResult(o[1] as api.HistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001487}
1488
1489core.int buildCounterHistogramResults = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001490api.HistogramResults buildHistogramResults() {
1491 var o = api.HistogramResults();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001492 buildCounterHistogramResults++;
1493 if (buildCounterHistogramResults < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001494 o.compensationHistogramResults = buildUnnamed2815();
1495 o.customAttributeHistogramResults = buildUnnamed2816();
1496 o.simpleHistogramResults = buildUnnamed2817();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001497 }
1498 buildCounterHistogramResults--;
1499 return o;
1500}
1501
Kevin Moore6d21e902021-01-15 06:41:08 -08001502void checkHistogramResults(api.HistogramResults o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001503 buildCounterHistogramResults++;
1504 if (buildCounterHistogramResults < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001505 checkUnnamed2815(o.compensationHistogramResults);
1506 checkUnnamed2816(o.customAttributeHistogramResults);
1507 checkUnnamed2817(o.simpleHistogramResults);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001508 }
1509 buildCounterHistogramResults--;
1510}
1511
Kevin Moore6d21e902021-01-15 06:41:08 -08001512core.List<core.String> buildUnnamed2818() {
1513 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001514 o.add('foo');
1515 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001516 return o;
1517}
1518
Kevin Moore6d21e902021-01-15 06:41:08 -08001519void checkUnnamed2818(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001520 unittest.expect(o, unittest.hasLength(2));
1521 unittest.expect(o[0], unittest.equals('foo'));
1522 unittest.expect(o[1], unittest.equals('foo'));
1523}
1524
Kevin Moore6d21e902021-01-15 06:41:08 -08001525core.Map<core.String, api.CustomAttribute> buildUnnamed2819() {
1526 var o = <core.String, api.CustomAttribute>{};
Kevin Moored0251702021-01-15 06:41:08 -08001527 o['x'] = buildCustomAttribute();
1528 o['y'] = buildCustomAttribute();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001529 return o;
1530}
1531
Kevin Moore6d21e902021-01-15 06:41:08 -08001532void checkUnnamed2819(core.Map<core.String, api.CustomAttribute> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001533 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001534 checkCustomAttribute(o['x'] as api.CustomAttribute);
1535 checkCustomAttribute(o['y'] as api.CustomAttribute);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001536}
1537
Kevin Moore6d21e902021-01-15 06:41:08 -08001538core.List<core.String> buildUnnamed2820() {
1539 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001540 o.add('foo');
1541 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001542 return o;
1543}
1544
Kevin Moore6d21e902021-01-15 06:41:08 -08001545void checkUnnamed2820(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001546 unittest.expect(o, unittest.hasLength(2));
1547 unittest.expect(o[0], unittest.equals('foo'));
1548 unittest.expect(o[1], unittest.equals('foo'));
1549}
1550
Kevin Moore6d21e902021-01-15 06:41:08 -08001551core.List<core.String> buildUnnamed2821() {
1552 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001553 o.add('foo');
1554 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001555 return o;
1556}
1557
Kevin Moore6d21e902021-01-15 06:41:08 -08001558void checkUnnamed2821(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001559 unittest.expect(o, unittest.hasLength(2));
1560 unittest.expect(o[0], unittest.equals('foo'));
1561 unittest.expect(o[1], unittest.equals('foo'));
1562}
1563
Kevin Moore6d21e902021-01-15 06:41:08 -08001564core.List<core.String> buildUnnamed2822() {
1565 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001566 o.add('foo');
1567 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001568 return o;
1569}
1570
Kevin Moore6d21e902021-01-15 06:41:08 -08001571void checkUnnamed2822(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001572 unittest.expect(o, unittest.hasLength(2));
1573 unittest.expect(o[0], unittest.equals('foo'));
1574 unittest.expect(o[1], unittest.equals('foo'));
1575}
1576
Martin Kustermann12cdd522018-08-27 10:46:50 +02001577core.int buildCounterJob = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001578api.Job buildJob() {
1579 var o = api.Job();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001580 buildCounterJob++;
1581 if (buildCounterJob < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001582 o.addresses = buildUnnamed2818();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001583 o.applicationInfo = buildApplicationInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001584 o.companyDisplayName = 'foo';
1585 o.companyName = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001586 o.compensationInfo = buildCompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08001587 o.customAttributes = buildUnnamed2819();
1588 o.degreeTypes = buildUnnamed2820();
Kevin Moored0251702021-01-15 06:41:08 -08001589 o.department = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001590 o.derivedInfo = buildJobDerivedInfo();
Kevin Moored0251702021-01-15 06:41:08 -08001591 o.description = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001592 o.employmentTypes = buildUnnamed2821();
Kevin Moored0251702021-01-15 06:41:08 -08001593 o.incentives = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08001594 o.jobBenefits = buildUnnamed2822();
Kevin Moored0251702021-01-15 06:41:08 -08001595 o.jobEndTime = 'foo';
1596 o.jobLevel = 'foo';
1597 o.jobStartTime = 'foo';
1598 o.languageCode = 'foo';
1599 o.name = 'foo';
1600 o.postingCreateTime = 'foo';
1601 o.postingExpireTime = 'foo';
1602 o.postingPublishTime = 'foo';
1603 o.postingRegion = 'foo';
1604 o.postingUpdateTime = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001605 o.processingOptions = buildProcessingOptions();
1606 o.promotionValue = 42;
Kevin Moored0251702021-01-15 06:41:08 -08001607 o.qualifications = 'foo';
1608 o.requisitionId = 'foo';
1609 o.responsibilities = 'foo';
1610 o.title = 'foo';
1611 o.visibility = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001612 }
1613 buildCounterJob--;
1614 return o;
1615}
1616
Kevin Moore6d21e902021-01-15 06:41:08 -08001617void checkJob(api.Job o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001618 buildCounterJob++;
1619 if (buildCounterJob < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001620 checkUnnamed2818(o.addresses);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001621 checkApplicationInfo(o.applicationInfo as api.ApplicationInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001622 unittest.expect(o.companyDisplayName, unittest.equals('foo'));
1623 unittest.expect(o.companyName, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001624 checkCompensationInfo(o.compensationInfo as api.CompensationInfo);
Kevin Moore6d21e902021-01-15 06:41:08 -08001625 checkUnnamed2819(o.customAttributes);
1626 checkUnnamed2820(o.degreeTypes);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001627 unittest.expect(o.department, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001628 checkJobDerivedInfo(o.derivedInfo as api.JobDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001629 unittest.expect(o.description, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001630 checkUnnamed2821(o.employmentTypes);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001631 unittest.expect(o.incentives, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08001632 checkUnnamed2822(o.jobBenefits);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001633 unittest.expect(o.jobEndTime, unittest.equals('foo'));
1634 unittest.expect(o.jobLevel, unittest.equals('foo'));
1635 unittest.expect(o.jobStartTime, unittest.equals('foo'));
1636 unittest.expect(o.languageCode, unittest.equals('foo'));
1637 unittest.expect(o.name, unittest.equals('foo'));
1638 unittest.expect(o.postingCreateTime, unittest.equals('foo'));
1639 unittest.expect(o.postingExpireTime, unittest.equals('foo'));
1640 unittest.expect(o.postingPublishTime, unittest.equals('foo'));
1641 unittest.expect(o.postingRegion, unittest.equals('foo'));
1642 unittest.expect(o.postingUpdateTime, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001643 checkProcessingOptions(o.processingOptions as api.ProcessingOptions);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001644 unittest.expect(o.promotionValue, unittest.equals(42));
1645 unittest.expect(o.qualifications, unittest.equals('foo'));
1646 unittest.expect(o.requisitionId, unittest.equals('foo'));
1647 unittest.expect(o.responsibilities, unittest.equals('foo'));
1648 unittest.expect(o.title, unittest.equals('foo'));
1649 unittest.expect(o.visibility, unittest.equals('foo'));
1650 }
1651 buildCounterJob--;
1652}
1653
Kevin Moore6d21e902021-01-15 06:41:08 -08001654core.List<core.String> buildUnnamed2823() {
1655 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001656 o.add('foo');
1657 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001658 return o;
1659}
1660
Kevin Moore6d21e902021-01-15 06:41:08 -08001661void checkUnnamed2823(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001662 unittest.expect(o, unittest.hasLength(2));
1663 unittest.expect(o[0], unittest.equals('foo'));
1664 unittest.expect(o[1], unittest.equals('foo'));
1665}
1666
Kevin Moore6d21e902021-01-15 06:41:08 -08001667core.List<api.Location> buildUnnamed2824() {
1668 var o = <api.Location>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001669 o.add(buildLocation());
1670 o.add(buildLocation());
Martin Kustermann12cdd522018-08-27 10:46:50 +02001671 return o;
1672}
1673
Kevin Moore6d21e902021-01-15 06:41:08 -08001674void checkUnnamed2824(core.List<api.Location> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001675 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001676 checkLocation(o[0] as api.Location);
1677 checkLocation(o[1] as api.Location);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001678}
1679
1680core.int buildCounterJobDerivedInfo = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001681api.JobDerivedInfo buildJobDerivedInfo() {
1682 var o = api.JobDerivedInfo();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001683 buildCounterJobDerivedInfo++;
1684 if (buildCounterJobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001685 o.jobCategories = buildUnnamed2823();
1686 o.locations = buildUnnamed2824();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001687 }
1688 buildCounterJobDerivedInfo--;
1689 return o;
1690}
1691
Kevin Moore6d21e902021-01-15 06:41:08 -08001692void checkJobDerivedInfo(api.JobDerivedInfo o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001693 buildCounterJobDerivedInfo++;
1694 if (buildCounterJobDerivedInfo < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001695 checkUnnamed2823(o.jobCategories);
1696 checkUnnamed2824(o.locations);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001697 }
1698 buildCounterJobDerivedInfo--;
Martin Kustermann12cdd522018-08-27 10:46:50 +02001699}
1700
Kevin Moore6d21e902021-01-15 06:41:08 -08001701core.List<core.String> buildUnnamed2825() {
1702 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001703 o.add('foo');
1704 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02001705 return o;
1706}
1707
Kevin Moore6d21e902021-01-15 06:41:08 -08001708void checkUnnamed2825(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001709 unittest.expect(o, unittest.hasLength(2));
1710 unittest.expect(o[0], unittest.equals('foo'));
1711 unittest.expect(o[1], unittest.equals('foo'));
1712}
1713
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001714core.int buildCounterJobEvent = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001715api.JobEvent buildJobEvent() {
1716 var o = api.JobEvent();
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001717 buildCounterJobEvent++;
1718 if (buildCounterJobEvent < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001719 o.jobs = buildUnnamed2825();
Kevin Moored0251702021-01-15 06:41:08 -08001720 o.type = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001721 }
1722 buildCounterJobEvent--;
1723 return o;
1724}
1725
Kevin Moore6d21e902021-01-15 06:41:08 -08001726void checkJobEvent(api.JobEvent o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001727 buildCounterJobEvent++;
1728 if (buildCounterJobEvent < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001729 checkUnnamed2825(o.jobs);
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001730 unittest.expect(o.type, unittest.equals('foo'));
1731 }
1732 buildCounterJobEvent--;
1733}
1734
Kevin Moore6d21e902021-01-15 06:41:08 -08001735core.List<core.String> buildUnnamed2826() {
1736 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001737 o.add('foo');
1738 o.add('foo');
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001739 return o;
1740}
1741
Kevin Moore6d21e902021-01-15 06:41:08 -08001742void checkUnnamed2826(core.List<core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001743 unittest.expect(o, unittest.hasLength(2));
1744 unittest.expect(o[0], unittest.equals('foo'));
1745 unittest.expect(o[1], unittest.equals('foo'));
1746}
1747
Kevin Moore6d21e902021-01-15 06:41:08 -08001748core.List<core.String> buildUnnamed2827() {
1749 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001750 o.add('foo');
1751 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001752 return o;
1753}
1754
Kevin Moore6d21e902021-01-15 06:41:08 -08001755void checkUnnamed2827(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001756 unittest.expect(o, unittest.hasLength(2));
1757 unittest.expect(o[0], unittest.equals('foo'));
1758 unittest.expect(o[1], unittest.equals('foo'));
1759}
1760
Kevin Moore6d21e902021-01-15 06:41:08 -08001761core.List<core.String> buildUnnamed2828() {
1762 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001763 o.add('foo');
1764 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001765 return o;
1766}
1767
Kevin Moore6d21e902021-01-15 06:41:08 -08001768void checkUnnamed2828(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001769 unittest.expect(o, unittest.hasLength(2));
1770 unittest.expect(o[0], unittest.equals('foo'));
1771 unittest.expect(o[1], unittest.equals('foo'));
1772}
1773
Kevin Moore6d21e902021-01-15 06:41:08 -08001774core.List<core.String> buildUnnamed2829() {
1775 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001776 o.add('foo');
1777 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001778 return o;
1779}
1780
Kevin Moore6d21e902021-01-15 06:41:08 -08001781void checkUnnamed2829(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001782 unittest.expect(o, unittest.hasLength(2));
1783 unittest.expect(o[0], unittest.equals('foo'));
1784 unittest.expect(o[1], unittest.equals('foo'));
1785}
1786
Kevin Moore6d21e902021-01-15 06:41:08 -08001787core.List<core.String> buildUnnamed2830() {
1788 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001789 o.add('foo');
1790 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001791 return o;
1792}
1793
Kevin Moore6d21e902021-01-15 06:41:08 -08001794void checkUnnamed2830(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02001795 unittest.expect(o, unittest.hasLength(2));
1796 unittest.expect(o[0], unittest.equals('foo'));
1797 unittest.expect(o[1], unittest.equals('foo'));
1798}
1799
Kevin Moore6d21e902021-01-15 06:41:08 -08001800core.List<api.LocationFilter> buildUnnamed2831() {
1801 var o = <api.LocationFilter>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001802 o.add(buildLocationFilter());
1803 o.add(buildLocationFilter());
1804 return o;
1805}
1806
Kevin Moore6d21e902021-01-15 06:41:08 -08001807void checkUnnamed2831(core.List<api.LocationFilter> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001808 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001809 checkLocationFilter(o[0] as api.LocationFilter);
1810 checkLocationFilter(o[1] as api.LocationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001811}
1812
1813core.int buildCounterJobQuery = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001814api.JobQuery buildJobQuery() {
1815 var o = api.JobQuery();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001816 buildCounterJobQuery++;
1817 if (buildCounterJobQuery < 3) {
1818 o.commuteFilter = buildCommuteFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08001819 o.companyDisplayNames = buildUnnamed2826();
1820 o.companyNames = buildUnnamed2827();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001821 o.compensationFilter = buildCompensationFilter();
Kevin Moored0251702021-01-15 06:41:08 -08001822 o.customAttributeFilter = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001823 o.disableSpellCheck = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08001824 o.employmentTypes = buildUnnamed2828();
1825 o.jobCategories = buildUnnamed2829();
1826 o.languageCodes = buildUnnamed2830();
1827 o.locationFilters = buildUnnamed2831();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001828 o.publishTimeRange = buildTimestampRange();
Kevin Moored0251702021-01-15 06:41:08 -08001829 o.query = 'foo';
1830 o.queryLanguageCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001831 }
1832 buildCounterJobQuery--;
1833 return o;
1834}
1835
Kevin Moore6d21e902021-01-15 06:41:08 -08001836void checkJobQuery(api.JobQuery o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001837 buildCounterJobQuery++;
1838 if (buildCounterJobQuery < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001839 checkCommuteFilter(o.commuteFilter as api.CommuteFilter);
Kevin Moore6d21e902021-01-15 06:41:08 -08001840 checkUnnamed2826(o.companyDisplayNames);
1841 checkUnnamed2827(o.companyNames);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001842 checkCompensationFilter(o.compensationFilter as api.CompensationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001843 unittest.expect(o.customAttributeFilter, unittest.equals('foo'));
1844 unittest.expect(o.disableSpellCheck, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08001845 checkUnnamed2828(o.employmentTypes);
1846 checkUnnamed2829(o.jobCategories);
1847 checkUnnamed2830(o.languageCodes);
1848 checkUnnamed2831(o.locationFilters);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001849 checkTimestampRange(o.publishTimeRange as api.TimestampRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001850 unittest.expect(o.query, unittest.equals('foo'));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001851 unittest.expect(o.queryLanguageCode, unittest.equals('foo'));
Martin Kustermann12cdd522018-08-27 10:46:50 +02001852 }
1853 buildCounterJobQuery--;
1854}
1855
1856core.int buildCounterLatLng = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001857api.LatLng buildLatLng() {
1858 var o = api.LatLng();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001859 buildCounterLatLng++;
1860 if (buildCounterLatLng < 3) {
1861 o.latitude = 42.0;
1862 o.longitude = 42.0;
1863 }
1864 buildCounterLatLng--;
1865 return o;
1866}
1867
Kevin Moore6d21e902021-01-15 06:41:08 -08001868void checkLatLng(api.LatLng o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001869 buildCounterLatLng++;
1870 if (buildCounterLatLng < 3) {
1871 unittest.expect(o.latitude, unittest.equals(42.0));
1872 unittest.expect(o.longitude, unittest.equals(42.0));
1873 }
1874 buildCounterLatLng--;
1875}
1876
Kevin Moore6d21e902021-01-15 06:41:08 -08001877core.List<api.Company> buildUnnamed2832() {
1878 var o = <api.Company>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001879 o.add(buildCompany());
1880 o.add(buildCompany());
1881 return o;
1882}
1883
Kevin Moore6d21e902021-01-15 06:41:08 -08001884void checkUnnamed2832(core.List<api.Company> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001885 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001886 checkCompany(o[0] as api.Company);
1887 checkCompany(o[1] as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001888}
1889
1890core.int buildCounterListCompaniesResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001891api.ListCompaniesResponse buildListCompaniesResponse() {
1892 var o = api.ListCompaniesResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001893 buildCounterListCompaniesResponse++;
1894 if (buildCounterListCompaniesResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001895 o.companies = buildUnnamed2832();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001896 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08001897 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001898 }
1899 buildCounterListCompaniesResponse--;
1900 return o;
1901}
1902
Kevin Moore6d21e902021-01-15 06:41:08 -08001903void checkListCompaniesResponse(api.ListCompaniesResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001904 buildCounterListCompaniesResponse++;
1905 if (buildCounterListCompaniesResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001906 checkUnnamed2832(o.companies);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001907 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001908 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1909 }
1910 buildCounterListCompaniesResponse--;
1911}
1912
Kevin Moore6d21e902021-01-15 06:41:08 -08001913core.List<api.Job> buildUnnamed2833() {
1914 var o = <api.Job>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02001915 o.add(buildJob());
1916 o.add(buildJob());
1917 return o;
1918}
1919
Kevin Moore6d21e902021-01-15 06:41:08 -08001920void checkUnnamed2833(core.List<api.Job> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001921 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001922 checkJob(o[0] as api.Job);
1923 checkJob(o[1] as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001924}
1925
1926core.int buildCounterListJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001927api.ListJobsResponse buildListJobsResponse() {
1928 var o = api.ListJobsResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001929 buildCounterListJobsResponse++;
1930 if (buildCounterListJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001931 o.jobs = buildUnnamed2833();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001932 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08001933 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001934 }
1935 buildCounterListJobsResponse--;
1936 return o;
1937}
1938
Kevin Moore6d21e902021-01-15 06:41:08 -08001939void checkListJobsResponse(api.ListJobsResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001940 buildCounterListJobsResponse++;
1941 if (buildCounterListJobsResponse < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08001942 checkUnnamed2833(o.jobs);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001943 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001944 unittest.expect(o.nextPageToken, unittest.equals('foo'));
1945 }
1946 buildCounterListJobsResponse--;
1947}
1948
1949core.int buildCounterLocation = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001950api.Location buildLocation() {
1951 var o = api.Location();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001952 buildCounterLocation++;
1953 if (buildCounterLocation < 3) {
1954 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08001955 o.locationType = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001956 o.postalAddress = buildPostalAddress();
1957 o.radiusInMiles = 42.0;
1958 }
1959 buildCounterLocation--;
1960 return o;
1961}
1962
Kevin Moore6d21e902021-01-15 06:41:08 -08001963void checkLocation(api.Location o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001964 buildCounterLocation++;
1965 if (buildCounterLocation < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001966 checkLatLng(o.latLng as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001967 unittest.expect(o.locationType, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001968 checkPostalAddress(o.postalAddress as api.PostalAddress);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001969 unittest.expect(o.radiusInMiles, unittest.equals(42.0));
1970 }
1971 buildCounterLocation--;
1972}
1973
1974core.int buildCounterLocationFilter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001975api.LocationFilter buildLocationFilter() {
1976 var o = api.LocationFilter();
Martin Kustermann12cdd522018-08-27 10:46:50 +02001977 buildCounterLocationFilter++;
1978 if (buildCounterLocationFilter < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001979 o.address = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001980 o.distanceInMiles = 42.0;
1981 o.latLng = buildLatLng();
Kevin Moored0251702021-01-15 06:41:08 -08001982 o.regionCode = 'foo';
1983 o.telecommutePreference = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001984 }
1985 buildCounterLocationFilter--;
1986 return o;
1987}
1988
Kevin Moore6d21e902021-01-15 06:41:08 -08001989void checkLocationFilter(api.LocationFilter o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001990 buildCounterLocationFilter++;
1991 if (buildCounterLocationFilter < 3) {
1992 unittest.expect(o.address, unittest.equals('foo'));
1993 unittest.expect(o.distanceInMiles, unittest.equals(42.0));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001994 checkLatLng(o.latLng as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +02001995 unittest.expect(o.regionCode, unittest.equals('foo'));
1996 unittest.expect(o.telecommutePreference, unittest.equals('foo'));
1997 }
1998 buildCounterLocationFilter--;
1999}
2000
2001core.int buildCounterMatchingJob = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002002api.MatchingJob buildMatchingJob() {
2003 var o = api.MatchingJob();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002004 buildCounterMatchingJob++;
2005 if (buildCounterMatchingJob < 3) {
2006 o.commuteInfo = buildCommuteInfo();
2007 o.job = buildJob();
Kevin Moored0251702021-01-15 06:41:08 -08002008 o.jobSummary = 'foo';
2009 o.jobTitleSnippet = 'foo';
2010 o.searchTextSnippet = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002011 }
2012 buildCounterMatchingJob--;
2013 return o;
2014}
2015
Kevin Moore6d21e902021-01-15 06:41:08 -08002016void checkMatchingJob(api.MatchingJob o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002017 buildCounterMatchingJob++;
2018 if (buildCounterMatchingJob < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002019 checkCommuteInfo(o.commuteInfo as api.CommuteInfo);
2020 checkJob(o.job as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002021 unittest.expect(o.jobSummary, unittest.equals('foo'));
2022 unittest.expect(o.jobTitleSnippet, unittest.equals('foo'));
2023 unittest.expect(o.searchTextSnippet, unittest.equals('foo'));
2024 }
2025 buildCounterMatchingJob--;
2026}
2027
Kevin Moore6d21e902021-01-15 06:41:08 -08002028core.Map<core.String, api.NamespacedDebugInput> buildUnnamed2834() {
2029 var o = <core.String, api.NamespacedDebugInput>{};
Kevin Moored0251702021-01-15 06:41:08 -08002030 o['x'] = buildNamespacedDebugInput();
2031 o['y'] = buildNamespacedDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002032 return o;
2033}
2034
Kevin Moore6d21e902021-01-15 06:41:08 -08002035void checkUnnamed2834(core.Map<core.String, api.NamespacedDebugInput> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002036 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002037 checkNamespacedDebugInput(o['x'] as api.NamespacedDebugInput);
2038 checkNamespacedDebugInput(o['y'] as api.NamespacedDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002039}
2040
2041core.int buildCounterMendelDebugInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002042api.MendelDebugInput buildMendelDebugInput() {
2043 var o = api.MendelDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002044 buildCounterMendelDebugInput++;
2045 if (buildCounterMendelDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002046 o.namespacedDebugInput = buildUnnamed2834();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002047 }
2048 buildCounterMendelDebugInput--;
2049 return o;
2050}
2051
Kevin Moore6d21e902021-01-15 06:41:08 -08002052void checkMendelDebugInput(api.MendelDebugInput o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002053 buildCounterMendelDebugInput++;
2054 if (buildCounterMendelDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002055 checkUnnamed2834(o.namespacedDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002056 }
2057 buildCounterMendelDebugInput--;
2058}
2059
Martin Kustermann12cdd522018-08-27 10:46:50 +02002060core.int buildCounterMoney = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002061api.Money buildMoney() {
2062 var o = api.Money();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002063 buildCounterMoney++;
2064 if (buildCounterMoney < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002065 o.currencyCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002066 o.nanos = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002067 o.units = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002068 }
2069 buildCounterMoney--;
2070 return o;
2071}
2072
Kevin Moore6d21e902021-01-15 06:41:08 -08002073void checkMoney(api.Money o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002074 buildCounterMoney++;
2075 if (buildCounterMoney < 3) {
2076 unittest.expect(o.currencyCode, unittest.equals('foo'));
2077 unittest.expect(o.nanos, unittest.equals(42));
2078 unittest.expect(o.units, unittest.equals('foo'));
2079 }
2080 buildCounterMoney--;
2081}
2082
Kevin Moore6d21e902021-01-15 06:41:08 -08002083core.List<core.String> buildUnnamed2835() {
2084 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002085 o.add('foo');
2086 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002087 return o;
2088}
2089
Kevin Moore6d21e902021-01-15 06:41:08 -08002090void checkUnnamed2835(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002091 unittest.expect(o, unittest.hasLength(2));
2092 unittest.expect(o[0], unittest.equals('foo'));
2093 unittest.expect(o[1], unittest.equals('foo'));
2094}
2095
Kevin Moore6d21e902021-01-15 06:41:08 -08002096core.List<core.String> buildUnnamed2836() {
2097 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002098 o.add('foo');
2099 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002100 return o;
2101}
2102
Kevin Moore6d21e902021-01-15 06:41:08 -08002103void checkUnnamed2836(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002104 unittest.expect(o, unittest.hasLength(2));
2105 unittest.expect(o[0], unittest.equals('foo'));
2106 unittest.expect(o[1], unittest.equals('foo'));
2107}
2108
Kevin Moore6d21e902021-01-15 06:41:08 -08002109core.List<core.int> buildUnnamed2837() {
2110 var o = <core.int>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002111 o.add(42);
2112 o.add(42);
2113 return o;
2114}
2115
Kevin Moore6d21e902021-01-15 06:41:08 -08002116void checkUnnamed2837(core.List<core.int> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002117 unittest.expect(o, unittest.hasLength(2));
2118 unittest.expect(o[0], unittest.equals(42));
2119 unittest.expect(o[1], unittest.equals(42));
2120}
2121
Kevin Moore6d21e902021-01-15 06:41:08 -08002122core.List<core.String> buildUnnamed2838() {
2123 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002124 o.add('foo');
2125 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002126 return o;
2127}
2128
Kevin Moore6d21e902021-01-15 06:41:08 -08002129void checkUnnamed2838(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002130 unittest.expect(o, unittest.hasLength(2));
2131 unittest.expect(o[0], unittest.equals('foo'));
2132 unittest.expect(o[1], unittest.equals('foo'));
2133}
2134
Kevin Moore6d21e902021-01-15 06:41:08 -08002135core.List<core.String> buildUnnamed2839() {
2136 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002137 o.add('foo');
2138 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002139 return o;
2140}
2141
Kevin Moore6d21e902021-01-15 06:41:08 -08002142void checkUnnamed2839(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002143 unittest.expect(o, unittest.hasLength(2));
2144 unittest.expect(o[0], unittest.equals('foo'));
2145 unittest.expect(o[1], unittest.equals('foo'));
2146}
2147
Kevin Moore6d21e902021-01-15 06:41:08 -08002148core.List<core.int> buildUnnamed2840() {
2149 var o = <core.int>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002150 o.add(42);
2151 o.add(42);
2152 return o;
2153}
2154
Kevin Moore6d21e902021-01-15 06:41:08 -08002155void checkUnnamed2840(core.List<core.int> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002156 unittest.expect(o, unittest.hasLength(2));
2157 unittest.expect(o[0], unittest.equals(42));
2158 unittest.expect(o[1], unittest.equals(42));
2159}
2160
Kevin Moore6d21e902021-01-15 06:41:08 -08002161core.List<core.String> buildUnnamed2841() {
2162 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002163 o.add('foo');
2164 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002165 return o;
2166}
2167
Kevin Moore6d21e902021-01-15 06:41:08 -08002168void checkUnnamed2841(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002169 unittest.expect(o, unittest.hasLength(2));
2170 unittest.expect(o[0], unittest.equals('foo'));
2171 unittest.expect(o[1], unittest.equals('foo'));
2172}
2173
Kevin Moore6d21e902021-01-15 06:41:08 -08002174core.List<core.String> buildUnnamed2842() {
2175 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002176 o.add('foo');
2177 o.add('foo');
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002178 return o;
2179}
2180
Kevin Moore6d21e902021-01-15 06:41:08 -08002181void checkUnnamed2842(core.List<core.String> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002182 unittest.expect(o, unittest.hasLength(2));
2183 unittest.expect(o[0], unittest.equals('foo'));
2184 unittest.expect(o[1], unittest.equals('foo'));
2185}
2186
Kevin Moore6d21e902021-01-15 06:41:08 -08002187core.List<core.int> buildUnnamed2843() {
2188 var o = <core.int>[];
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002189 o.add(42);
2190 o.add(42);
2191 return o;
2192}
2193
Kevin Moore6d21e902021-01-15 06:41:08 -08002194void checkUnnamed2843(core.List<core.int> o) {
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02002195 unittest.expect(o, unittest.hasLength(2));
2196 unittest.expect(o[0], unittest.equals(42));
2197 unittest.expect(o[1], unittest.equals(42));
2198}
2199
Kevin Moore6d21e902021-01-15 06:41:08 -08002200core.Map<core.String, core.String> buildUnnamed2844() {
2201 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08002202 o['x'] = 'foo';
2203 o['y'] = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002204 return o;
2205}
2206
Kevin Moore6d21e902021-01-15 06:41:08 -08002207void checkUnnamed2844(core.Map<core.String, core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002208 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002209 unittest.expect(o['x'], unittest.equals('foo'));
2210 unittest.expect(o['y'], unittest.equals('foo'));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002211}
2212
Kevin Moore6d21e902021-01-15 06:41:08 -08002213core.Map<core.String, core.bool> buildUnnamed2845() {
2214 var o = <core.String, core.bool>{};
Kevin Moored0251702021-01-15 06:41:08 -08002215 o['x'] = true;
2216 o['y'] = true;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002217 return o;
2218}
2219
Kevin Moore6d21e902021-01-15 06:41:08 -08002220void checkUnnamed2845(core.Map<core.String, core.bool> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002221 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002222 unittest.expect(o['x'], unittest.isTrue);
2223 unittest.expect(o['y'], unittest.isTrue);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002224}
2225
2226core.int buildCounterNamespacedDebugInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002227api.NamespacedDebugInput buildNamespacedDebugInput() {
2228 var o = api.NamespacedDebugInput();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002229 buildCounterNamespacedDebugInput++;
2230 if (buildCounterNamespacedDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002231 o.absolutelyForcedExpNames = buildUnnamed2835();
2232 o.absolutelyForcedExpTags = buildUnnamed2836();
2233 o.absolutelyForcedExps = buildUnnamed2837();
2234 o.conditionallyForcedExpNames = buildUnnamed2838();
2235 o.conditionallyForcedExpTags = buildUnnamed2839();
2236 o.conditionallyForcedExps = buildUnnamed2840();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002237 o.disableAutomaticEnrollmentSelection = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08002238 o.disableExpNames = buildUnnamed2841();
2239 o.disableExpTags = buildUnnamed2842();
2240 o.disableExps = buildUnnamed2843();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002241 o.disableManualEnrollmentSelection = true;
2242 o.disableOrganicSelection = true;
Kevin Moore6d21e902021-01-15 06:41:08 -08002243 o.forcedFlags = buildUnnamed2844();
2244 o.forcedRollouts = buildUnnamed2845();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002245 }
2246 buildCounterNamespacedDebugInput--;
2247 return o;
2248}
2249
Kevin Moore6d21e902021-01-15 06:41:08 -08002250void checkNamespacedDebugInput(api.NamespacedDebugInput o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002251 buildCounterNamespacedDebugInput++;
2252 if (buildCounterNamespacedDebugInput < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002253 checkUnnamed2835(o.absolutelyForcedExpNames);
2254 checkUnnamed2836(o.absolutelyForcedExpTags);
2255 checkUnnamed2837(o.absolutelyForcedExps);
2256 checkUnnamed2838(o.conditionallyForcedExpNames);
2257 checkUnnamed2839(o.conditionallyForcedExpTags);
2258 checkUnnamed2840(o.conditionallyForcedExps);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002259 unittest.expect(o.disableAutomaticEnrollmentSelection, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08002260 checkUnnamed2841(o.disableExpNames);
2261 checkUnnamed2842(o.disableExpTags);
2262 checkUnnamed2843(o.disableExps);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002263 unittest.expect(o.disableManualEnrollmentSelection, unittest.isTrue);
2264 unittest.expect(o.disableOrganicSelection, unittest.isTrue);
Kevin Moore6d21e902021-01-15 06:41:08 -08002265 checkUnnamed2844(o.forcedFlags);
2266 checkUnnamed2845(o.forcedRollouts);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002267 }
2268 buildCounterNamespacedDebugInput--;
2269}
2270
Kevin Moore6d21e902021-01-15 06:41:08 -08002271core.List<core.double> buildUnnamed2846() {
2272 var o = <core.double>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002273 o.add(42.0);
2274 o.add(42.0);
2275 return o;
2276}
2277
Kevin Moore6d21e902021-01-15 06:41:08 -08002278void checkUnnamed2846(core.List<core.double> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002279 unittest.expect(o, unittest.hasLength(2));
2280 unittest.expect(o[0], unittest.equals(42.0));
2281 unittest.expect(o[1], unittest.equals(42.0));
2282}
2283
2284core.int buildCounterNumericBucketingOption = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002285api.NumericBucketingOption buildNumericBucketingOption() {
2286 var o = api.NumericBucketingOption();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002287 buildCounterNumericBucketingOption++;
2288 if (buildCounterNumericBucketingOption < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002289 o.bucketBounds = buildUnnamed2846();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002290 o.requiresMinMax = true;
2291 }
2292 buildCounterNumericBucketingOption--;
2293 return o;
2294}
2295
Kevin Moore6d21e902021-01-15 06:41:08 -08002296void checkNumericBucketingOption(api.NumericBucketingOption o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002297 buildCounterNumericBucketingOption++;
2298 if (buildCounterNumericBucketingOption < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002299 checkUnnamed2846(o.bucketBounds);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002300 unittest.expect(o.requiresMinMax, unittest.isTrue);
2301 }
2302 buildCounterNumericBucketingOption--;
2303}
2304
Kevin Moore6d21e902021-01-15 06:41:08 -08002305core.List<api.BucketizedCount> buildUnnamed2847() {
2306 var o = <api.BucketizedCount>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002307 o.add(buildBucketizedCount());
2308 o.add(buildBucketizedCount());
2309 return o;
2310}
2311
Kevin Moore6d21e902021-01-15 06:41:08 -08002312void checkUnnamed2847(core.List<api.BucketizedCount> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002313 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002314 checkBucketizedCount(o[0] as api.BucketizedCount);
2315 checkBucketizedCount(o[1] as api.BucketizedCount);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002316}
2317
2318core.int buildCounterNumericBucketingResult = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002319api.NumericBucketingResult buildNumericBucketingResult() {
2320 var o = api.NumericBucketingResult();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002321 buildCounterNumericBucketingResult++;
2322 if (buildCounterNumericBucketingResult < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002323 o.counts = buildUnnamed2847();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002324 o.maxValue = 42.0;
2325 o.minValue = 42.0;
2326 }
2327 buildCounterNumericBucketingResult--;
2328 return o;
2329}
2330
Kevin Moore6d21e902021-01-15 06:41:08 -08002331void checkNumericBucketingResult(api.NumericBucketingResult o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002332 buildCounterNumericBucketingResult++;
2333 if (buildCounterNumericBucketingResult < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002334 checkUnnamed2847(o.counts);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002335 unittest.expect(o.maxValue, unittest.equals(42.0));
2336 unittest.expect(o.minValue, unittest.equals(42.0));
2337 }
2338 buildCounterNumericBucketingResult--;
2339}
2340
Kevin Moore6d21e902021-01-15 06:41:08 -08002341core.List<core.String> buildUnnamed2848() {
2342 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002343 o.add('foo');
2344 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02002345 return o;
2346}
2347
Kevin Moore6d21e902021-01-15 06:41:08 -08002348void checkUnnamed2848(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002349 unittest.expect(o, unittest.hasLength(2));
2350 unittest.expect(o[0], unittest.equals('foo'));
2351 unittest.expect(o[1], unittest.equals('foo'));
2352}
2353
Kevin Moore6d21e902021-01-15 06:41:08 -08002354core.List<core.String> buildUnnamed2849() {
2355 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002356 o.add('foo');
2357 o.add('foo');
Martin Kustermann12cdd522018-08-27 10:46:50 +02002358 return o;
2359}
2360
Kevin Moore6d21e902021-01-15 06:41:08 -08002361void checkUnnamed2849(core.List<core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002362 unittest.expect(o, unittest.hasLength(2));
2363 unittest.expect(o[0], unittest.equals('foo'));
2364 unittest.expect(o[1], unittest.equals('foo'));
2365}
2366
2367core.int buildCounterPostalAddress = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002368api.PostalAddress buildPostalAddress() {
2369 var o = api.PostalAddress();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002370 buildCounterPostalAddress++;
2371 if (buildCounterPostalAddress < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002372 o.addressLines = buildUnnamed2848();
Kevin Moored0251702021-01-15 06:41:08 -08002373 o.administrativeArea = 'foo';
2374 o.languageCode = 'foo';
2375 o.locality = 'foo';
2376 o.organization = 'foo';
2377 o.postalCode = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08002378 o.recipients = buildUnnamed2849();
Kevin Moored0251702021-01-15 06:41:08 -08002379 o.regionCode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002380 o.revision = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002381 o.sortingCode = 'foo';
2382 o.sublocality = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002383 }
2384 buildCounterPostalAddress--;
2385 return o;
2386}
2387
Kevin Moore6d21e902021-01-15 06:41:08 -08002388void checkPostalAddress(api.PostalAddress o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002389 buildCounterPostalAddress++;
2390 if (buildCounterPostalAddress < 3) {
Kevin Moore6d21e902021-01-15 06:41:08 -08002391 checkUnnamed2848(o.addressLines);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002392 unittest.expect(o.administrativeArea, unittest.equals('foo'));
2393 unittest.expect(o.languageCode, unittest.equals('foo'));
2394 unittest.expect(o.locality, unittest.equals('foo'));
2395 unittest.expect(o.organization, unittest.equals('foo'));
2396 unittest.expect(o.postalCode, unittest.equals('foo'));
Kevin Moore6d21e902021-01-15 06:41:08 -08002397 checkUnnamed2849(o.recipients);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002398 unittest.expect(o.regionCode, unittest.equals('foo'));
2399 unittest.expect(o.revision, unittest.equals(42));
2400 unittest.expect(o.sortingCode, unittest.equals('foo'));
2401 unittest.expect(o.sublocality, unittest.equals('foo'));
2402 }
2403 buildCounterPostalAddress--;
2404}
2405
2406core.int buildCounterProcessingOptions = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002407api.ProcessingOptions buildProcessingOptions() {
2408 var o = api.ProcessingOptions();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002409 buildCounterProcessingOptions++;
2410 if (buildCounterProcessingOptions < 3) {
2411 o.disableStreetAddressResolution = true;
Kevin Moored0251702021-01-15 06:41:08 -08002412 o.htmlSanitization = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002413 }
2414 buildCounterProcessingOptions--;
2415 return o;
2416}
2417
Kevin Moore6d21e902021-01-15 06:41:08 -08002418void checkProcessingOptions(api.ProcessingOptions o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002419 buildCounterProcessingOptions++;
2420 if (buildCounterProcessingOptions < 3) {
2421 unittest.expect(o.disableStreetAddressResolution, unittest.isTrue);
2422 unittest.expect(o.htmlSanitization, unittest.equals('foo'));
2423 }
2424 buildCounterProcessingOptions--;
2425}
2426
2427core.int buildCounterRequestMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002428api.RequestMetadata buildRequestMetadata() {
2429 var o = api.RequestMetadata();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002430 buildCounterRequestMetadata++;
2431 if (buildCounterRequestMetadata < 3) {
2432 o.deviceInfo = buildDeviceInfo();
Kevin Moored0251702021-01-15 06:41:08 -08002433 o.domain = 'foo';
2434 o.sessionId = 'foo';
2435 o.userId = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002436 }
2437 buildCounterRequestMetadata--;
2438 return o;
2439}
2440
Kevin Moore6d21e902021-01-15 06:41:08 -08002441void checkRequestMetadata(api.RequestMetadata o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002442 buildCounterRequestMetadata++;
2443 if (buildCounterRequestMetadata < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002444 checkDeviceInfo(o.deviceInfo as api.DeviceInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002445 unittest.expect(o.domain, unittest.equals('foo'));
2446 unittest.expect(o.sessionId, unittest.equals('foo'));
2447 unittest.expect(o.userId, unittest.equals('foo'));
2448 }
2449 buildCounterRequestMetadata--;
2450}
2451
2452core.int buildCounterResponseMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002453api.ResponseMetadata buildResponseMetadata() {
2454 var o = api.ResponseMetadata();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002455 buildCounterResponseMetadata++;
2456 if (buildCounterResponseMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002457 o.requestId = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002458 }
2459 buildCounterResponseMetadata--;
2460 return o;
2461}
2462
Kevin Moore6d21e902021-01-15 06:41:08 -08002463void checkResponseMetadata(api.ResponseMetadata o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002464 buildCounterResponseMetadata++;
2465 if (buildCounterResponseMetadata < 3) {
2466 unittest.expect(o.requestId, unittest.equals('foo'));
2467 }
2468 buildCounterResponseMetadata--;
2469}
2470
2471core.int buildCounterSearchJobsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002472api.SearchJobsRequest buildSearchJobsRequest() {
2473 var o = api.SearchJobsRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002474 buildCounterSearchJobsRequest++;
2475 if (buildCounterSearchJobsRequest < 3) {
2476 o.disableKeywordMatch = true;
Kevin Moored0251702021-01-15 06:41:08 -08002477 o.diversificationLevel = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002478 o.enableBroadening = true;
2479 o.histogramFacets = buildHistogramFacets();
2480 o.jobQuery = buildJobQuery();
Kevin Moored0251702021-01-15 06:41:08 -08002481 o.jobView = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002482 o.offset = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002483 o.orderBy = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002484 o.pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08002485 o.pageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002486 o.requestMetadata = buildRequestMetadata();
2487 o.requirePreciseResultSize = true;
Kevin Moored0251702021-01-15 06:41:08 -08002488 o.searchMode = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002489 }
2490 buildCounterSearchJobsRequest--;
2491 return o;
2492}
2493
Kevin Moore6d21e902021-01-15 06:41:08 -08002494void checkSearchJobsRequest(api.SearchJobsRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002495 buildCounterSearchJobsRequest++;
2496 if (buildCounterSearchJobsRequest < 3) {
2497 unittest.expect(o.disableKeywordMatch, unittest.isTrue);
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002498 unittest.expect(o.diversificationLevel, unittest.equals('foo'));
Martin Kustermann12cdd522018-08-27 10:46:50 +02002499 unittest.expect(o.enableBroadening, unittest.isTrue);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002500 checkHistogramFacets(o.histogramFacets as api.HistogramFacets);
2501 checkJobQuery(o.jobQuery as api.JobQuery);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002502 unittest.expect(o.jobView, unittest.equals('foo'));
2503 unittest.expect(o.offset, unittest.equals(42));
2504 unittest.expect(o.orderBy, unittest.equals('foo'));
2505 unittest.expect(o.pageSize, unittest.equals(42));
2506 unittest.expect(o.pageToken, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002507 checkRequestMetadata(o.requestMetadata as api.RequestMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002508 unittest.expect(o.requirePreciseResultSize, unittest.isTrue);
2509 unittest.expect(o.searchMode, unittest.equals('foo'));
2510 }
2511 buildCounterSearchJobsRequest--;
2512}
2513
Kevin Moore6d21e902021-01-15 06:41:08 -08002514core.List<api.Location> buildUnnamed2850() {
2515 var o = <api.Location>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002516 o.add(buildLocation());
2517 o.add(buildLocation());
2518 return o;
2519}
2520
Kevin Moore6d21e902021-01-15 06:41:08 -08002521void checkUnnamed2850(core.List<api.Location> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002522 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002523 checkLocation(o[0] as api.Location);
2524 checkLocation(o[1] as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002525}
2526
Kevin Moore6d21e902021-01-15 06:41:08 -08002527core.List<api.MatchingJob> buildUnnamed2851() {
2528 var o = <api.MatchingJob>[];
Martin Kustermann12cdd522018-08-27 10:46:50 +02002529 o.add(buildMatchingJob());
2530 o.add(buildMatchingJob());
2531 return o;
2532}
2533
Kevin Moore6d21e902021-01-15 06:41:08 -08002534void checkUnnamed2851(core.List<api.MatchingJob> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002535 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002536 checkMatchingJob(o[0] as api.MatchingJob);
2537 checkMatchingJob(o[1] as api.MatchingJob);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002538}
2539
2540core.int buildCounterSearchJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002541api.SearchJobsResponse buildSearchJobsResponse() {
2542 var o = api.SearchJobsResponse();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002543 buildCounterSearchJobsResponse++;
2544 if (buildCounterSearchJobsResponse < 3) {
2545 o.broadenedQueryJobsCount = 42;
2546 o.estimatedTotalSize = 42;
2547 o.histogramResults = buildHistogramResults();
Kevin Moore6d21e902021-01-15 06:41:08 -08002548 o.locationFilters = buildUnnamed2850();
2549 o.matchingJobs = buildUnnamed2851();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002550 o.metadata = buildResponseMetadata();
Kevin Moored0251702021-01-15 06:41:08 -08002551 o.nextPageToken = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002552 o.spellCorrection = buildSpellingCorrection();
2553 o.totalSize = 42;
2554 }
2555 buildCounterSearchJobsResponse--;
2556 return o;
2557}
2558
Kevin Moore6d21e902021-01-15 06:41:08 -08002559void checkSearchJobsResponse(api.SearchJobsResponse o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002560 buildCounterSearchJobsResponse++;
2561 if (buildCounterSearchJobsResponse < 3) {
2562 unittest.expect(o.broadenedQueryJobsCount, unittest.equals(42));
2563 unittest.expect(o.estimatedTotalSize, unittest.equals(42));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002564 checkHistogramResults(o.histogramResults as api.HistogramResults);
Kevin Moore6d21e902021-01-15 06:41:08 -08002565 checkUnnamed2850(o.locationFilters);
2566 checkUnnamed2851(o.matchingJobs);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002567 checkResponseMetadata(o.metadata as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002568 unittest.expect(o.nextPageToken, unittest.equals('foo'));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002569 checkSpellingCorrection(o.spellCorrection as api.SpellingCorrection);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002570 unittest.expect(o.totalSize, unittest.equals(42));
2571 }
2572 buildCounterSearchJobsResponse--;
2573}
2574
2575core.int buildCounterSpellingCorrection = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002576api.SpellingCorrection buildSpellingCorrection() {
2577 var o = api.SpellingCorrection();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002578 buildCounterSpellingCorrection++;
2579 if (buildCounterSpellingCorrection < 3) {
2580 o.corrected = true;
Kevin Moored0251702021-01-15 06:41:08 -08002581 o.correctedText = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002582 }
2583 buildCounterSpellingCorrection--;
2584 return o;
2585}
2586
Kevin Moore6d21e902021-01-15 06:41:08 -08002587void checkSpellingCorrection(api.SpellingCorrection o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002588 buildCounterSpellingCorrection++;
2589 if (buildCounterSpellingCorrection < 3) {
2590 unittest.expect(o.corrected, unittest.isTrue);
2591 unittest.expect(o.correctedText, unittest.equals('foo'));
2592 }
2593 buildCounterSpellingCorrection--;
2594}
2595
Kevin Moore6d21e902021-01-15 06:41:08 -08002596core.Map<core.String, core.Object> buildUnnamed2852() {
2597 var o = <core.String, core.Object>{};
Kevin Moored0251702021-01-15 06:41:08 -08002598 o['x'] = {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002599 'list': [1, 2, 3],
2600 'bool': true,
2601 'string': 'foo'
2602 };
Kevin Moored0251702021-01-15 06:41:08 -08002603 o['y'] = {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002604 'list': [1, 2, 3],
2605 'bool': true,
2606 'string': 'foo'
2607 };
2608 return o;
2609}
2610
Kevin Moore6d21e902021-01-15 06:41:08 -08002611void checkUnnamed2852(core.Map<core.String, core.Object> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002612 unittest.expect(o, unittest.hasLength(2));
Kevin Moored0251702021-01-15 06:41:08 -08002613 var casted1 = (o['x']) as core.Map;
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002614 unittest.expect(casted1, unittest.hasLength(3));
Kevin Moored0251702021-01-15 06:41:08 -08002615 unittest.expect(casted1['list'], unittest.equals([1, 2, 3]));
2616 unittest.expect(casted1['bool'], unittest.equals(true));
2617 unittest.expect(casted1['string'], unittest.equals('foo'));
2618 var casted2 = (o['y']) as core.Map;
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002619 unittest.expect(casted2, unittest.hasLength(3));
Kevin Moored0251702021-01-15 06:41:08 -08002620 unittest.expect(casted2['list'], unittest.equals([1, 2, 3]));
2621 unittest.expect(casted2['bool'], unittest.equals(true));
2622 unittest.expect(casted2['string'], unittest.equals('foo'));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002623}
2624
Kevin Moore6d21e902021-01-15 06:41:08 -08002625core.List<core.Map<core.String, core.Object>> buildUnnamed2853() {
2626 var o = <core.Map<core.String, core.Object>>[];
2627 o.add(buildUnnamed2852());
2628 o.add(buildUnnamed2852());
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002629 return o;
2630}
2631
Kevin Moore6d21e902021-01-15 06:41:08 -08002632void checkUnnamed2853(core.List<core.Map<core.String, core.Object>> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002633 unittest.expect(o, unittest.hasLength(2));
Kevin Moore6d21e902021-01-15 06:41:08 -08002634 checkUnnamed2852(o[0]);
2635 checkUnnamed2852(o[1]);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002636}
2637
2638core.int buildCounterStatus = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002639api.Status buildStatus() {
2640 var o = api.Status();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002641 buildCounterStatus++;
2642 if (buildCounterStatus < 3) {
2643 o.code = 42;
Kevin Moore6d21e902021-01-15 06:41:08 -08002644 o.details = buildUnnamed2853();
Kevin Moored0251702021-01-15 06:41:08 -08002645 o.message = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002646 }
2647 buildCounterStatus--;
2648 return o;
2649}
2650
Kevin Moore6d21e902021-01-15 06:41:08 -08002651void checkStatus(api.Status o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002652 buildCounterStatus++;
2653 if (buildCounterStatus < 3) {
2654 unittest.expect(o.code, unittest.equals(42));
Kevin Moore6d21e902021-01-15 06:41:08 -08002655 checkUnnamed2853(o.details);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002656 unittest.expect(o.message, unittest.equals('foo'));
2657 }
2658 buildCounterStatus--;
2659}
2660
Martin Kustermann12cdd522018-08-27 10:46:50 +02002661core.int buildCounterTimeOfDay = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002662api.TimeOfDay buildTimeOfDay() {
2663 var o = api.TimeOfDay();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002664 buildCounterTimeOfDay++;
2665 if (buildCounterTimeOfDay < 3) {
2666 o.hours = 42;
2667 o.minutes = 42;
2668 o.nanos = 42;
2669 o.seconds = 42;
2670 }
2671 buildCounterTimeOfDay--;
2672 return o;
2673}
2674
Kevin Moore6d21e902021-01-15 06:41:08 -08002675void checkTimeOfDay(api.TimeOfDay o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002676 buildCounterTimeOfDay++;
2677 if (buildCounterTimeOfDay < 3) {
2678 unittest.expect(o.hours, unittest.equals(42));
2679 unittest.expect(o.minutes, unittest.equals(42));
2680 unittest.expect(o.nanos, unittest.equals(42));
2681 unittest.expect(o.seconds, unittest.equals(42));
2682 }
2683 buildCounterTimeOfDay--;
2684}
2685
2686core.int buildCounterTimestampRange = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002687api.TimestampRange buildTimestampRange() {
2688 var o = api.TimestampRange();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002689 buildCounterTimestampRange++;
2690 if (buildCounterTimestampRange < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002691 o.endTime = 'foo';
2692 o.startTime = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002693 }
2694 buildCounterTimestampRange--;
2695 return o;
2696}
2697
Kevin Moore6d21e902021-01-15 06:41:08 -08002698void checkTimestampRange(api.TimestampRange o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002699 buildCounterTimestampRange++;
2700 if (buildCounterTimestampRange < 3) {
2701 unittest.expect(o.endTime, unittest.equals('foo'));
2702 unittest.expect(o.startTime, unittest.equals('foo'));
2703 }
2704 buildCounterTimestampRange--;
2705}
2706
2707core.int buildCounterUpdateCompanyRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002708api.UpdateCompanyRequest buildUpdateCompanyRequest() {
2709 var o = api.UpdateCompanyRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002710 buildCounterUpdateCompanyRequest++;
2711 if (buildCounterUpdateCompanyRequest < 3) {
2712 o.company = buildCompany();
Kevin Moored0251702021-01-15 06:41:08 -08002713 o.updateMask = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002714 }
2715 buildCounterUpdateCompanyRequest--;
2716 return o;
2717}
2718
Kevin Moore6d21e902021-01-15 06:41:08 -08002719void checkUpdateCompanyRequest(api.UpdateCompanyRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002720 buildCounterUpdateCompanyRequest++;
2721 if (buildCounterUpdateCompanyRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002722 checkCompany(o.company as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002723 unittest.expect(o.updateMask, unittest.equals('foo'));
2724 }
2725 buildCounterUpdateCompanyRequest--;
2726}
2727
2728core.int buildCounterUpdateJobRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002729api.UpdateJobRequest buildUpdateJobRequest() {
2730 var o = api.UpdateJobRequest();
Martin Kustermann12cdd522018-08-27 10:46:50 +02002731 buildCounterUpdateJobRequest++;
2732 if (buildCounterUpdateJobRequest < 3) {
2733 o.job = buildJob();
Kevin Moored0251702021-01-15 06:41:08 -08002734 o.updateMask = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002735 }
2736 buildCounterUpdateJobRequest--;
2737 return o;
2738}
2739
Kevin Moore6d21e902021-01-15 06:41:08 -08002740void checkUpdateJobRequest(api.UpdateJobRequest o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002741 buildCounterUpdateJobRequest++;
2742 if (buildCounterUpdateJobRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002743 checkJob(o.job as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002744 unittest.expect(o.updateMask, unittest.equals('foo'));
2745 }
2746 buildCounterUpdateJobRequest--;
2747}
2748
Kevin Moore6d21e902021-01-15 06:41:08 -08002749core.List<core.String> buildUnnamed2854() {
2750 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002751 o.add('foo');
2752 o.add('foo');
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002753 return o;
2754}
2755
Kevin Moore6d21e902021-01-15 06:41:08 -08002756void checkUnnamed2854(core.List<core.String> o) {
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01002757 unittest.expect(o, unittest.hasLength(2));
2758 unittest.expect(o[0], unittest.equals('foo'));
2759 unittest.expect(o[1], unittest.equals('foo'));
2760}
2761
Kevin Moore6d21e902021-01-15 06:41:08 -08002762void main() {
Kevin Moored0251702021-01-15 06:41:08 -08002763 unittest.group('obj-schema-ApplicationInfo', () {
2764 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002765 var o = buildApplicationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002766 var od = api.ApplicationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002767 checkApplicationInfo(od as api.ApplicationInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002768 });
2769 });
2770
Kevin Moored0251702021-01-15 06:41:08 -08002771 unittest.group('obj-schema-BatchDeleteJobsRequest', () {
2772 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002773 var o = buildBatchDeleteJobsRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002774 var od = api.BatchDeleteJobsRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002775 checkBatchDeleteJobsRequest(od as api.BatchDeleteJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002776 });
2777 });
2778
Kevin Moored0251702021-01-15 06:41:08 -08002779 unittest.group('obj-schema-BucketRange', () {
2780 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002781 var o = buildBucketRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08002782 var od = api.BucketRange.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002783 checkBucketRange(od as api.BucketRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002784 });
2785 });
2786
Kevin Moored0251702021-01-15 06:41:08 -08002787 unittest.group('obj-schema-BucketizedCount', () {
2788 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002789 var o = buildBucketizedCount();
Kevin Moore6d21e902021-01-15 06:41:08 -08002790 var od = api.BucketizedCount.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002791 checkBucketizedCount(od as api.BucketizedCount);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002792 });
2793 });
2794
Kevin Moored0251702021-01-15 06:41:08 -08002795 unittest.group('obj-schema-ClientEvent', () {
2796 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002797 var o = buildClientEvent();
Kevin Moore6d21e902021-01-15 06:41:08 -08002798 var od = api.ClientEvent.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002799 checkClientEvent(od as api.ClientEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002800 });
2801 });
2802
Kevin Moored0251702021-01-15 06:41:08 -08002803 unittest.group('obj-schema-CommuteFilter', () {
2804 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002805 var o = buildCommuteFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08002806 var od = api.CommuteFilter.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002807 checkCommuteFilter(od as api.CommuteFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002808 });
2809 });
2810
Kevin Moored0251702021-01-15 06:41:08 -08002811 unittest.group('obj-schema-CommuteInfo', () {
2812 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002813 var o = buildCommuteInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002814 var od = api.CommuteInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002815 checkCommuteInfo(od as api.CommuteInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002816 });
2817 });
2818
Kevin Moored0251702021-01-15 06:41:08 -08002819 unittest.group('obj-schema-Company', () {
2820 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002821 var o = buildCompany();
Kevin Moore6d21e902021-01-15 06:41:08 -08002822 var od = api.Company.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002823 checkCompany(od as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002824 });
2825 });
2826
Kevin Moored0251702021-01-15 06:41:08 -08002827 unittest.group('obj-schema-CompanyDerivedInfo', () {
2828 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002829 var o = buildCompanyDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002830 var od = api.CompanyDerivedInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002831 checkCompanyDerivedInfo(od as api.CompanyDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002832 });
2833 });
2834
Kevin Moored0251702021-01-15 06:41:08 -08002835 unittest.group('obj-schema-CompensationEntry', () {
2836 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002837 var o = buildCompensationEntry();
Kevin Moore6d21e902021-01-15 06:41:08 -08002838 var od = api.CompensationEntry.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002839 checkCompensationEntry(od as api.CompensationEntry);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002840 });
2841 });
2842
Kevin Moored0251702021-01-15 06:41:08 -08002843 unittest.group('obj-schema-CompensationFilter', () {
2844 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002845 var o = buildCompensationFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08002846 var od = api.CompensationFilter.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002847 checkCompensationFilter(od as api.CompensationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002848 });
2849 });
2850
Kevin Moored0251702021-01-15 06:41:08 -08002851 unittest.group('obj-schema-CompensationHistogramRequest', () {
2852 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002853 var o = buildCompensationHistogramRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002854 var od = api.CompensationHistogramRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002855 checkCompensationHistogramRequest(od as api.CompensationHistogramRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002856 });
2857 });
2858
Kevin Moored0251702021-01-15 06:41:08 -08002859 unittest.group('obj-schema-CompensationHistogramResult', () {
2860 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002861 var o = buildCompensationHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002862 var od = api.CompensationHistogramResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002863 checkCompensationHistogramResult(od as api.CompensationHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002864 });
2865 });
2866
Kevin Moored0251702021-01-15 06:41:08 -08002867 unittest.group('obj-schema-CompensationInfo', () {
2868 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002869 var o = buildCompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002870 var od = api.CompensationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002871 checkCompensationInfo(od as api.CompensationInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002872 });
2873 });
2874
Kevin Moored0251702021-01-15 06:41:08 -08002875 unittest.group('obj-schema-CompensationRange', () {
2876 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002877 var o = buildCompensationRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08002878 var od = api.CompensationRange.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002879 checkCompensationRange(od as api.CompensationRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002880 });
2881 });
2882
Kevin Moored0251702021-01-15 06:41:08 -08002883 unittest.group('obj-schema-CompleteQueryResponse', () {
2884 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002885 var o = buildCompleteQueryResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002886 var od = api.CompleteQueryResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002887 checkCompleteQueryResponse(od as api.CompleteQueryResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002888 });
2889 });
2890
Kevin Moored0251702021-01-15 06:41:08 -08002891 unittest.group('obj-schema-CompletionResult', () {
2892 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002893 var o = buildCompletionResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002894 var od = api.CompletionResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002895 checkCompletionResult(od as api.CompletionResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002896 });
2897 });
2898
Kevin Moored0251702021-01-15 06:41:08 -08002899 unittest.group('obj-schema-CreateClientEventRequest', () {
2900 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002901 var o = buildCreateClientEventRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002902 var od = api.CreateClientEventRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002903 checkCreateClientEventRequest(od as api.CreateClientEventRequest);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002904 });
2905 });
2906
Kevin Moored0251702021-01-15 06:41:08 -08002907 unittest.group('obj-schema-CreateCompanyRequest', () {
2908 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002909 var o = buildCreateCompanyRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002910 var od = api.CreateCompanyRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002911 checkCreateCompanyRequest(od as api.CreateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002912 });
2913 });
2914
Kevin Moored0251702021-01-15 06:41:08 -08002915 unittest.group('obj-schema-CreateJobRequest', () {
2916 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002917 var o = buildCreateJobRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002918 var od = api.CreateJobRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002919 checkCreateJobRequest(od as api.CreateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002920 });
2921 });
2922
Kevin Moored0251702021-01-15 06:41:08 -08002923 unittest.group('obj-schema-CustomAttribute', () {
2924 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002925 var o = buildCustomAttribute();
Kevin Moore6d21e902021-01-15 06:41:08 -08002926 var od = api.CustomAttribute.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002927 checkCustomAttribute(od as api.CustomAttribute);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002928 });
2929 });
2930
Kevin Moored0251702021-01-15 06:41:08 -08002931 unittest.group('obj-schema-CustomAttributeHistogramRequest', () {
2932 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002933 var o = buildCustomAttributeHistogramRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08002934 var od = api.CustomAttributeHistogramRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002935 checkCustomAttributeHistogramRequest(
2936 od as api.CustomAttributeHistogramRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002937 });
2938 });
2939
Kevin Moored0251702021-01-15 06:41:08 -08002940 unittest.group('obj-schema-CustomAttributeHistogramResult', () {
2941 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002942 var o = buildCustomAttributeHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08002943 var od = api.CustomAttributeHistogramResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002944 checkCustomAttributeHistogramResult(
2945 od as api.CustomAttributeHistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002946 });
2947 });
2948
Kevin Moored0251702021-01-15 06:41:08 -08002949 unittest.group('obj-schema-DeviceInfo', () {
2950 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002951 var o = buildDeviceInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08002952 var od = api.DeviceInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002953 checkDeviceInfo(od as api.DeviceInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002954 });
2955 });
2956
Kevin Moored0251702021-01-15 06:41:08 -08002957 unittest.group('obj-schema-Empty', () {
2958 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002959 var o = buildEmpty();
Kevin Moore6d21e902021-01-15 06:41:08 -08002960 var od = api.Empty.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002961 checkEmpty(od as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02002962 });
2963 });
2964
Kevin Moored0251702021-01-15 06:41:08 -08002965 unittest.group('obj-schema-GoogleCloudTalentV4BatchCreateJobsResponse', () {
2966 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002967 var o = buildGoogleCloudTalentV4BatchCreateJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002968 var od =
2969 api.GoogleCloudTalentV4BatchCreateJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002970 checkGoogleCloudTalentV4BatchCreateJobsResponse(
2971 od as api.GoogleCloudTalentV4BatchCreateJobsResponse);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002972 });
2973 });
2974
Kevin Moored0251702021-01-15 06:41:08 -08002975 unittest.group('obj-schema-GoogleCloudTalentV4BatchDeleteJobsResponse', () {
2976 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002977 var o = buildGoogleCloudTalentV4BatchDeleteJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002978 var od =
2979 api.GoogleCloudTalentV4BatchDeleteJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002980 checkGoogleCloudTalentV4BatchDeleteJobsResponse(
2981 od as api.GoogleCloudTalentV4BatchDeleteJobsResponse);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002982 });
2983 });
2984
Kevin Moored0251702021-01-15 06:41:08 -08002985 unittest.group('obj-schema-GoogleCloudTalentV4BatchOperationMetadata', () {
2986 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002987 var o = buildGoogleCloudTalentV4BatchOperationMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08002988 var od =
2989 api.GoogleCloudTalentV4BatchOperationMetadata.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002990 checkGoogleCloudTalentV4BatchOperationMetadata(
2991 od as api.GoogleCloudTalentV4BatchOperationMetadata);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002992 });
2993 });
2994
Kevin Moored0251702021-01-15 06:41:08 -08002995 unittest.group('obj-schema-GoogleCloudTalentV4BatchUpdateJobsResponse', () {
2996 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002997 var o = buildGoogleCloudTalentV4BatchUpdateJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08002998 var od =
2999 api.GoogleCloudTalentV4BatchUpdateJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003000 checkGoogleCloudTalentV4BatchUpdateJobsResponse(
3001 od as api.GoogleCloudTalentV4BatchUpdateJobsResponse);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003002 });
3003 });
3004
Kevin Moored0251702021-01-15 06:41:08 -08003005 unittest.group('obj-schema-GoogleCloudTalentV4CompensationInfo', () {
3006 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003007 var o = buildGoogleCloudTalentV4CompensationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003008 var od = api.GoogleCloudTalentV4CompensationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003009 checkGoogleCloudTalentV4CompensationInfo(
3010 od as api.GoogleCloudTalentV4CompensationInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003011 });
3012 });
3013
3014 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003015 'obj-schema-GoogleCloudTalentV4CompensationInfoCompensationEntry', () {
3016 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003017 var o = buildGoogleCloudTalentV4CompensationInfoCompensationEntry();
3018 var od =
Kevin Moore6d21e902021-01-15 06:41:08 -08003019 api.GoogleCloudTalentV4CompensationInfoCompensationEntry.fromJson(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003020 o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003021 checkGoogleCloudTalentV4CompensationInfoCompensationEntry(
3022 od as api.GoogleCloudTalentV4CompensationInfoCompensationEntry);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003023 });
3024 });
3025
3026 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003027 'obj-schema-GoogleCloudTalentV4CompensationInfoCompensationRange', () {
3028 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003029 var o = buildGoogleCloudTalentV4CompensationInfoCompensationRange();
3030 var od =
Kevin Moore6d21e902021-01-15 06:41:08 -08003031 api.GoogleCloudTalentV4CompensationInfoCompensationRange.fromJson(
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003032 o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003033 checkGoogleCloudTalentV4CompensationInfoCompensationRange(
3034 od as api.GoogleCloudTalentV4CompensationInfoCompensationRange);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003035 });
3036 });
3037
Kevin Moored0251702021-01-15 06:41:08 -08003038 unittest.group('obj-schema-GoogleCloudTalentV4CustomAttribute', () {
3039 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003040 var o = buildGoogleCloudTalentV4CustomAttribute();
Kevin Moore6d21e902021-01-15 06:41:08 -08003041 var od = api.GoogleCloudTalentV4CustomAttribute.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003042 checkGoogleCloudTalentV4CustomAttribute(
3043 od as api.GoogleCloudTalentV4CustomAttribute);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003044 });
3045 });
3046
Kevin Moored0251702021-01-15 06:41:08 -08003047 unittest.group('obj-schema-GoogleCloudTalentV4Job', () {
3048 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003049 var o = buildGoogleCloudTalentV4Job();
Kevin Moore6d21e902021-01-15 06:41:08 -08003050 var od = api.GoogleCloudTalentV4Job.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003051 checkGoogleCloudTalentV4Job(od as api.GoogleCloudTalentV4Job);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003052 });
3053 });
3054
Kevin Moored0251702021-01-15 06:41:08 -08003055 unittest.group('obj-schema-GoogleCloudTalentV4JobApplicationInfo', () {
3056 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003057 var o = buildGoogleCloudTalentV4JobApplicationInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003058 var od = api.GoogleCloudTalentV4JobApplicationInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003059 checkGoogleCloudTalentV4JobApplicationInfo(
3060 od as api.GoogleCloudTalentV4JobApplicationInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003061 });
3062 });
3063
Kevin Moored0251702021-01-15 06:41:08 -08003064 unittest.group('obj-schema-GoogleCloudTalentV4JobDerivedInfo', () {
3065 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003066 var o = buildGoogleCloudTalentV4JobDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003067 var od = api.GoogleCloudTalentV4JobDerivedInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003068 checkGoogleCloudTalentV4JobDerivedInfo(
3069 od as api.GoogleCloudTalentV4JobDerivedInfo);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003070 });
3071 });
3072
Kevin Moored0251702021-01-15 06:41:08 -08003073 unittest.group('obj-schema-GoogleCloudTalentV4JobProcessingOptions', () {
3074 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003075 var o = buildGoogleCloudTalentV4JobProcessingOptions();
Kevin Moore6d21e902021-01-15 06:41:08 -08003076 var od = api.GoogleCloudTalentV4JobProcessingOptions.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003077 checkGoogleCloudTalentV4JobProcessingOptions(
3078 od as api.GoogleCloudTalentV4JobProcessingOptions);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003079 });
3080 });
3081
Kevin Moored0251702021-01-15 06:41:08 -08003082 unittest.group('obj-schema-GoogleCloudTalentV4JobResult', () {
3083 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003084 var o = buildGoogleCloudTalentV4JobResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003085 var od = api.GoogleCloudTalentV4JobResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003086 checkGoogleCloudTalentV4JobResult(od as api.GoogleCloudTalentV4JobResult);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003087 });
3088 });
3089
Kevin Moored0251702021-01-15 06:41:08 -08003090 unittest.group('obj-schema-GoogleCloudTalentV4Location', () {
3091 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003092 var o = buildGoogleCloudTalentV4Location();
Kevin Moore6d21e902021-01-15 06:41:08 -08003093 var od = api.GoogleCloudTalentV4Location.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003094 checkGoogleCloudTalentV4Location(od as api.GoogleCloudTalentV4Location);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003095 });
3096 });
3097
Kevin Moored0251702021-01-15 06:41:08 -08003098 unittest.group('obj-schema-HistogramFacets', () {
3099 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003100 var o = buildHistogramFacets();
Kevin Moore6d21e902021-01-15 06:41:08 -08003101 var od = api.HistogramFacets.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003102 checkHistogramFacets(od as api.HistogramFacets);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003103 });
3104 });
3105
Kevin Moored0251702021-01-15 06:41:08 -08003106 unittest.group('obj-schema-HistogramResult', () {
3107 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003108 var o = buildHistogramResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003109 var od = api.HistogramResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003110 checkHistogramResult(od as api.HistogramResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003111 });
3112 });
3113
Kevin Moored0251702021-01-15 06:41:08 -08003114 unittest.group('obj-schema-HistogramResults', () {
3115 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003116 var o = buildHistogramResults();
Kevin Moore6d21e902021-01-15 06:41:08 -08003117 var od = api.HistogramResults.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003118 checkHistogramResults(od as api.HistogramResults);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003119 });
3120 });
3121
Kevin Moored0251702021-01-15 06:41:08 -08003122 unittest.group('obj-schema-Job', () {
3123 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003124 var o = buildJob();
Kevin Moore6d21e902021-01-15 06:41:08 -08003125 var od = api.Job.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003126 checkJob(od as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003127 });
3128 });
3129
Kevin Moored0251702021-01-15 06:41:08 -08003130 unittest.group('obj-schema-JobDerivedInfo', () {
3131 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003132 var o = buildJobDerivedInfo();
Kevin Moore6d21e902021-01-15 06:41:08 -08003133 var od = api.JobDerivedInfo.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003134 checkJobDerivedInfo(od as api.JobDerivedInfo);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003135 });
3136 });
3137
Kevin Moored0251702021-01-15 06:41:08 -08003138 unittest.group('obj-schema-JobEvent', () {
3139 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003140 var o = buildJobEvent();
Kevin Moore6d21e902021-01-15 06:41:08 -08003141 var od = api.JobEvent.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003142 checkJobEvent(od as api.JobEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003143 });
3144 });
3145
Kevin Moored0251702021-01-15 06:41:08 -08003146 unittest.group('obj-schema-JobQuery', () {
3147 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003148 var o = buildJobQuery();
Kevin Moore6d21e902021-01-15 06:41:08 -08003149 var od = api.JobQuery.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003150 checkJobQuery(od as api.JobQuery);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003151 });
3152 });
3153
Kevin Moored0251702021-01-15 06:41:08 -08003154 unittest.group('obj-schema-LatLng', () {
3155 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003156 var o = buildLatLng();
Kevin Moore6d21e902021-01-15 06:41:08 -08003157 var od = api.LatLng.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003158 checkLatLng(od as api.LatLng);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003159 });
3160 });
3161
Kevin Moored0251702021-01-15 06:41:08 -08003162 unittest.group('obj-schema-ListCompaniesResponse', () {
3163 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003164 var o = buildListCompaniesResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003165 var od = api.ListCompaniesResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003166 checkListCompaniesResponse(od as api.ListCompaniesResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003167 });
3168 });
3169
Kevin Moored0251702021-01-15 06:41:08 -08003170 unittest.group('obj-schema-ListJobsResponse', () {
3171 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003172 var o = buildListJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003173 var od = api.ListJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003174 checkListJobsResponse(od as api.ListJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003175 });
3176 });
3177
Kevin Moored0251702021-01-15 06:41:08 -08003178 unittest.group('obj-schema-Location', () {
3179 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003180 var o = buildLocation();
Kevin Moore6d21e902021-01-15 06:41:08 -08003181 var od = api.Location.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003182 checkLocation(od as api.Location);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003183 });
3184 });
3185
Kevin Moored0251702021-01-15 06:41:08 -08003186 unittest.group('obj-schema-LocationFilter', () {
3187 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003188 var o = buildLocationFilter();
Kevin Moore6d21e902021-01-15 06:41:08 -08003189 var od = api.LocationFilter.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003190 checkLocationFilter(od as api.LocationFilter);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003191 });
3192 });
3193
Kevin Moored0251702021-01-15 06:41:08 -08003194 unittest.group('obj-schema-MatchingJob', () {
3195 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003196 var o = buildMatchingJob();
Kevin Moore6d21e902021-01-15 06:41:08 -08003197 var od = api.MatchingJob.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003198 checkMatchingJob(od as api.MatchingJob);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003199 });
3200 });
3201
Kevin Moored0251702021-01-15 06:41:08 -08003202 unittest.group('obj-schema-MendelDebugInput', () {
3203 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003204 var o = buildMendelDebugInput();
Kevin Moore6d21e902021-01-15 06:41:08 -08003205 var od = api.MendelDebugInput.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003206 checkMendelDebugInput(od as api.MendelDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003207 });
3208 });
3209
Kevin Moored0251702021-01-15 06:41:08 -08003210 unittest.group('obj-schema-Money', () {
3211 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003212 var o = buildMoney();
Kevin Moore6d21e902021-01-15 06:41:08 -08003213 var od = api.Money.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003214 checkMoney(od as api.Money);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003215 });
3216 });
3217
Kevin Moored0251702021-01-15 06:41:08 -08003218 unittest.group('obj-schema-NamespacedDebugInput', () {
3219 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003220 var o = buildNamespacedDebugInput();
Kevin Moore6d21e902021-01-15 06:41:08 -08003221 var od = api.NamespacedDebugInput.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003222 checkNamespacedDebugInput(od as api.NamespacedDebugInput);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003223 });
3224 });
3225
Kevin Moored0251702021-01-15 06:41:08 -08003226 unittest.group('obj-schema-NumericBucketingOption', () {
3227 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003228 var o = buildNumericBucketingOption();
Kevin Moore6d21e902021-01-15 06:41:08 -08003229 var od = api.NumericBucketingOption.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003230 checkNumericBucketingOption(od as api.NumericBucketingOption);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003231 });
3232 });
3233
Kevin Moored0251702021-01-15 06:41:08 -08003234 unittest.group('obj-schema-NumericBucketingResult', () {
3235 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003236 var o = buildNumericBucketingResult();
Kevin Moore6d21e902021-01-15 06:41:08 -08003237 var od = api.NumericBucketingResult.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003238 checkNumericBucketingResult(od as api.NumericBucketingResult);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003239 });
3240 });
3241
Kevin Moored0251702021-01-15 06:41:08 -08003242 unittest.group('obj-schema-PostalAddress', () {
3243 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003244 var o = buildPostalAddress();
Kevin Moore6d21e902021-01-15 06:41:08 -08003245 var od = api.PostalAddress.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003246 checkPostalAddress(od as api.PostalAddress);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003247 });
3248 });
3249
Kevin Moored0251702021-01-15 06:41:08 -08003250 unittest.group('obj-schema-ProcessingOptions', () {
3251 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003252 var o = buildProcessingOptions();
Kevin Moore6d21e902021-01-15 06:41:08 -08003253 var od = api.ProcessingOptions.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003254 checkProcessingOptions(od as api.ProcessingOptions);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003255 });
3256 });
3257
Kevin Moored0251702021-01-15 06:41:08 -08003258 unittest.group('obj-schema-RequestMetadata', () {
3259 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003260 var o = buildRequestMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003261 var od = api.RequestMetadata.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003262 checkRequestMetadata(od as api.RequestMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003263 });
3264 });
3265
Kevin Moored0251702021-01-15 06:41:08 -08003266 unittest.group('obj-schema-ResponseMetadata', () {
3267 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003268 var o = buildResponseMetadata();
Kevin Moore6d21e902021-01-15 06:41:08 -08003269 var od = api.ResponseMetadata.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003270 checkResponseMetadata(od as api.ResponseMetadata);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003271 });
3272 });
3273
Kevin Moored0251702021-01-15 06:41:08 -08003274 unittest.group('obj-schema-SearchJobsRequest', () {
3275 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003276 var o = buildSearchJobsRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003277 var od = api.SearchJobsRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003278 checkSearchJobsRequest(od as api.SearchJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003279 });
3280 });
3281
Kevin Moored0251702021-01-15 06:41:08 -08003282 unittest.group('obj-schema-SearchJobsResponse', () {
3283 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003284 var o = buildSearchJobsResponse();
Kevin Moore6d21e902021-01-15 06:41:08 -08003285 var od = api.SearchJobsResponse.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003286 checkSearchJobsResponse(od as api.SearchJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003287 });
3288 });
3289
Kevin Moored0251702021-01-15 06:41:08 -08003290 unittest.group('obj-schema-SpellingCorrection', () {
3291 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003292 var o = buildSpellingCorrection();
Kevin Moore6d21e902021-01-15 06:41:08 -08003293 var od = api.SpellingCorrection.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003294 checkSpellingCorrection(od as api.SpellingCorrection);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003295 });
3296 });
3297
Kevin Moored0251702021-01-15 06:41:08 -08003298 unittest.group('obj-schema-Status', () {
3299 unittest.test('to-json--from-json', () {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003300 var o = buildStatus();
Kevin Moore6d21e902021-01-15 06:41:08 -08003301 var od = api.Status.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003302 checkStatus(od as api.Status);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003303 });
3304 });
3305
Kevin Moored0251702021-01-15 06:41:08 -08003306 unittest.group('obj-schema-TimeOfDay', () {
3307 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003308 var o = buildTimeOfDay();
Kevin Moore6d21e902021-01-15 06:41:08 -08003309 var od = api.TimeOfDay.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003310 checkTimeOfDay(od as api.TimeOfDay);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003311 });
3312 });
3313
Kevin Moored0251702021-01-15 06:41:08 -08003314 unittest.group('obj-schema-TimestampRange', () {
3315 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003316 var o = buildTimestampRange();
Kevin Moore6d21e902021-01-15 06:41:08 -08003317 var od = api.TimestampRange.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003318 checkTimestampRange(od as api.TimestampRange);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003319 });
3320 });
3321
Kevin Moored0251702021-01-15 06:41:08 -08003322 unittest.group('obj-schema-UpdateCompanyRequest', () {
3323 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003324 var o = buildUpdateCompanyRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003325 var od = api.UpdateCompanyRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003326 checkUpdateCompanyRequest(od as api.UpdateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003327 });
3328 });
3329
Kevin Moored0251702021-01-15 06:41:08 -08003330 unittest.group('obj-schema-UpdateJobRequest', () {
3331 unittest.test('to-json--from-json', () {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003332 var o = buildUpdateJobRequest();
Kevin Moore6d21e902021-01-15 06:41:08 -08003333 var od = api.UpdateJobRequest.fromJson(o.toJson());
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003334 checkUpdateJobRequest(od as api.UpdateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003335 });
3336 });
3337
Kevin Moored0251702021-01-15 06:41:08 -08003338 unittest.group('resource-ProjectsResourceApi', () {
3339 unittest.test('method--complete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003340 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003341 var res = api.JobsApi(mock).projects;
Kevin Moored0251702021-01-15 06:41:08 -08003342 var arg_name = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -08003343 var arg_companyName = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003344 var arg_languageCode = 'foo';
Kevin Moore6d21e902021-01-15 06:41:08 -08003345 var arg_languageCodes = buildUnnamed2854();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003346 var arg_pageSize = 42;
Kevin Moore8810e8b2021-01-19 13:22:15 -08003347 var arg_query = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003348 var arg_scope = 'foo';
3349 var arg_type = 'foo';
3350 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003351 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3352 var path = (req.url).path;
3353 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003354 core.int index;
3355 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003356 unittest.expect(
3357 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3358 pathOffset += 1;
3359 unittest.expect(
3360 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3361 pathOffset += 3;
3362 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3363
3364 var query = (req.url).query;
3365 var queryOffset = 0;
3366 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003367 void addQueryParam(core.String n, core.String v) =>
3368 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003369
Kevin Moore6d21e902021-01-15 06:41:08 -08003370 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003371 for (var part in query.split('&')) {
3372 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003373 addQueryParam(
3374 core.Uri.decodeQueryComponent(keyValue[0]),
3375 core.Uri.decodeQueryComponent(keyValue[1]),
3376 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003377 }
3378 }
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003379 unittest.expect(
Kevin Moore8810e8b2021-01-19 13:22:15 -08003380 queryMap["companyName"].first, unittest.equals(arg_companyName));
3381 unittest.expect(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003382 queryMap["languageCode"].first, unittest.equals(arg_languageCode));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003383 unittest.expect(
3384 queryMap["languageCodes"], unittest.equals(arg_languageCodes));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003385 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3386 unittest.equals(arg_pageSize));
Kevin Moore8810e8b2021-01-19 13:22:15 -08003387 unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003388 unittest.expect(queryMap["scope"].first, unittest.equals(arg_scope));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003389 unittest.expect(queryMap["type"].first, unittest.equals(arg_type));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003390 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3391
3392 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003393 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003394 };
3395 var resp = convert.json.encode(buildCompleteQueryResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003396 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003397 }), true);
3398 res
3399 .complete(arg_name,
Kevin Moore8810e8b2021-01-19 13:22:15 -08003400 companyName: arg_companyName,
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003401 languageCode: arg_languageCode,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003402 languageCodes: arg_languageCodes,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003403 pageSize: arg_pageSize,
Kevin Moore8810e8b2021-01-19 13:22:15 -08003404 query: arg_query,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003405 scope: arg_scope,
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003406 type: arg_type,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003407 $fields: arg_$fields)
3408 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003409 checkCompleteQueryResponse(response as api.CompleteQueryResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003410 })));
3411 });
3412 });
3413
Kevin Moored0251702021-01-15 06:41:08 -08003414 unittest.group('resource-ProjectsClientEventsResourceApi', () {
3415 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003416 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003417 var res = api.JobsApi(mock).projects.clientEvents;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003418 var arg_request = buildCreateClientEventRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003419 var arg_parent = 'foo';
3420 var arg_$fields = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003421 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003422 var obj = api.CreateClientEventRequest.fromJson(
3423 json as core.Map<core.String, core.dynamic>);
3424 checkCreateClientEventRequest(obj as api.CreateClientEventRequest);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003425
3426 var path = (req.url).path;
3427 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003428 core.int index;
3429 core.String subPart;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003430 unittest.expect(
3431 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3432 pathOffset += 1;
3433 unittest.expect(
3434 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3435 pathOffset += 3;
3436 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3437
3438 var query = (req.url).query;
3439 var queryOffset = 0;
3440 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003441 void addQueryParam(core.String n, core.String v) =>
3442 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003443
Kevin Moore6d21e902021-01-15 06:41:08 -08003444 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003445 for (var part in query.split('&')) {
3446 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003447 addQueryParam(
3448 core.Uri.decodeQueryComponent(keyValue[0]),
3449 core.Uri.decodeQueryComponent(keyValue[1]),
3450 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003451 }
3452 }
3453 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3454
3455 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003456 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003457 };
3458 var resp = convert.json.encode(buildClientEvent());
Kevin Moore6d21e902021-01-15 06:41:08 -08003459 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003460 }), true);
3461 res
3462 .create(arg_request, arg_parent, $fields: arg_$fields)
3463 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003464 checkClientEvent(response as api.ClientEvent);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003465 })));
3466 });
3467 });
3468
Kevin Moored0251702021-01-15 06:41:08 -08003469 unittest.group('resource-ProjectsCompaniesResourceApi', () {
3470 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003471 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003472 var res = api.JobsApi(mock).projects.companies;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003473 var arg_request = buildCreateCompanyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003474 var arg_parent = 'foo';
3475 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003476 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003477 var obj = api.CreateCompanyRequest.fromJson(
3478 json as core.Map<core.String, core.dynamic>);
3479 checkCreateCompanyRequest(obj as api.CreateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003480
3481 var path = (req.url).path;
3482 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003483 core.int index;
3484 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003485 unittest.expect(
3486 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3487 pathOffset += 1;
3488 unittest.expect(
3489 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3490 pathOffset += 3;
3491 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3492
3493 var query = (req.url).query;
3494 var queryOffset = 0;
3495 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003496 void addQueryParam(core.String n, core.String v) =>
3497 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003498
Kevin Moore6d21e902021-01-15 06:41:08 -08003499 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003500 for (var part in query.split('&')) {
3501 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003502 addQueryParam(
3503 core.Uri.decodeQueryComponent(keyValue[0]),
3504 core.Uri.decodeQueryComponent(keyValue[1]),
3505 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003506 }
3507 }
3508 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3509
3510 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003511 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003512 };
3513 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003514 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003515 }), true);
3516 res
3517 .create(arg_request, arg_parent, $fields: arg_$fields)
3518 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003519 checkCompany(response as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003520 })));
3521 });
3522
Kevin Moored0251702021-01-15 06:41:08 -08003523 unittest.test('method--delete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003524 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003525 var res = api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003526 var arg_name = 'foo';
3527 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003528 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3529 var path = (req.url).path;
3530 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003531 core.int index;
3532 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003533 unittest.expect(
3534 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3535 pathOffset += 1;
3536 unittest.expect(
3537 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3538 pathOffset += 3;
3539 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3540
3541 var query = (req.url).query;
3542 var queryOffset = 0;
3543 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003544 void addQueryParam(core.String n, core.String v) =>
3545 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003546
Kevin Moore6d21e902021-01-15 06:41:08 -08003547 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003548 for (var part in query.split('&')) {
3549 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003550 addQueryParam(
3551 core.Uri.decodeQueryComponent(keyValue[0]),
3552 core.Uri.decodeQueryComponent(keyValue[1]),
3553 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003554 }
3555 }
3556 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3557
3558 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003559 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003560 };
3561 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003562 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003563 }), true);
3564 res
3565 .delete(arg_name, $fields: arg_$fields)
3566 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003567 checkEmpty(response as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003568 })));
3569 });
3570
Kevin Moored0251702021-01-15 06:41:08 -08003571 unittest.test('method--get', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003572 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003573 var res = api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003574 var arg_name = 'foo';
3575 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003576 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3577 var path = (req.url).path;
3578 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003579 core.int index;
3580 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003581 unittest.expect(
3582 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3583 pathOffset += 1;
3584 unittest.expect(
3585 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3586 pathOffset += 3;
3587 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3588
3589 var query = (req.url).query;
3590 var queryOffset = 0;
3591 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003592 void addQueryParam(core.String n, core.String v) =>
3593 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003594
Kevin Moore6d21e902021-01-15 06:41:08 -08003595 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003596 for (var part in query.split('&')) {
3597 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003598 addQueryParam(
3599 core.Uri.decodeQueryComponent(keyValue[0]),
3600 core.Uri.decodeQueryComponent(keyValue[1]),
3601 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003602 }
3603 }
3604 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3605
3606 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003607 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003608 };
3609 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003610 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003611 }), true);
3612 res
3613 .get(arg_name, $fields: arg_$fields)
3614 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003615 checkCompany(response as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003616 })));
3617 });
3618
Kevin Moored0251702021-01-15 06:41:08 -08003619 unittest.test('method--list', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003620 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003621 var res = api.JobsApi(mock).projects.companies;
Kevin Moored0251702021-01-15 06:41:08 -08003622 var arg_parent = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -08003623 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08003624 var arg_pageToken = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003625 var arg_requireOpenJobs = true;
Kevin Moored0251702021-01-15 06:41:08 -08003626 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003627 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3628 var path = (req.url).path;
3629 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003630 core.int index;
3631 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003632 unittest.expect(
3633 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3634 pathOffset += 1;
3635 unittest.expect(
3636 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3637 pathOffset += 3;
3638 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3639
3640 var query = (req.url).query;
3641 var queryOffset = 0;
3642 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003643 void addQueryParam(core.String n, core.String v) =>
3644 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003645
Kevin Moore6d21e902021-01-15 06:41:08 -08003646 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003647 for (var part in query.split('&')) {
3648 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003649 addQueryParam(
3650 core.Uri.decodeQueryComponent(keyValue[0]),
3651 core.Uri.decodeQueryComponent(keyValue[1]),
3652 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003653 }
3654 }
Kevin Moore8810e8b2021-01-19 13:22:15 -08003655 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3656 unittest.equals(arg_pageSize));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003657 unittest.expect(
3658 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003659 unittest.expect(queryMap["requireOpenJobs"].first,
3660 unittest.equals("$arg_requireOpenJobs"));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003661 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3662
3663 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003664 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003665 };
3666 var resp = convert.json.encode(buildListCompaniesResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003667 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003668 }), true);
3669 res
3670 .list(arg_parent,
Kevin Moore8810e8b2021-01-19 13:22:15 -08003671 pageSize: arg_pageSize,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003672 pageToken: arg_pageToken,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003673 requireOpenJobs: arg_requireOpenJobs,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003674 $fields: arg_$fields)
3675 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003676 checkListCompaniesResponse(response as api.ListCompaniesResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003677 })));
3678 });
3679
Kevin Moored0251702021-01-15 06:41:08 -08003680 unittest.test('method--patch', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003681 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003682 var res = api.JobsApi(mock).projects.companies;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003683 var arg_request = buildUpdateCompanyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003684 var arg_name = 'foo';
3685 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003686 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003687 var obj = api.UpdateCompanyRequest.fromJson(
3688 json as core.Map<core.String, core.dynamic>);
3689 checkUpdateCompanyRequest(obj as api.UpdateCompanyRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003690
3691 var path = (req.url).path;
3692 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003693 core.int index;
3694 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003695 unittest.expect(
3696 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3697 pathOffset += 1;
3698 unittest.expect(
3699 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3700 pathOffset += 3;
3701 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3702
3703 var query = (req.url).query;
3704 var queryOffset = 0;
3705 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003706 void addQueryParam(core.String n, core.String v) =>
3707 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003708
Kevin Moore6d21e902021-01-15 06:41:08 -08003709 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003710 for (var part in query.split('&')) {
3711 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003712 addQueryParam(
3713 core.Uri.decodeQueryComponent(keyValue[0]),
3714 core.Uri.decodeQueryComponent(keyValue[1]),
3715 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003716 }
3717 }
3718 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3719
3720 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003721 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003722 };
3723 var resp = convert.json.encode(buildCompany());
Kevin Moore6d21e902021-01-15 06:41:08 -08003724 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003725 }), true);
3726 res
3727 .patch(arg_request, arg_name, $fields: arg_$fields)
3728 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003729 checkCompany(response as api.Company);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003730 })));
3731 });
3732 });
3733
Kevin Moored0251702021-01-15 06:41:08 -08003734 unittest.group('resource-ProjectsJobsResourceApi', () {
3735 unittest.test('method--batchDelete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003736 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003737 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003738 var arg_request = buildBatchDeleteJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003739 var arg_parent = 'foo';
3740 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003741 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003742 var obj = api.BatchDeleteJobsRequest.fromJson(
3743 json as core.Map<core.String, core.dynamic>);
3744 checkBatchDeleteJobsRequest(obj as api.BatchDeleteJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003745
3746 var path = (req.url).path;
3747 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003748 core.int index;
3749 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003750 unittest.expect(
3751 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3752 pathOffset += 1;
3753 unittest.expect(
3754 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3755 pathOffset += 3;
3756 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3757
3758 var query = (req.url).query;
3759 var queryOffset = 0;
3760 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003761 void addQueryParam(core.String n, core.String v) =>
3762 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003763
Kevin Moore6d21e902021-01-15 06:41:08 -08003764 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003765 for (var part in query.split('&')) {
3766 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003767 addQueryParam(
3768 core.Uri.decodeQueryComponent(keyValue[0]),
3769 core.Uri.decodeQueryComponent(keyValue[1]),
3770 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003771 }
3772 }
3773 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3774
3775 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003776 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003777 };
3778 var resp = convert.json.encode(buildEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08003779 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003780 }), true);
3781 res
3782 .batchDelete(arg_request, arg_parent, $fields: arg_$fields)
3783 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003784 checkEmpty(response as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003785 })));
3786 });
3787
Kevin Moored0251702021-01-15 06:41:08 -08003788 unittest.test('method--create', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003789 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003790 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003791 var arg_request = buildCreateJobRequest();
Kevin Moored0251702021-01-15 06:41:08 -08003792 var arg_parent = 'foo';
3793 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003794 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003795 var obj = api.CreateJobRequest.fromJson(
3796 json as core.Map<core.String, core.dynamic>);
3797 checkCreateJobRequest(obj as api.CreateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003798
3799 var path = (req.url).path;
3800 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003801 core.int index;
3802 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003803 unittest.expect(
3804 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3805 pathOffset += 1;
3806 unittest.expect(
3807 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3808 pathOffset += 3;
3809 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3810
3811 var query = (req.url).query;
3812 var queryOffset = 0;
3813 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003814 void addQueryParam(core.String n, core.String v) =>
3815 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003816
Kevin Moore6d21e902021-01-15 06:41:08 -08003817 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003818 for (var part in query.split('&')) {
3819 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003820 addQueryParam(
3821 core.Uri.decodeQueryComponent(keyValue[0]),
3822 core.Uri.decodeQueryComponent(keyValue[1]),
3823 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003824 }
3825 }
3826 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3827
3828 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003829 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003830 };
3831 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08003832 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003833 }), true);
3834 res
3835 .create(arg_request, arg_parent, $fields: arg_$fields)
3836 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003837 checkJob(response as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003838 })));
3839 });
3840
Kevin Moored0251702021-01-15 06:41:08 -08003841 unittest.test('method--delete', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003842 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003843 var res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003844 var arg_name = 'foo';
3845 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003846 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3847 var path = (req.url).path;
3848 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003849 core.int index;
3850 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003851 unittest.expect(
3852 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3853 pathOffset += 1;
3854 unittest.expect(
3855 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3856 pathOffset += 3;
3857 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3858
3859 var query = (req.url).query;
3860 var queryOffset = 0;
3861 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003862 void addQueryParam(core.String n, core.String v) =>
3863 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) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003885 checkEmpty(response as api.Empty);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003886 })));
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();
Kevin Mooref1c03382021-01-22 19:48:10 -08003891 var 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 Moore91f7e3e2021-01-26 07:51:20 -08003910 void addQueryParam(core.String n, core.String v) =>
3911 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003912
Kevin Moore6d21e902021-01-15 06:41:08 -08003913 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003914 for (var part in query.split('&')) {
3915 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003916 addQueryParam(
3917 core.Uri.decodeQueryComponent(keyValue[0]),
3918 core.Uri.decodeQueryComponent(keyValue[1]),
3919 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003920 }
3921 }
3922 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3923
3924 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003925 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003926 };
3927 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08003928 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003929 }), true);
3930 res
3931 .get(arg_name, $fields: arg_$fields)
3932 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003933 checkJob(response as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003934 })));
3935 });
3936
Kevin Moored0251702021-01-15 06:41:08 -08003937 unittest.test('method--list', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08003938 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08003939 var res = api.JobsApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08003940 var arg_parent = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003941 var arg_filter = 'foo';
3942 var arg_jobView = 'foo';
Kevin Moore8810e8b2021-01-19 13:22:15 -08003943 var arg_pageSize = 42;
3944 var arg_pageToken = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003945 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003946 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
3947 var path = (req.url).path;
3948 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003949 core.int index;
3950 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02003951 unittest.expect(
3952 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
3953 pathOffset += 1;
3954 unittest.expect(
3955 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
3956 pathOffset += 3;
3957 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
3958
3959 var query = (req.url).query;
3960 var queryOffset = 0;
3961 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08003962 void addQueryParam(core.String n, core.String v) =>
3963 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003964
Kevin Moore6d21e902021-01-15 06:41:08 -08003965 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08003966 for (var part in query.split('&')) {
3967 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08003968 addQueryParam(
3969 core.Uri.decodeQueryComponent(keyValue[0]),
3970 core.Uri.decodeQueryComponent(keyValue[1]),
3971 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003972 }
3973 }
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003974 unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003975 unittest.expect(
3976 queryMap["jobView"].first, unittest.equals(arg_jobView));
Kevin Moore8810e8b2021-01-19 13:22:15 -08003977 unittest.expect(core.int.parse(queryMap["pageSize"].first),
3978 unittest.equals(arg_pageSize));
3979 unittest.expect(
3980 queryMap["pageToken"].first, unittest.equals(arg_pageToken));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003981 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
3982
3983 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08003984 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02003985 };
3986 var resp = convert.json.encode(buildListJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08003987 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02003988 }), true);
3989 res
3990 .list(arg_parent,
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02003991 filter: arg_filter,
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003992 jobView: arg_jobView,
Kevin Moore8810e8b2021-01-19 13:22:15 -08003993 pageSize: arg_pageSize,
3994 pageToken: arg_pageToken,
Martin Kustermann12cdd522018-08-27 10:46:50 +02003995 $fields: arg_$fields)
3996 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003997 checkListJobsResponse(response as api.ListJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02003998 })));
3999 });
4000
Kevin Moored0251702021-01-15 06:41:08 -08004001 unittest.test('method--patch', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004002 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08004003 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004004 var arg_request = buildUpdateJobRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004005 var arg_name = 'foo';
4006 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004007 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004008 var obj = api.UpdateJobRequest.fromJson(
4009 json as core.Map<core.String, core.dynamic>);
4010 checkUpdateJobRequest(obj as api.UpdateJobRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004011
4012 var path = (req.url).path;
4013 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004014 core.int index;
4015 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004016 unittest.expect(
4017 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4018 pathOffset += 1;
4019 unittest.expect(
4020 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4021 pathOffset += 3;
4022 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4023
4024 var query = (req.url).query;
4025 var queryOffset = 0;
4026 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004027 void addQueryParam(core.String n, core.String v) =>
4028 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004029
Kevin Moore6d21e902021-01-15 06:41:08 -08004030 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004031 for (var part in query.split('&')) {
4032 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004033 addQueryParam(
4034 core.Uri.decodeQueryComponent(keyValue[0]),
4035 core.Uri.decodeQueryComponent(keyValue[1]),
4036 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004037 }
4038 }
4039 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4040
4041 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004042 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004043 };
4044 var resp = convert.json.encode(buildJob());
Kevin Moore6d21e902021-01-15 06:41:08 -08004045 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004046 }), true);
4047 res
4048 .patch(arg_request, arg_name, $fields: arg_$fields)
4049 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004050 checkJob(response as api.Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004051 })));
4052 });
4053
Kevin Moored0251702021-01-15 06:41:08 -08004054 unittest.test('method--search', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004055 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08004056 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004057 var arg_request = buildSearchJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004058 var arg_parent = 'foo';
4059 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004060 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004061 var obj = api.SearchJobsRequest.fromJson(
4062 json as core.Map<core.String, core.dynamic>);
4063 checkSearchJobsRequest(obj as api.SearchJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004064
4065 var path = (req.url).path;
4066 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004067 core.int index;
4068 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004069 unittest.expect(
4070 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4071 pathOffset += 1;
4072 unittest.expect(
4073 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4074 pathOffset += 3;
4075 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4076
4077 var query = (req.url).query;
4078 var queryOffset = 0;
4079 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004080 void addQueryParam(core.String n, core.String v) =>
4081 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004082
Kevin Moore6d21e902021-01-15 06:41:08 -08004083 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004084 for (var part in query.split('&')) {
4085 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004086 addQueryParam(
4087 core.Uri.decodeQueryComponent(keyValue[0]),
4088 core.Uri.decodeQueryComponent(keyValue[1]),
4089 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004090 }
4091 }
4092 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4093
4094 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004095 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004096 };
4097 var resp = convert.json.encode(buildSearchJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004098 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004099 }), true);
4100 res
4101 .search(arg_request, arg_parent, $fields: arg_$fields)
4102 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004103 checkSearchJobsResponse(response as api.SearchJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004104 })));
4105 });
4106
Kevin Moored0251702021-01-15 06:41:08 -08004107 unittest.test('method--searchForAlert', () {
Kevin Moore6d21e902021-01-15 06:41:08 -08004108 var mock = HttpServerMock();
Kevin Mooref1c03382021-01-22 19:48:10 -08004109 var res = api.JobsApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004110 var arg_request = buildSearchJobsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004111 var arg_parent = 'foo';
4112 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02004113 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004114 var obj = api.SearchJobsRequest.fromJson(
4115 json as core.Map<core.String, core.dynamic>);
4116 checkSearchJobsRequest(obj as api.SearchJobsRequest);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004117
4118 var path = (req.url).path;
4119 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004120 core.int index;
4121 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02004122 unittest.expect(
4123 path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
4124 pathOffset += 1;
4125 unittest.expect(
4126 path.substring(pathOffset, pathOffset + 3), unittest.equals("v3/"));
4127 pathOffset += 3;
4128 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4129
4130 var query = (req.url).query;
4131 var queryOffset = 0;
4132 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004133 void addQueryParam(core.String n, core.String v) =>
4134 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004135
Kevin Moore6d21e902021-01-15 06:41:08 -08004136 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004137 for (var part in query.split('&')) {
4138 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004139 addQueryParam(
4140 core.Uri.decodeQueryComponent(keyValue[0]),
4141 core.Uri.decodeQueryComponent(keyValue[1]),
4142 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02004143 }
4144 }
4145 unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
4146
4147 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004148 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02004149 };
4150 var resp = convert.json.encode(buildSearchJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004151 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02004152 }), true);
4153 res
4154 .searchForAlert(arg_request, arg_parent, $fields: arg_$fields)
4155 .then(unittest.expectAsync1(((response) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004156 checkSearchJobsResponse(response as api.SearchJobsResponse);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004157 })));
4158 });
4159 });
4160}