blob: c2d46f513cf9409edf2bb86cd6340b0ea19211ee [file] [log] [blame]
Kevin Mooreaf84e102021-02-25 10:29:32 -08001// ignore_for_file: avoid_returning_null
Kevin Moore6d21e902021-01-15 06:41:08 -08002// ignore_for_file: camel_case_types
Kevin Mooreaf84e102021-02-25 10:29:32 -08003// ignore_for_file: cascade_invocations
Kevin Moore6d21e902021-01-15 06:41:08 -08004// ignore_for_file: comment_references
Kevin Moore1ad61ef2021-01-22 17:52:58 -08005// ignore_for_file: file_names
Kevin Moore6d21e902021-01-15 06:41:08 -08006// ignore_for_file: library_names
7// ignore_for_file: lines_longer_than_80_chars
8// ignore_for_file: non_constant_identifier_names
Kevin Moore1ad61ef2021-01-22 17:52:58 -08009// ignore_for_file: prefer_expression_function_bodies
Kevin Mooreaf84e102021-02-25 10:29:32 -080010// ignore_for_file: prefer_final_locals
Kevin Moore6d21e902021-01-15 06:41:08 -080011// ignore_for_file: prefer_interpolation_to_compose_strings
Kevin Mooreaf84e102021-02-25 10:29:32 -080012// ignore_for_file: prefer_single_quotes
Kevin Moore6d21e902021-01-15 06:41:08 -080013// ignore_for_file: unnecessary_brace_in_string_interps
14// ignore_for_file: unnecessary_cast
Kevin Moore1ad61ef2021-01-22 17:52:58 -080015// ignore_for_file: unnecessary_lambdas
Kevin Moore6d21e902021-01-15 06:41:08 -080016// ignore_for_file: unnecessary_parenthesis
17// ignore_for_file: unnecessary_string_interpolations
Kevin Moore6d21e902021-01-15 06:41:08 -080018// ignore_for_file: unused_local_variable
19
Kevin Moore2282df32021-01-27 19:15:24 -080020import 'dart:async' as async;
21import 'dart:convert' as convert;
22import 'dart:core' as core;
Martin Kustermann4ff71db2016-11-09 10:46:40 +010023
Kevin Moore07f01b72021-04-25 17:33:47 -070024import 'package:googleapis/ml/v1.dart' as api;
Martin Kustermann4ff71db2016-11-09 10:46:40 +010025import 'package:http/http.dart' as http;
Martin Kustermann3953f0d2017-06-12 16:59:53 +020026import 'package:test/test.dart' as unittest;
Martin Kustermann4ff71db2016-11-09 10:46:40 +010027
Kevin Moore2282df32021-01-27 19:15:24 -080028import '../test_shared.dart';
Martin Kustermann4ff71db2016-11-09 10:46:40 +010029
Kevin Moorec4e4ec82021-06-18 19:03:35 -070030core.Map<core.String, core.Object> buildUnnamed7395() {
Kevin Moore6d21e902021-01-15 06:41:08 -080031 var o = <core.String, core.Object>{};
Kevin Moored0251702021-01-15 06:41:08 -080032 o['x'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +020033 'list': [1, 2, 3],
34 'bool': true,
35 'string': 'foo'
36 };
Kevin Moored0251702021-01-15 06:41:08 -080037 o['y'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +020038 'list': [1, 2, 3],
39 'bool': true,
40 'string': 'foo'
41 };
Martin Kustermann3953f0d2017-06-12 16:59:53 +020042 return o;
43}
44
Kevin Moorec4e4ec82021-06-18 19:03:35 -070045void checkUnnamed7395(core.Map<core.String, core.Object> o) {
Martin Kustermann3953f0d2017-06-12 16:59:53 +020046 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -080047 var casted1 = (o['x']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +020048 unittest.expect(casted1, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -080049 unittest.expect(
50 casted1['list'],
51 unittest.equals([1, 2, 3]),
52 );
53 unittest.expect(
54 casted1['bool'],
55 unittest.equals(true),
56 );
57 unittest.expect(
58 casted1['string'],
59 unittest.equals('foo'),
60 );
61 var casted2 = (o['y']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +020062 unittest.expect(casted2, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -080063 unittest.expect(
64 casted2['list'],
65 unittest.equals([1, 2, 3]),
66 );
67 unittest.expect(
68 casted2['bool'],
69 unittest.equals(true),
70 );
71 unittest.expect(
72 casted2['string'],
73 unittest.equals('foo'),
74 );
Martin Kustermann3953f0d2017-06-12 16:59:53 +020075}
76
Kevin Moorec4e4ec82021-06-18 19:03:35 -070077core.List<core.Map<core.String, core.Object>> buildUnnamed7396() {
Kevin Moore6d21e902021-01-15 06:41:08 -080078 var o = <core.Map<core.String, core.Object>>[];
Kevin Moorec4e4ec82021-06-18 19:03:35 -070079 o.add(buildUnnamed7395());
80 o.add(buildUnnamed7395());
Martin Kustermann3953f0d2017-06-12 16:59:53 +020081 return o;
82}
83
Kevin Moorec4e4ec82021-06-18 19:03:35 -070084void checkUnnamed7396(core.List<core.Map<core.String, core.Object>> o) {
Martin Kustermann3953f0d2017-06-12 16:59:53 +020085 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4e4ec82021-06-18 19:03:35 -070086 checkUnnamed7395(o[0]);
87 checkUnnamed7395(o[1]);
Martin Kustermann3953f0d2017-06-12 16:59:53 +020088}
89
Martin Kustermann4ff71db2016-11-09 10:46:40 +010090core.int buildCounterGoogleApiHttpBody = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -080091api.GoogleApiHttpBody buildGoogleApiHttpBody() {
92 var o = api.GoogleApiHttpBody();
Martin Kustermann4ff71db2016-11-09 10:46:40 +010093 buildCounterGoogleApiHttpBody++;
94 if (buildCounterGoogleApiHttpBody < 3) {
Kevin Moored0251702021-01-15 06:41:08 -080095 o.contentType = 'foo';
96 o.data = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -070097 o.extensions = buildUnnamed7396();
Martin Kustermann4ff71db2016-11-09 10:46:40 +010098 }
99 buildCounterGoogleApiHttpBody--;
100 return o;
101}
102
Kevin Moore6d21e902021-01-15 06:41:08 -0800103void checkGoogleApiHttpBody(api.GoogleApiHttpBody o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +0100104 buildCounterGoogleApiHttpBody++;
105 if (buildCounterGoogleApiHttpBody < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800106 unittest.expect(
107 o.contentType!,
108 unittest.equals('foo'),
109 );
110 unittest.expect(
111 o.data!,
112 unittest.equals('foo'),
113 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700114 checkUnnamed7396(o.extensions!);
Martin Kustermann4ff71db2016-11-09 10:46:40 +0100115 }
116 buildCounterGoogleApiHttpBody--;
117}
118
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200119core.int
120 buildCounterGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig =
121 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800122api.GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig
123 buildGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig() {
124 var o = api
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200125 .GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig();
126 buildCounterGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig++;
127 if (buildCounterGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig <
128 3) {
129 o.useElapsedTime = true;
130 }
131 buildCounterGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig--;
132 return o;
133}
134
Kevin Moore6d21e902021-01-15 06:41:08 -0800135void checkGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200136 api.GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig
137 o) {
138 buildCounterGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig++;
139 if (buildCounterGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig <
140 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800141 unittest.expect(o.useElapsedTime!, unittest.isTrue);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200142 }
143 buildCounterGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig--;
144}
145
146core.int
147 buildCounterGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig =
148 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800149api.GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig
150 buildGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig() {
151 var o =
152 api.GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200153 buildCounterGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig++;
154 if (buildCounterGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig <
155 3) {
156 o.useElapsedTime = true;
157 }
158 buildCounterGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig--;
159 return o;
160}
161
Kevin Moore6d21e902021-01-15 06:41:08 -0800162void checkGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200163 api.GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig o) {
164 buildCounterGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig++;
165 if (buildCounterGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig <
166 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800167 unittest.expect(o.useElapsedTime!, unittest.isTrue);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200168 }
169 buildCounterGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig--;
170}
171
Martin Kustermann5eb85c12017-09-11 12:35:54 +0200172core.int buildCounterGoogleCloudMlV1HyperparameterOutputHyperparameterMetric =
173 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800174api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric
175 buildGoogleCloudMlV1HyperparameterOutputHyperparameterMetric() {
176 var o = api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric();
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200177 buildCounterGoogleCloudMlV1HyperparameterOutputHyperparameterMetric++;
178 if (buildCounterGoogleCloudMlV1HyperparameterOutputHyperparameterMetric < 3) {
179 o.objectiveValue = 42.0;
Kevin Moored0251702021-01-15 06:41:08 -0800180 o.trainingStep = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200181 }
182 buildCounterGoogleCloudMlV1HyperparameterOutputHyperparameterMetric--;
183 return o;
184}
185
Kevin Moore6d21e902021-01-15 06:41:08 -0800186void checkGoogleCloudMlV1HyperparameterOutputHyperparameterMetric(
Martin Kustermann5eb85c12017-09-11 12:35:54 +0200187 api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200188 buildCounterGoogleCloudMlV1HyperparameterOutputHyperparameterMetric++;
189 if (buildCounterGoogleCloudMlV1HyperparameterOutputHyperparameterMetric < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800190 unittest.expect(
191 o.objectiveValue!,
192 unittest.equals(42.0),
193 );
194 unittest.expect(
195 o.trainingStep!,
196 unittest.equals('foo'),
197 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200198 }
199 buildCounterGoogleCloudMlV1HyperparameterOutputHyperparameterMetric--;
200}
201
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200202core.int buildCounterGoogleCloudMlV1MeasurementMetric = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800203api.GoogleCloudMlV1MeasurementMetric buildGoogleCloudMlV1MeasurementMetric() {
204 var o = api.GoogleCloudMlV1MeasurementMetric();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200205 buildCounterGoogleCloudMlV1MeasurementMetric++;
206 if (buildCounterGoogleCloudMlV1MeasurementMetric < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800207 o.metric = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200208 o.value = 42.0;
209 }
210 buildCounterGoogleCloudMlV1MeasurementMetric--;
211 return o;
212}
213
Kevin Moore6d21e902021-01-15 06:41:08 -0800214void checkGoogleCloudMlV1MeasurementMetric(
215 api.GoogleCloudMlV1MeasurementMetric o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200216 buildCounterGoogleCloudMlV1MeasurementMetric++;
217 if (buildCounterGoogleCloudMlV1MeasurementMetric < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800218 unittest.expect(
219 o.metric!,
220 unittest.equals('foo'),
221 );
222 unittest.expect(
223 o.value!,
224 unittest.equals(42.0),
225 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200226 }
227 buildCounterGoogleCloudMlV1MeasurementMetric--;
228}
229
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700230core.List<core.String> buildUnnamed7397() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800231 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800232 o.add('foo');
233 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200234 return o;
235}
236
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700237void checkUnnamed7397(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200238 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -0800239 unittest.expect(
240 o[0],
241 unittest.equals('foo'),
242 );
243 unittest.expect(
244 o[1],
245 unittest.equals('foo'),
246 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200247}
248
249core.int
250 buildCounterGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800251api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec
252 buildGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec() {
253 var o = api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200254 buildCounterGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec++;
255 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec <
256 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700257 o.values = buildUnnamed7397();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200258 }
259 buildCounterGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec--;
260 return o;
261}
262
Kevin Moore6d21e902021-01-15 06:41:08 -0800263void checkGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200264 api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec o) {
265 buildCounterGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec++;
266 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec <
267 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700268 checkUnnamed7397(o.values!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200269 }
270 buildCounterGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec--;
271}
272
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700273core.List<core.double> buildUnnamed7398() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800274 var o = <core.double>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200275 o.add(42.0);
276 o.add(42.0);
277 return o;
278}
279
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700280void checkUnnamed7398(core.List<core.double> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200281 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -0800282 unittest.expect(
283 o[0],
284 unittest.equals(42.0),
285 );
286 unittest.expect(
287 o[1],
288 unittest.equals(42.0),
289 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200290}
291
292core.int buildCounterGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec =
293 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800294api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec
295 buildGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec() {
296 var o = api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200297 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec++;
298 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec <
299 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700300 o.values = buildUnnamed7398();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200301 }
302 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec--;
303 return o;
304}
305
Kevin Moore6d21e902021-01-15 06:41:08 -0800306void checkGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200307 api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec o) {
308 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec++;
309 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec <
310 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700311 checkUnnamed7398(o.values!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200312 }
313 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec--;
314}
315
316core.int buildCounterGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800317api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec
318 buildGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec() {
319 var o = api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200320 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec++;
321 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec < 3) {
322 o.maxValue = 42.0;
323 o.minValue = 42.0;
324 }
325 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec--;
326 return o;
327}
328
Kevin Moore6d21e902021-01-15 06:41:08 -0800329void checkGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200330 api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec o) {
331 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec++;
332 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800333 unittest.expect(
334 o.maxValue!,
335 unittest.equals(42.0),
336 );
337 unittest.expect(
338 o.minValue!,
339 unittest.equals(42.0),
340 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200341 }
342 buildCounterGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec--;
343}
344
345core.int buildCounterGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec =
346 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800347api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec
348 buildGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec() {
349 var o = api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200350 buildCounterGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec++;
351 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800352 o.maxValue = 'foo';
353 o.minValue = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200354 }
355 buildCounterGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec--;
356 return o;
357}
358
Kevin Moore6d21e902021-01-15 06:41:08 -0800359void checkGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200360 api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec o) {
361 buildCounterGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec++;
362 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800363 unittest.expect(
364 o.maxValue!,
365 unittest.equals('foo'),
366 );
367 unittest.expect(
368 o.minValue!,
369 unittest.equals('foo'),
370 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200371 }
372 buildCounterGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec--;
373}
374
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700375core.List<core.String> buildUnnamed7399() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800376 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800377 o.add('foo');
378 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200379 return o;
380}
381
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700382void checkUnnamed7399(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200383 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -0800384 unittest.expect(
385 o[0],
386 unittest.equals('foo'),
387 );
388 unittest.expect(
389 o[1],
390 unittest.equals('foo'),
391 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200392}
393
394core.int
395 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec =
396 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800397api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec
398 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec() {
399 var o = api
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200400 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec();
401 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec++;
402 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec <
403 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700404 o.values = buildUnnamed7399();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200405 }
406 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec--;
407 return o;
408}
409
Kevin Moore6d21e902021-01-15 06:41:08 -0800410void checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200411 api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec
412 o) {
413 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec++;
414 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec <
415 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700416 checkUnnamed7399(o.values!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200417 }
418 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec--;
419}
420
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700421core.List<core.double> buildUnnamed7400() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800422 var o = <core.double>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200423 o.add(42.0);
424 o.add(42.0);
425 return o;
426}
427
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700428void checkUnnamed7400(core.List<core.double> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200429 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -0800430 unittest.expect(
431 o[0],
432 unittest.equals(42.0),
433 );
434 unittest.expect(
435 o[1],
436 unittest.equals(42.0),
437 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200438}
439
440core.int
441 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec =
442 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800443api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec
444 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec() {
445 var o = api
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200446 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec();
447 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec++;
448 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec <
449 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700450 o.values = buildUnnamed7400();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200451 }
452 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec--;
453 return o;
454}
455
Kevin Moore6d21e902021-01-15 06:41:08 -0800456void checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200457 api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec
458 o) {
459 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec++;
460 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec <
461 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700462 checkUnnamed7400(o.values!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200463 }
464 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec--;
465}
466
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700467core.List<core.String> buildUnnamed7401() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800468 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800469 o.add('foo');
470 o.add('foo');
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200471 return o;
472}
473
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700474void checkUnnamed7401(core.List<core.String> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200475 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -0800476 unittest.expect(
477 o[0],
478 unittest.equals('foo'),
479 );
480 unittest.expect(
481 o[1],
482 unittest.equals('foo'),
483 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200484}
485
486core.int
487 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec =
488 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800489api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec
490 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec() {
491 var o =
492 api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200493 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec++;
494 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec <
495 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700496 o.values = buildUnnamed7401();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200497 }
498 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec--;
499 return o;
500}
501
Kevin Moore6d21e902021-01-15 06:41:08 -0800502void checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200503 api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec o) {
504 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec++;
505 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec <
506 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700507 checkUnnamed7401(o.values!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200508 }
509 buildCounterGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec--;
510}
511
512core.int buildCounterGoogleCloudMlV1StudyConfigMetricSpec = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800513api.GoogleCloudMlV1StudyConfigMetricSpec
514 buildGoogleCloudMlV1StudyConfigMetricSpec() {
515 var o = api.GoogleCloudMlV1StudyConfigMetricSpec();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200516 buildCounterGoogleCloudMlV1StudyConfigMetricSpec++;
517 if (buildCounterGoogleCloudMlV1StudyConfigMetricSpec < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800518 o.goal = 'foo';
519 o.metric = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200520 }
521 buildCounterGoogleCloudMlV1StudyConfigMetricSpec--;
522 return o;
523}
524
Kevin Moore6d21e902021-01-15 06:41:08 -0800525void checkGoogleCloudMlV1StudyConfigMetricSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200526 api.GoogleCloudMlV1StudyConfigMetricSpec o) {
527 buildCounterGoogleCloudMlV1StudyConfigMetricSpec++;
528 if (buildCounterGoogleCloudMlV1StudyConfigMetricSpec < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800529 unittest.expect(
530 o.goal!,
531 unittest.equals('foo'),
532 );
533 unittest.expect(
534 o.metric!,
535 unittest.equals('foo'),
536 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200537 }
538 buildCounterGoogleCloudMlV1StudyConfigMetricSpec--;
539}
540
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700541core.List<api.GoogleCloudMlV1StudyConfigParameterSpec> buildUnnamed7402() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800542 var o = <api.GoogleCloudMlV1StudyConfigParameterSpec>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200543 o.add(buildGoogleCloudMlV1StudyConfigParameterSpec());
544 o.add(buildGoogleCloudMlV1StudyConfigParameterSpec());
545 return o;
546}
547
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700548void checkUnnamed7402(
Kevin Moore6d21e902021-01-15 06:41:08 -0800549 core.List<api.GoogleCloudMlV1StudyConfigParameterSpec> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200550 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800551 checkGoogleCloudMlV1StudyConfigParameterSpec(
552 o[0] as api.GoogleCloudMlV1StudyConfigParameterSpec);
553 checkGoogleCloudMlV1StudyConfigParameterSpec(
554 o[1] as api.GoogleCloudMlV1StudyConfigParameterSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200555}
556
557core.int buildCounterGoogleCloudMlV1StudyConfigParameterSpec = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800558api.GoogleCloudMlV1StudyConfigParameterSpec
559 buildGoogleCloudMlV1StudyConfigParameterSpec() {
560 var o = api.GoogleCloudMlV1StudyConfigParameterSpec();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200561 buildCounterGoogleCloudMlV1StudyConfigParameterSpec++;
562 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpec < 3) {
563 o.categoricalValueSpec =
564 buildGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec();
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700565 o.childParameterSpecs = buildUnnamed7402();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200566 o.discreteValueSpec =
567 buildGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec();
568 o.doubleValueSpec =
569 buildGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec();
570 o.integerValueSpec =
571 buildGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec();
Kevin Moored0251702021-01-15 06:41:08 -0800572 o.parameter = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200573 o.parentCategoricalValues =
574 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec();
575 o.parentDiscreteValues =
576 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec();
577 o.parentIntValues =
578 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec();
Kevin Moored0251702021-01-15 06:41:08 -0800579 o.scaleType = 'foo';
580 o.type = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200581 }
582 buildCounterGoogleCloudMlV1StudyConfigParameterSpec--;
583 return o;
584}
585
Kevin Moore6d21e902021-01-15 06:41:08 -0800586void checkGoogleCloudMlV1StudyConfigParameterSpec(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200587 api.GoogleCloudMlV1StudyConfigParameterSpec o) {
588 buildCounterGoogleCloudMlV1StudyConfigParameterSpec++;
589 if (buildCounterGoogleCloudMlV1StudyConfigParameterSpec < 3) {
590 checkGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec(
Kevin Moore58e22332021-02-25 10:11:41 -0800591 o.categoricalValueSpec!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800592 as api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec);
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700593 checkUnnamed7402(o.childParameterSpecs!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200594 checkGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec(
Kevin Moore58e22332021-02-25 10:11:41 -0800595 o.discreteValueSpec!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800596 as api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200597 checkGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec(
Kevin Moore58e22332021-02-25 10:11:41 -0800598 o.doubleValueSpec!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800599 as api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200600 checkGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec(
Kevin Moore58e22332021-02-25 10:11:41 -0800601 o.integerValueSpec!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800602 as api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec);
Kevin Moore58e22332021-02-25 10:11:41 -0800603 unittest.expect(
604 o.parameter!,
605 unittest.equals('foo'),
606 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200607 checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec(
Kevin Moore58e22332021-02-25 10:11:41 -0800608 o.parentCategoricalValues! as api
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800609 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200610 checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec(
Kevin Moore58e22332021-02-25 10:11:41 -0800611 o.parentDiscreteValues! as api
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800612 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200613 checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec(
Kevin Moore58e22332021-02-25 10:11:41 -0800614 o.parentIntValues! as api
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800615 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec);
Kevin Moore58e22332021-02-25 10:11:41 -0800616 unittest.expect(
617 o.scaleType!,
618 unittest.equals('foo'),
619 );
620 unittest.expect(
621 o.type!,
622 unittest.equals('foo'),
623 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200624 }
625 buildCounterGoogleCloudMlV1StudyConfigParameterSpec--;
626}
627
628core.int buildCounterGoogleCloudMlV1TrialParameter = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800629api.GoogleCloudMlV1TrialParameter buildGoogleCloudMlV1TrialParameter() {
630 var o = api.GoogleCloudMlV1TrialParameter();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200631 buildCounterGoogleCloudMlV1TrialParameter++;
632 if (buildCounterGoogleCloudMlV1TrialParameter < 3) {
633 o.floatValue = 42.0;
Kevin Moored0251702021-01-15 06:41:08 -0800634 o.intValue = 'foo';
635 o.parameter = 'foo';
636 o.stringValue = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200637 }
638 buildCounterGoogleCloudMlV1TrialParameter--;
639 return o;
640}
641
Kevin Moore6d21e902021-01-15 06:41:08 -0800642void checkGoogleCloudMlV1TrialParameter(api.GoogleCloudMlV1TrialParameter o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200643 buildCounterGoogleCloudMlV1TrialParameter++;
644 if (buildCounterGoogleCloudMlV1TrialParameter < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800645 unittest.expect(
646 o.floatValue!,
647 unittest.equals(42.0),
648 );
649 unittest.expect(
650 o.intValue!,
651 unittest.equals('foo'),
652 );
653 unittest.expect(
654 o.parameter!,
655 unittest.equals('foo'),
656 );
657 unittest.expect(
658 o.stringValue!,
659 unittest.equals('foo'),
660 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200661 }
662 buildCounterGoogleCloudMlV1TrialParameter--;
663}
664
Martin Kustermann12cdd522018-08-27 10:46:50 +0200665core.int buildCounterGoogleCloudMlV1AcceleratorConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800666api.GoogleCloudMlV1AcceleratorConfig buildGoogleCloudMlV1AcceleratorConfig() {
667 var o = api.GoogleCloudMlV1AcceleratorConfig();
Martin Kustermann12cdd522018-08-27 10:46:50 +0200668 buildCounterGoogleCloudMlV1AcceleratorConfig++;
669 if (buildCounterGoogleCloudMlV1AcceleratorConfig < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800670 o.count = 'foo';
671 o.type = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +0200672 }
673 buildCounterGoogleCloudMlV1AcceleratorConfig--;
674 return o;
675}
676
Kevin Moore6d21e902021-01-15 06:41:08 -0800677void checkGoogleCloudMlV1AcceleratorConfig(
678 api.GoogleCloudMlV1AcceleratorConfig o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +0200679 buildCounterGoogleCloudMlV1AcceleratorConfig++;
680 if (buildCounterGoogleCloudMlV1AcceleratorConfig < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800681 unittest.expect(
682 o.count!,
683 unittest.equals('foo'),
684 );
685 unittest.expect(
686 o.type!,
687 unittest.equals('foo'),
688 );
Martin Kustermann12cdd522018-08-27 10:46:50 +0200689 }
690 buildCounterGoogleCloudMlV1AcceleratorConfig--;
691}
692
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200693core.int buildCounterGoogleCloudMlV1AddTrialMeasurementRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800694api.GoogleCloudMlV1AddTrialMeasurementRequest
695 buildGoogleCloudMlV1AddTrialMeasurementRequest() {
696 var o = api.GoogleCloudMlV1AddTrialMeasurementRequest();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200697 buildCounterGoogleCloudMlV1AddTrialMeasurementRequest++;
698 if (buildCounterGoogleCloudMlV1AddTrialMeasurementRequest < 3) {
699 o.measurement = buildGoogleCloudMlV1Measurement();
700 }
701 buildCounterGoogleCloudMlV1AddTrialMeasurementRequest--;
702 return o;
703}
704
Kevin Moore6d21e902021-01-15 06:41:08 -0800705void checkGoogleCloudMlV1AddTrialMeasurementRequest(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200706 api.GoogleCloudMlV1AddTrialMeasurementRequest o) {
707 buildCounterGoogleCloudMlV1AddTrialMeasurementRequest++;
708 if (buildCounterGoogleCloudMlV1AddTrialMeasurementRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800709 checkGoogleCloudMlV1Measurement(
Kevin Moore58e22332021-02-25 10:11:41 -0800710 o.measurement! as api.GoogleCloudMlV1Measurement);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200711 }
712 buildCounterGoogleCloudMlV1AddTrialMeasurementRequest--;
713}
714
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700715core.List<api.GoogleCloudMlV1MetricSpec> buildUnnamed7403() {
Kevin Moore0946dce2021-02-04 09:58:04 -0800716 var o = <api.GoogleCloudMlV1MetricSpec>[];
717 o.add(buildGoogleCloudMlV1MetricSpec());
718 o.add(buildGoogleCloudMlV1MetricSpec());
719 return o;
720}
721
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700722void checkUnnamed7403(core.List<api.GoogleCloudMlV1MetricSpec> o) {
Kevin Moore0946dce2021-02-04 09:58:04 -0800723 unittest.expect(o, unittest.hasLength(2));
724 checkGoogleCloudMlV1MetricSpec(o[0] as api.GoogleCloudMlV1MetricSpec);
725 checkGoogleCloudMlV1MetricSpec(o[1] as api.GoogleCloudMlV1MetricSpec);
726}
727
Martin Kustermannfa83e312017-07-31 12:48:45 +0200728core.int buildCounterGoogleCloudMlV1AutoScaling = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800729api.GoogleCloudMlV1AutoScaling buildGoogleCloudMlV1AutoScaling() {
730 var o = api.GoogleCloudMlV1AutoScaling();
Martin Kustermannfa83e312017-07-31 12:48:45 +0200731 buildCounterGoogleCloudMlV1AutoScaling++;
732 if (buildCounterGoogleCloudMlV1AutoScaling < 3) {
Kevin Moore0946dce2021-02-04 09:58:04 -0800733 o.maxNodes = 42;
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700734 o.metrics = buildUnnamed7403();
Martin Kustermann3953f0d2017-06-12 16:59:53 +0200735 o.minNodes = 42;
736 }
Martin Kustermannfa83e312017-07-31 12:48:45 +0200737 buildCounterGoogleCloudMlV1AutoScaling--;
Martin Kustermann3953f0d2017-06-12 16:59:53 +0200738 return o;
739}
740
Kevin Moore6d21e902021-01-15 06:41:08 -0800741void checkGoogleCloudMlV1AutoScaling(api.GoogleCloudMlV1AutoScaling o) {
Martin Kustermannfa83e312017-07-31 12:48:45 +0200742 buildCounterGoogleCloudMlV1AutoScaling++;
743 if (buildCounterGoogleCloudMlV1AutoScaling < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800744 unittest.expect(
745 o.maxNodes!,
746 unittest.equals(42),
747 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700748 checkUnnamed7403(o.metrics!);
Kevin Moore58e22332021-02-25 10:11:41 -0800749 unittest.expect(
750 o.minNodes!,
751 unittest.equals(42),
752 );
Martin Kustermann3953f0d2017-06-12 16:59:53 +0200753 }
Martin Kustermannfa83e312017-07-31 12:48:45 +0200754 buildCounterGoogleCloudMlV1AutoScaling--;
Martin Kustermann3953f0d2017-06-12 16:59:53 +0200755}
756
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200757core.int buildCounterGoogleCloudMlV1AutomatedStoppingConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800758api.GoogleCloudMlV1AutomatedStoppingConfig
759 buildGoogleCloudMlV1AutomatedStoppingConfig() {
760 var o = api.GoogleCloudMlV1AutomatedStoppingConfig();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200761 buildCounterGoogleCloudMlV1AutomatedStoppingConfig++;
762 if (buildCounterGoogleCloudMlV1AutomatedStoppingConfig < 3) {
763 o.decayCurveStoppingConfig =
764 buildGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig();
765 o.medianAutomatedStoppingConfig =
766 buildGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig();
767 }
768 buildCounterGoogleCloudMlV1AutomatedStoppingConfig--;
769 return o;
770}
771
Kevin Moore6d21e902021-01-15 06:41:08 -0800772void checkGoogleCloudMlV1AutomatedStoppingConfig(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200773 api.GoogleCloudMlV1AutomatedStoppingConfig o) {
774 buildCounterGoogleCloudMlV1AutomatedStoppingConfig++;
775 if (buildCounterGoogleCloudMlV1AutomatedStoppingConfig < 3) {
776 checkGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig(
Kevin Moore58e22332021-02-25 10:11:41 -0800777 o.decayCurveStoppingConfig! as api
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800778 .GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200779 checkGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig(
Kevin Moore58e22332021-02-25 10:11:41 -0800780 o.medianAutomatedStoppingConfig! as api
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800781 .GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200782 }
783 buildCounterGoogleCloudMlV1AutomatedStoppingConfig--;
784}
785
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200786core.int buildCounterGoogleCloudMlV1BuiltInAlgorithmOutput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800787api.GoogleCloudMlV1BuiltInAlgorithmOutput
788 buildGoogleCloudMlV1BuiltInAlgorithmOutput() {
789 var o = api.GoogleCloudMlV1BuiltInAlgorithmOutput();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200790 buildCounterGoogleCloudMlV1BuiltInAlgorithmOutput++;
791 if (buildCounterGoogleCloudMlV1BuiltInAlgorithmOutput < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800792 o.framework = 'foo';
793 o.modelPath = 'foo';
794 o.pythonVersion = 'foo';
795 o.runtimeVersion = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200796 }
797 buildCounterGoogleCloudMlV1BuiltInAlgorithmOutput--;
798 return o;
799}
800
Kevin Moore6d21e902021-01-15 06:41:08 -0800801void checkGoogleCloudMlV1BuiltInAlgorithmOutput(
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200802 api.GoogleCloudMlV1BuiltInAlgorithmOutput o) {
803 buildCounterGoogleCloudMlV1BuiltInAlgorithmOutput++;
804 if (buildCounterGoogleCloudMlV1BuiltInAlgorithmOutput < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800805 unittest.expect(
806 o.framework!,
807 unittest.equals('foo'),
808 );
809 unittest.expect(
810 o.modelPath!,
811 unittest.equals('foo'),
812 );
813 unittest.expect(
814 o.pythonVersion!,
815 unittest.equals('foo'),
816 );
817 unittest.expect(
818 o.runtimeVersion!,
819 unittest.equals('foo'),
820 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +0200821 }
822 buildCounterGoogleCloudMlV1BuiltInAlgorithmOutput--;
823}
824
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200825core.int buildCounterGoogleCloudMlV1CancelJobRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800826api.GoogleCloudMlV1CancelJobRequest buildGoogleCloudMlV1CancelJobRequest() {
827 var o = api.GoogleCloudMlV1CancelJobRequest();
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200828 buildCounterGoogleCloudMlV1CancelJobRequest++;
Martin Kustermann5eb85c12017-09-11 12:35:54 +0200829 if (buildCounterGoogleCloudMlV1CancelJobRequest < 3) {}
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200830 buildCounterGoogleCloudMlV1CancelJobRequest--;
831 return o;
832}
833
Kevin Moore6d21e902021-01-15 06:41:08 -0800834void checkGoogleCloudMlV1CancelJobRequest(
835 api.GoogleCloudMlV1CancelJobRequest o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200836 buildCounterGoogleCloudMlV1CancelJobRequest++;
Martin Kustermann5eb85c12017-09-11 12:35:54 +0200837 if (buildCounterGoogleCloudMlV1CancelJobRequest < 3) {}
Martin Kustermanna6d0a322017-03-27 13:52:31 +0200838 buildCounterGoogleCloudMlV1CancelJobRequest--;
839}
840
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700841core.List<core.String> buildUnnamed7404() {
Kevin Moore6d21e902021-01-15 06:41:08 -0800842 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -0800843 o.add('foo');
844 o.add('foo');
Martin Kustermannf9109a82018-01-08 15:24:20 +0100845 return o;
846}
847
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700848void checkUnnamed7404(core.List<core.String> o) {
Martin Kustermannf9109a82018-01-08 15:24:20 +0100849 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -0800850 unittest.expect(
851 o[0],
852 unittest.equals('foo'),
853 );
854 unittest.expect(
855 o[1],
856 unittest.equals('foo'),
857 );
Martin Kustermannf9109a82018-01-08 15:24:20 +0100858}
859
860core.int buildCounterGoogleCloudMlV1Capability = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800861api.GoogleCloudMlV1Capability buildGoogleCloudMlV1Capability() {
862 var o = api.GoogleCloudMlV1Capability();
Martin Kustermannf9109a82018-01-08 15:24:20 +0100863 buildCounterGoogleCloudMlV1Capability++;
864 if (buildCounterGoogleCloudMlV1Capability < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700865 o.availableAccelerators = buildUnnamed7404();
Kevin Moored0251702021-01-15 06:41:08 -0800866 o.type = 'foo';
Martin Kustermannf9109a82018-01-08 15:24:20 +0100867 }
868 buildCounterGoogleCloudMlV1Capability--;
869 return o;
870}
871
Kevin Moore6d21e902021-01-15 06:41:08 -0800872void checkGoogleCloudMlV1Capability(api.GoogleCloudMlV1Capability o) {
Martin Kustermannf9109a82018-01-08 15:24:20 +0100873 buildCounterGoogleCloudMlV1Capability++;
874 if (buildCounterGoogleCloudMlV1Capability < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -0700875 checkUnnamed7404(o.availableAccelerators!);
Kevin Moore58e22332021-02-25 10:11:41 -0800876 unittest.expect(
877 o.type!,
878 unittest.equals('foo'),
879 );
Martin Kustermannf9109a82018-01-08 15:24:20 +0100880 }
881 buildCounterGoogleCloudMlV1Capability--;
882}
883
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200884core.int buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800885api.GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata
886 buildGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata() {
887 var o = api.GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200888 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata++;
889 if (buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800890 o.createTime = 'foo';
891 o.study = 'foo';
892 o.trial = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200893 }
894 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata--;
895 return o;
896}
897
Kevin Moore6d21e902021-01-15 06:41:08 -0800898void checkGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200899 api.GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata o) {
900 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata++;
901 if (buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800902 unittest.expect(
903 o.createTime!,
904 unittest.equals('foo'),
905 );
906 unittest.expect(
907 o.study!,
908 unittest.equals('foo'),
909 );
910 unittest.expect(
911 o.trial!,
912 unittest.equals('foo'),
913 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200914 }
915 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata--;
916}
917
918core.int buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800919api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest
920 buildGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest() {
921 var o = api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200922 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest++;
923 if (buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest < 3) {}
924 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest--;
925 return o;
926}
927
Kevin Moore6d21e902021-01-15 06:41:08 -0800928void checkGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200929 api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest o) {
930 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest++;
931 if (buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest < 3) {}
932 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest--;
933}
934
935core.int buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800936api.GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse
937 buildGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse() {
938 var o = api.GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200939 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse++;
940 if (buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse < 3) {
Kevin Moored0251702021-01-15 06:41:08 -0800941 o.endTime = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200942 o.shouldStop = true;
Kevin Moored0251702021-01-15 06:41:08 -0800943 o.startTime = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200944 }
945 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse--;
946 return o;
947}
948
Kevin Moore6d21e902021-01-15 06:41:08 -0800949void checkGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200950 api.GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse o) {
951 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse++;
952 if (buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -0800953 unittest.expect(
954 o.endTime!,
955 unittest.equals('foo'),
956 );
957 unittest.expect(o.shouldStop!, unittest.isTrue);
958 unittest.expect(
959 o.startTime!,
960 unittest.equals('foo'),
961 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200962 }
963 buildCounterGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse--;
964}
965
966core.int buildCounterGoogleCloudMlV1CompleteTrialRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800967api.GoogleCloudMlV1CompleteTrialRequest
968 buildGoogleCloudMlV1CompleteTrialRequest() {
969 var o = api.GoogleCloudMlV1CompleteTrialRequest();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200970 buildCounterGoogleCloudMlV1CompleteTrialRequest++;
971 if (buildCounterGoogleCloudMlV1CompleteTrialRequest < 3) {
972 o.finalMeasurement = buildGoogleCloudMlV1Measurement();
Kevin Moored0251702021-01-15 06:41:08 -0800973 o.infeasibleReason = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200974 o.trialInfeasible = true;
975 }
976 buildCounterGoogleCloudMlV1CompleteTrialRequest--;
977 return o;
978}
979
Kevin Moore6d21e902021-01-15 06:41:08 -0800980void checkGoogleCloudMlV1CompleteTrialRequest(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200981 api.GoogleCloudMlV1CompleteTrialRequest o) {
982 buildCounterGoogleCloudMlV1CompleteTrialRequest++;
983 if (buildCounterGoogleCloudMlV1CompleteTrialRequest < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -0800984 checkGoogleCloudMlV1Measurement(
Kevin Moore58e22332021-02-25 10:11:41 -0800985 o.finalMeasurement! as api.GoogleCloudMlV1Measurement);
986 unittest.expect(
987 o.infeasibleReason!,
988 unittest.equals('foo'),
989 );
990 unittest.expect(o.trialInfeasible!, unittest.isTrue);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +0200991 }
992 buildCounterGoogleCloudMlV1CompleteTrialRequest--;
993}
994
Martin Kustermann81eb88b2018-06-04 12:02:00 +0200995core.int buildCounterGoogleCloudMlV1Config = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -0800996api.GoogleCloudMlV1Config buildGoogleCloudMlV1Config() {
997 var o = api.GoogleCloudMlV1Config();
Martin Kustermann81eb88b2018-06-04 12:02:00 +0200998 buildCounterGoogleCloudMlV1Config++;
999 if (buildCounterGoogleCloudMlV1Config < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001000 o.tpuServiceAccount = 'foo';
Martin Kustermann81eb88b2018-06-04 12:02:00 +02001001 }
1002 buildCounterGoogleCloudMlV1Config--;
1003 return o;
1004}
1005
Kevin Moore6d21e902021-01-15 06:41:08 -08001006void checkGoogleCloudMlV1Config(api.GoogleCloudMlV1Config o) {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02001007 buildCounterGoogleCloudMlV1Config++;
1008 if (buildCounterGoogleCloudMlV1Config < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001009 unittest.expect(
1010 o.tpuServiceAccount!,
1011 unittest.equals('foo'),
1012 );
Martin Kustermann81eb88b2018-06-04 12:02:00 +02001013 }
1014 buildCounterGoogleCloudMlV1Config--;
1015}
1016
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001017core.int buildCounterGoogleCloudMlV1ContainerPort = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001018api.GoogleCloudMlV1ContainerPort buildGoogleCloudMlV1ContainerPort() {
1019 var o = api.GoogleCloudMlV1ContainerPort();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001020 buildCounterGoogleCloudMlV1ContainerPort++;
1021 if (buildCounterGoogleCloudMlV1ContainerPort < 3) {
1022 o.containerPort = 42;
1023 }
1024 buildCounterGoogleCloudMlV1ContainerPort--;
1025 return o;
1026}
1027
Kevin Moore6d21e902021-01-15 06:41:08 -08001028void checkGoogleCloudMlV1ContainerPort(api.GoogleCloudMlV1ContainerPort o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001029 buildCounterGoogleCloudMlV1ContainerPort++;
1030 if (buildCounterGoogleCloudMlV1ContainerPort < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001031 unittest.expect(
1032 o.containerPort!,
1033 unittest.equals(42),
1034 );
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001035 }
1036 buildCounterGoogleCloudMlV1ContainerPort--;
1037}
1038
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001039core.List<core.String> buildUnnamed7405() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001040 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001041 o.add('foo');
1042 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001043 return o;
1044}
1045
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001046void checkUnnamed7405(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001047 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08001048 unittest.expect(
1049 o[0],
1050 unittest.equals('foo'),
1051 );
1052 unittest.expect(
1053 o[1],
1054 unittest.equals('foo'),
1055 );
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001056}
1057
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001058core.List<core.String> buildUnnamed7406() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001059 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001060 o.add('foo');
1061 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001062 return o;
1063}
1064
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001065void checkUnnamed7406(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001066 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08001067 unittest.expect(
1068 o[0],
1069 unittest.equals('foo'),
1070 );
1071 unittest.expect(
1072 o[1],
1073 unittest.equals('foo'),
1074 );
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001075}
1076
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001077core.List<api.GoogleCloudMlV1EnvVar> buildUnnamed7407() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001078 var o = <api.GoogleCloudMlV1EnvVar>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001079 o.add(buildGoogleCloudMlV1EnvVar());
1080 o.add(buildGoogleCloudMlV1EnvVar());
1081 return o;
1082}
1083
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001084void checkUnnamed7407(core.List<api.GoogleCloudMlV1EnvVar> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001085 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001086 checkGoogleCloudMlV1EnvVar(o[0] as api.GoogleCloudMlV1EnvVar);
1087 checkGoogleCloudMlV1EnvVar(o[1] as api.GoogleCloudMlV1EnvVar);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001088}
1089
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001090core.List<api.GoogleCloudMlV1ContainerPort> buildUnnamed7408() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001091 var o = <api.GoogleCloudMlV1ContainerPort>[];
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001092 o.add(buildGoogleCloudMlV1ContainerPort());
1093 o.add(buildGoogleCloudMlV1ContainerPort());
1094 return o;
1095}
1096
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001097void checkUnnamed7408(core.List<api.GoogleCloudMlV1ContainerPort> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001098 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001099 checkGoogleCloudMlV1ContainerPort(o[0] as api.GoogleCloudMlV1ContainerPort);
1100 checkGoogleCloudMlV1ContainerPort(o[1] as api.GoogleCloudMlV1ContainerPort);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001101}
1102
1103core.int buildCounterGoogleCloudMlV1ContainerSpec = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001104api.GoogleCloudMlV1ContainerSpec buildGoogleCloudMlV1ContainerSpec() {
1105 var o = api.GoogleCloudMlV1ContainerSpec();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001106 buildCounterGoogleCloudMlV1ContainerSpec++;
1107 if (buildCounterGoogleCloudMlV1ContainerSpec < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001108 o.args = buildUnnamed7405();
1109 o.command = buildUnnamed7406();
1110 o.env = buildUnnamed7407();
Kevin Moored0251702021-01-15 06:41:08 -08001111 o.image = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001112 o.ports = buildUnnamed7408();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001113 }
1114 buildCounterGoogleCloudMlV1ContainerSpec--;
1115 return o;
1116}
1117
Kevin Moore6d21e902021-01-15 06:41:08 -08001118void checkGoogleCloudMlV1ContainerSpec(api.GoogleCloudMlV1ContainerSpec o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001119 buildCounterGoogleCloudMlV1ContainerSpec++;
1120 if (buildCounterGoogleCloudMlV1ContainerSpec < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001121 checkUnnamed7405(o.args!);
1122 checkUnnamed7406(o.command!);
1123 checkUnnamed7407(o.env!);
Kevin Moore58e22332021-02-25 10:11:41 -08001124 unittest.expect(
1125 o.image!,
1126 unittest.equals('foo'),
1127 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001128 checkUnnamed7408(o.ports!);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001129 }
1130 buildCounterGoogleCloudMlV1ContainerSpec--;
1131}
1132
Kevin Moore0946dce2021-02-04 09:58:04 -08001133core.int buildCounterGoogleCloudMlV1DiskConfig = 0;
1134api.GoogleCloudMlV1DiskConfig buildGoogleCloudMlV1DiskConfig() {
1135 var o = api.GoogleCloudMlV1DiskConfig();
1136 buildCounterGoogleCloudMlV1DiskConfig++;
1137 if (buildCounterGoogleCloudMlV1DiskConfig < 3) {
1138 o.bootDiskSizeGb = 42;
1139 o.bootDiskType = 'foo';
1140 }
1141 buildCounterGoogleCloudMlV1DiskConfig--;
1142 return o;
1143}
1144
1145void checkGoogleCloudMlV1DiskConfig(api.GoogleCloudMlV1DiskConfig o) {
1146 buildCounterGoogleCloudMlV1DiskConfig++;
1147 if (buildCounterGoogleCloudMlV1DiskConfig < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001148 unittest.expect(
1149 o.bootDiskSizeGb!,
1150 unittest.equals(42),
1151 );
1152 unittest.expect(
1153 o.bootDiskType!,
1154 unittest.equals('foo'),
1155 );
Kevin Moore0946dce2021-02-04 09:58:04 -08001156 }
1157 buildCounterGoogleCloudMlV1DiskConfig--;
1158}
1159
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001160core.int buildCounterGoogleCloudMlV1EncryptionConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001161api.GoogleCloudMlV1EncryptionConfig buildGoogleCloudMlV1EncryptionConfig() {
1162 var o = api.GoogleCloudMlV1EncryptionConfig();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001163 buildCounterGoogleCloudMlV1EncryptionConfig++;
1164 if (buildCounterGoogleCloudMlV1EncryptionConfig < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001165 o.kmsKeyName = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001166 }
1167 buildCounterGoogleCloudMlV1EncryptionConfig--;
1168 return o;
1169}
1170
Kevin Moore6d21e902021-01-15 06:41:08 -08001171void checkGoogleCloudMlV1EncryptionConfig(
1172 api.GoogleCloudMlV1EncryptionConfig o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001173 buildCounterGoogleCloudMlV1EncryptionConfig++;
1174 if (buildCounterGoogleCloudMlV1EncryptionConfig < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001175 unittest.expect(
1176 o.kmsKeyName!,
1177 unittest.equals('foo'),
1178 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001179 }
1180 buildCounterGoogleCloudMlV1EncryptionConfig--;
1181}
1182
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001183core.int buildCounterGoogleCloudMlV1EnvVar = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001184api.GoogleCloudMlV1EnvVar buildGoogleCloudMlV1EnvVar() {
1185 var o = api.GoogleCloudMlV1EnvVar();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001186 buildCounterGoogleCloudMlV1EnvVar++;
1187 if (buildCounterGoogleCloudMlV1EnvVar < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001188 o.name = 'foo';
1189 o.value = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001190 }
1191 buildCounterGoogleCloudMlV1EnvVar--;
1192 return o;
1193}
1194
Kevin Moore6d21e902021-01-15 06:41:08 -08001195void checkGoogleCloudMlV1EnvVar(api.GoogleCloudMlV1EnvVar o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001196 buildCounterGoogleCloudMlV1EnvVar++;
1197 if (buildCounterGoogleCloudMlV1EnvVar < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001198 unittest.expect(
1199 o.name!,
1200 unittest.equals('foo'),
1201 );
1202 unittest.expect(
1203 o.value!,
1204 unittest.equals('foo'),
1205 );
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02001206 }
1207 buildCounterGoogleCloudMlV1EnvVar--;
1208}
1209
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001210core.int buildCounterGoogleCloudMlV1ExplainRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001211api.GoogleCloudMlV1ExplainRequest buildGoogleCloudMlV1ExplainRequest() {
1212 var o = api.GoogleCloudMlV1ExplainRequest();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001213 buildCounterGoogleCloudMlV1ExplainRequest++;
1214 if (buildCounterGoogleCloudMlV1ExplainRequest < 3) {
1215 o.httpBody = buildGoogleApiHttpBody();
1216 }
1217 buildCounterGoogleCloudMlV1ExplainRequest--;
1218 return o;
1219}
1220
Kevin Moore6d21e902021-01-15 06:41:08 -08001221void checkGoogleCloudMlV1ExplainRequest(api.GoogleCloudMlV1ExplainRequest o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001222 buildCounterGoogleCloudMlV1ExplainRequest++;
1223 if (buildCounterGoogleCloudMlV1ExplainRequest < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001224 checkGoogleApiHttpBody(o.httpBody! as api.GoogleApiHttpBody);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001225 }
1226 buildCounterGoogleCloudMlV1ExplainRequest--;
1227}
1228
1229core.int buildCounterGoogleCloudMlV1ExplanationConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001230api.GoogleCloudMlV1ExplanationConfig buildGoogleCloudMlV1ExplanationConfig() {
1231 var o = api.GoogleCloudMlV1ExplanationConfig();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001232 buildCounterGoogleCloudMlV1ExplanationConfig++;
1233 if (buildCounterGoogleCloudMlV1ExplanationConfig < 3) {
1234 o.integratedGradientsAttribution =
1235 buildGoogleCloudMlV1IntegratedGradientsAttribution();
1236 o.sampledShapleyAttribution =
1237 buildGoogleCloudMlV1SampledShapleyAttribution();
1238 o.xraiAttribution = buildGoogleCloudMlV1XraiAttribution();
1239 }
1240 buildCounterGoogleCloudMlV1ExplanationConfig--;
1241 return o;
1242}
1243
Kevin Moore6d21e902021-01-15 06:41:08 -08001244void checkGoogleCloudMlV1ExplanationConfig(
1245 api.GoogleCloudMlV1ExplanationConfig o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001246 buildCounterGoogleCloudMlV1ExplanationConfig++;
1247 if (buildCounterGoogleCloudMlV1ExplanationConfig < 3) {
1248 checkGoogleCloudMlV1IntegratedGradientsAttribution(
Kevin Moore58e22332021-02-25 10:11:41 -08001249 o.integratedGradientsAttribution!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001250 as api.GoogleCloudMlV1IntegratedGradientsAttribution);
Kevin Moore58e22332021-02-25 10:11:41 -08001251 checkGoogleCloudMlV1SampledShapleyAttribution(o.sampledShapleyAttribution!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001252 as api.GoogleCloudMlV1SampledShapleyAttribution);
1253 checkGoogleCloudMlV1XraiAttribution(
Kevin Moore58e22332021-02-25 10:11:41 -08001254 o.xraiAttribution! as api.GoogleCloudMlV1XraiAttribution);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001255 }
1256 buildCounterGoogleCloudMlV1ExplanationConfig--;
1257}
1258
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001259core.int buildCounterGoogleCloudMlV1GetConfigResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001260api.GoogleCloudMlV1GetConfigResponse buildGoogleCloudMlV1GetConfigResponse() {
1261 var o = api.GoogleCloudMlV1GetConfigResponse();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001262 buildCounterGoogleCloudMlV1GetConfigResponse++;
1263 if (buildCounterGoogleCloudMlV1GetConfigResponse < 3) {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02001264 o.config = buildGoogleCloudMlV1Config();
Kevin Moored0251702021-01-15 06:41:08 -08001265 o.serviceAccount = 'foo';
1266 o.serviceAccountProject = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001267 }
1268 buildCounterGoogleCloudMlV1GetConfigResponse--;
1269 return o;
1270}
1271
Kevin Moore6d21e902021-01-15 06:41:08 -08001272void checkGoogleCloudMlV1GetConfigResponse(
1273 api.GoogleCloudMlV1GetConfigResponse o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001274 buildCounterGoogleCloudMlV1GetConfigResponse++;
1275 if (buildCounterGoogleCloudMlV1GetConfigResponse < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001276 checkGoogleCloudMlV1Config(o.config! as api.GoogleCloudMlV1Config);
1277 unittest.expect(
1278 o.serviceAccount!,
1279 unittest.equals('foo'),
1280 );
1281 unittest.expect(
1282 o.serviceAccountProject!,
1283 unittest.equals('foo'),
1284 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001285 }
1286 buildCounterGoogleCloudMlV1GetConfigResponse--;
1287}
1288
Kevin Moore6d21e902021-01-15 06:41:08 -08001289core.List<api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric>
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001290 buildUnnamed7409() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001291 var o = <api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric>[];
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001292 o.add(buildGoogleCloudMlV1HyperparameterOutputHyperparameterMetric());
1293 o.add(buildGoogleCloudMlV1HyperparameterOutputHyperparameterMetric());
1294 return o;
1295}
1296
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001297void checkUnnamed7409(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02001298 core.List<api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001299 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001300 checkGoogleCloudMlV1HyperparameterOutputHyperparameterMetric(
1301 o[0] as api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric);
1302 checkGoogleCloudMlV1HyperparameterOutputHyperparameterMetric(
1303 o[1] as api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001304}
1305
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001306core.Map<core.String, core.String> buildUnnamed7410() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001307 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08001308 o['x'] = 'foo';
1309 o['y'] = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001310 return o;
1311}
1312
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001313void checkUnnamed7410(core.Map<core.String, core.String> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001314 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08001315 unittest.expect(
1316 o['x']!,
1317 unittest.equals('foo'),
1318 );
1319 unittest.expect(
1320 o['y']!,
1321 unittest.equals('foo'),
1322 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001323}
1324
1325core.int buildCounterGoogleCloudMlV1HyperparameterOutput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001326api.GoogleCloudMlV1HyperparameterOutput
1327 buildGoogleCloudMlV1HyperparameterOutput() {
1328 var o = api.GoogleCloudMlV1HyperparameterOutput();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001329 buildCounterGoogleCloudMlV1HyperparameterOutput++;
1330 if (buildCounterGoogleCloudMlV1HyperparameterOutput < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001331 o.allMetrics = buildUnnamed7409();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001332 o.builtInAlgorithmOutput = buildGoogleCloudMlV1BuiltInAlgorithmOutput();
Kevin Moored0251702021-01-15 06:41:08 -08001333 o.endTime = 'foo';
Martin Kustermann5eb85c12017-09-11 12:35:54 +02001334 o.finalMetric =
1335 buildGoogleCloudMlV1HyperparameterOutputHyperparameterMetric();
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001336 o.hyperparameters = buildUnnamed7410();
Martin Kustermann67f25a22018-01-26 23:31:34 +01001337 o.isTrialStoppedEarly = true;
Kevin Moored0251702021-01-15 06:41:08 -08001338 o.startTime = 'foo';
1339 o.state = 'foo';
1340 o.trialId = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001341 }
1342 buildCounterGoogleCloudMlV1HyperparameterOutput--;
1343 return o;
1344}
1345
Kevin Moore6d21e902021-01-15 06:41:08 -08001346void checkGoogleCloudMlV1HyperparameterOutput(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02001347 api.GoogleCloudMlV1HyperparameterOutput o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001348 buildCounterGoogleCloudMlV1HyperparameterOutput++;
1349 if (buildCounterGoogleCloudMlV1HyperparameterOutput < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001350 checkUnnamed7409(o.allMetrics!);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001351 checkGoogleCloudMlV1BuiltInAlgorithmOutput(
Kevin Moore58e22332021-02-25 10:11:41 -08001352 o.builtInAlgorithmOutput! as api.GoogleCloudMlV1BuiltInAlgorithmOutput);
1353 unittest.expect(
1354 o.endTime!,
1355 unittest.equals('foo'),
1356 );
1357 checkGoogleCloudMlV1HyperparameterOutputHyperparameterMetric(o.finalMetric!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001358 as api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001359 checkUnnamed7410(o.hyperparameters!);
Kevin Moore58e22332021-02-25 10:11:41 -08001360 unittest.expect(o.isTrialStoppedEarly!, unittest.isTrue);
1361 unittest.expect(
1362 o.startTime!,
1363 unittest.equals('foo'),
1364 );
1365 unittest.expect(
1366 o.state!,
1367 unittest.equals('foo'),
1368 );
1369 unittest.expect(
1370 o.trialId!,
1371 unittest.equals('foo'),
1372 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001373 }
1374 buildCounterGoogleCloudMlV1HyperparameterOutput--;
1375}
1376
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001377core.List<api.GoogleCloudMlV1ParameterSpec> buildUnnamed7411() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001378 var o = <api.GoogleCloudMlV1ParameterSpec>[];
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001379 o.add(buildGoogleCloudMlV1ParameterSpec());
1380 o.add(buildGoogleCloudMlV1ParameterSpec());
1381 return o;
1382}
1383
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001384void checkUnnamed7411(core.List<api.GoogleCloudMlV1ParameterSpec> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001385 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001386 checkGoogleCloudMlV1ParameterSpec(o[0] as api.GoogleCloudMlV1ParameterSpec);
1387 checkGoogleCloudMlV1ParameterSpec(o[1] as api.GoogleCloudMlV1ParameterSpec);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001388}
1389
1390core.int buildCounterGoogleCloudMlV1HyperparameterSpec = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001391api.GoogleCloudMlV1HyperparameterSpec buildGoogleCloudMlV1HyperparameterSpec() {
1392 var o = api.GoogleCloudMlV1HyperparameterSpec();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001393 buildCounterGoogleCloudMlV1HyperparameterSpec++;
1394 if (buildCounterGoogleCloudMlV1HyperparameterSpec < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001395 o.algorithm = 'foo';
Martin Kustermanna5250762018-02-19 12:56:45 +01001396 o.enableTrialEarlyStopping = true;
Kevin Moored0251702021-01-15 06:41:08 -08001397 o.goal = 'foo';
1398 o.hyperparameterMetricTag = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02001399 o.maxFailedTrials = 42;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001400 o.maxParallelTrials = 42;
1401 o.maxTrials = 42;
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001402 o.params = buildUnnamed7411();
Kevin Moored0251702021-01-15 06:41:08 -08001403 o.resumePreviousJobId = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001404 }
1405 buildCounterGoogleCloudMlV1HyperparameterSpec--;
1406 return o;
1407}
1408
Kevin Moore6d21e902021-01-15 06:41:08 -08001409void checkGoogleCloudMlV1HyperparameterSpec(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02001410 api.GoogleCloudMlV1HyperparameterSpec o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001411 buildCounterGoogleCloudMlV1HyperparameterSpec++;
1412 if (buildCounterGoogleCloudMlV1HyperparameterSpec < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001413 unittest.expect(
1414 o.algorithm!,
1415 unittest.equals('foo'),
1416 );
1417 unittest.expect(o.enableTrialEarlyStopping!, unittest.isTrue);
1418 unittest.expect(
1419 o.goal!,
1420 unittest.equals('foo'),
1421 );
1422 unittest.expect(
1423 o.hyperparameterMetricTag!,
1424 unittest.equals('foo'),
1425 );
1426 unittest.expect(
1427 o.maxFailedTrials!,
1428 unittest.equals(42),
1429 );
1430 unittest.expect(
1431 o.maxParallelTrials!,
1432 unittest.equals(42),
1433 );
1434 unittest.expect(
1435 o.maxTrials!,
1436 unittest.equals(42),
1437 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001438 checkUnnamed7411(o.params!);
Kevin Moore58e22332021-02-25 10:11:41 -08001439 unittest.expect(
1440 o.resumePreviousJobId!,
1441 unittest.equals('foo'),
1442 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001443 }
1444 buildCounterGoogleCloudMlV1HyperparameterSpec--;
1445}
1446
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001447core.int buildCounterGoogleCloudMlV1IntegratedGradientsAttribution = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001448api.GoogleCloudMlV1IntegratedGradientsAttribution
1449 buildGoogleCloudMlV1IntegratedGradientsAttribution() {
1450 var o = api.GoogleCloudMlV1IntegratedGradientsAttribution();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001451 buildCounterGoogleCloudMlV1IntegratedGradientsAttribution++;
1452 if (buildCounterGoogleCloudMlV1IntegratedGradientsAttribution < 3) {
1453 o.numIntegralSteps = 42;
1454 }
1455 buildCounterGoogleCloudMlV1IntegratedGradientsAttribution--;
1456 return o;
1457}
1458
Kevin Moore6d21e902021-01-15 06:41:08 -08001459void checkGoogleCloudMlV1IntegratedGradientsAttribution(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001460 api.GoogleCloudMlV1IntegratedGradientsAttribution o) {
1461 buildCounterGoogleCloudMlV1IntegratedGradientsAttribution++;
1462 if (buildCounterGoogleCloudMlV1IntegratedGradientsAttribution < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001463 unittest.expect(
1464 o.numIntegralSteps!,
1465 unittest.equals(42),
1466 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001467 }
1468 buildCounterGoogleCloudMlV1IntegratedGradientsAttribution--;
1469}
1470
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001471core.Map<core.String, core.String> buildUnnamed7412() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001472 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08001473 o['x'] = 'foo';
1474 o['y'] = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001475 return o;
1476}
1477
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001478void checkUnnamed7412(core.Map<core.String, core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001479 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08001480 unittest.expect(
1481 o['x']!,
1482 unittest.equals('foo'),
1483 );
1484 unittest.expect(
1485 o['y']!,
1486 unittest.equals('foo'),
1487 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02001488}
1489
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001490core.int buildCounterGoogleCloudMlV1Job = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001491api.GoogleCloudMlV1Job buildGoogleCloudMlV1Job() {
1492 var o = api.GoogleCloudMlV1Job();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001493 buildCounterGoogleCloudMlV1Job++;
1494 if (buildCounterGoogleCloudMlV1Job < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001495 o.createTime = 'foo';
1496 o.endTime = 'foo';
1497 o.errorMessage = 'foo';
1498 o.etag = 'foo';
1499 o.jobId = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001500 o.labels = buildUnnamed7412();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001501 o.predictionInput = buildGoogleCloudMlV1PredictionInput();
1502 o.predictionOutput = buildGoogleCloudMlV1PredictionOutput();
Kevin Moored0251702021-01-15 06:41:08 -08001503 o.startTime = 'foo';
1504 o.state = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001505 o.trainingInput = buildGoogleCloudMlV1TrainingInput();
1506 o.trainingOutput = buildGoogleCloudMlV1TrainingOutput();
1507 }
1508 buildCounterGoogleCloudMlV1Job--;
1509 return o;
1510}
1511
Kevin Moore6d21e902021-01-15 06:41:08 -08001512void checkGoogleCloudMlV1Job(api.GoogleCloudMlV1Job o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001513 buildCounterGoogleCloudMlV1Job++;
1514 if (buildCounterGoogleCloudMlV1Job < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001515 unittest.expect(
1516 o.createTime!,
1517 unittest.equals('foo'),
1518 );
1519 unittest.expect(
1520 o.endTime!,
1521 unittest.equals('foo'),
1522 );
1523 unittest.expect(
1524 o.errorMessage!,
1525 unittest.equals('foo'),
1526 );
1527 unittest.expect(
1528 o.etag!,
1529 unittest.equals('foo'),
1530 );
1531 unittest.expect(
1532 o.jobId!,
1533 unittest.equals('foo'),
1534 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001535 checkUnnamed7412(o.labels!);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001536 checkGoogleCloudMlV1PredictionInput(
Kevin Moore58e22332021-02-25 10:11:41 -08001537 o.predictionInput! as api.GoogleCloudMlV1PredictionInput);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001538 checkGoogleCloudMlV1PredictionOutput(
Kevin Moore58e22332021-02-25 10:11:41 -08001539 o.predictionOutput! as api.GoogleCloudMlV1PredictionOutput);
1540 unittest.expect(
1541 o.startTime!,
1542 unittest.equals('foo'),
1543 );
1544 unittest.expect(
1545 o.state!,
1546 unittest.equals('foo'),
1547 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001548 checkGoogleCloudMlV1TrainingInput(
Kevin Moore58e22332021-02-25 10:11:41 -08001549 o.trainingInput! as api.GoogleCloudMlV1TrainingInput);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001550 checkGoogleCloudMlV1TrainingOutput(
Kevin Moore58e22332021-02-25 10:11:41 -08001551 o.trainingOutput! as api.GoogleCloudMlV1TrainingOutput);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001552 }
1553 buildCounterGoogleCloudMlV1Job--;
1554}
1555
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001556core.List<api.GoogleCloudMlV1Job> buildUnnamed7413() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001557 var o = <api.GoogleCloudMlV1Job>[];
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001558 o.add(buildGoogleCloudMlV1Job());
1559 o.add(buildGoogleCloudMlV1Job());
1560 return o;
1561}
1562
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001563void checkUnnamed7413(core.List<api.GoogleCloudMlV1Job> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001564 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001565 checkGoogleCloudMlV1Job(o[0] as api.GoogleCloudMlV1Job);
1566 checkGoogleCloudMlV1Job(o[1] as api.GoogleCloudMlV1Job);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001567}
1568
1569core.int buildCounterGoogleCloudMlV1ListJobsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001570api.GoogleCloudMlV1ListJobsResponse buildGoogleCloudMlV1ListJobsResponse() {
1571 var o = api.GoogleCloudMlV1ListJobsResponse();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001572 buildCounterGoogleCloudMlV1ListJobsResponse++;
1573 if (buildCounterGoogleCloudMlV1ListJobsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001574 o.jobs = buildUnnamed7413();
Kevin Moored0251702021-01-15 06:41:08 -08001575 o.nextPageToken = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001576 }
1577 buildCounterGoogleCloudMlV1ListJobsResponse--;
1578 return o;
1579}
1580
Kevin Moore6d21e902021-01-15 06:41:08 -08001581void checkGoogleCloudMlV1ListJobsResponse(
1582 api.GoogleCloudMlV1ListJobsResponse o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001583 buildCounterGoogleCloudMlV1ListJobsResponse++;
1584 if (buildCounterGoogleCloudMlV1ListJobsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001585 checkUnnamed7413(o.jobs!);
Kevin Moore58e22332021-02-25 10:11:41 -08001586 unittest.expect(
1587 o.nextPageToken!,
1588 unittest.equals('foo'),
1589 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001590 }
1591 buildCounterGoogleCloudMlV1ListJobsResponse--;
1592}
1593
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001594core.List<api.GoogleCloudMlV1Location> buildUnnamed7414() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001595 var o = <api.GoogleCloudMlV1Location>[];
Martin Kustermannf9109a82018-01-08 15:24:20 +01001596 o.add(buildGoogleCloudMlV1Location());
1597 o.add(buildGoogleCloudMlV1Location());
1598 return o;
1599}
1600
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001601void checkUnnamed7414(core.List<api.GoogleCloudMlV1Location> o) {
Martin Kustermannf9109a82018-01-08 15:24:20 +01001602 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001603 checkGoogleCloudMlV1Location(o[0] as api.GoogleCloudMlV1Location);
1604 checkGoogleCloudMlV1Location(o[1] as api.GoogleCloudMlV1Location);
Martin Kustermannf9109a82018-01-08 15:24:20 +01001605}
1606
1607core.int buildCounterGoogleCloudMlV1ListLocationsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001608api.GoogleCloudMlV1ListLocationsResponse
1609 buildGoogleCloudMlV1ListLocationsResponse() {
1610 var o = api.GoogleCloudMlV1ListLocationsResponse();
Martin Kustermannf9109a82018-01-08 15:24:20 +01001611 buildCounterGoogleCloudMlV1ListLocationsResponse++;
1612 if (buildCounterGoogleCloudMlV1ListLocationsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001613 o.locations = buildUnnamed7414();
Kevin Moored0251702021-01-15 06:41:08 -08001614 o.nextPageToken = 'foo';
Martin Kustermannf9109a82018-01-08 15:24:20 +01001615 }
1616 buildCounterGoogleCloudMlV1ListLocationsResponse--;
1617 return o;
1618}
1619
Kevin Moore6d21e902021-01-15 06:41:08 -08001620void checkGoogleCloudMlV1ListLocationsResponse(
Martin Kustermannf9109a82018-01-08 15:24:20 +01001621 api.GoogleCloudMlV1ListLocationsResponse o) {
1622 buildCounterGoogleCloudMlV1ListLocationsResponse++;
1623 if (buildCounterGoogleCloudMlV1ListLocationsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001624 checkUnnamed7414(o.locations!);
Kevin Moore58e22332021-02-25 10:11:41 -08001625 unittest.expect(
1626 o.nextPageToken!,
1627 unittest.equals('foo'),
1628 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01001629 }
1630 buildCounterGoogleCloudMlV1ListLocationsResponse--;
1631}
1632
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001633core.List<api.GoogleCloudMlV1Model> buildUnnamed7415() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001634 var o = <api.GoogleCloudMlV1Model>[];
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001635 o.add(buildGoogleCloudMlV1Model());
1636 o.add(buildGoogleCloudMlV1Model());
1637 return o;
1638}
1639
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001640void checkUnnamed7415(core.List<api.GoogleCloudMlV1Model> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001641 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001642 checkGoogleCloudMlV1Model(o[0] as api.GoogleCloudMlV1Model);
1643 checkGoogleCloudMlV1Model(o[1] as api.GoogleCloudMlV1Model);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001644}
1645
1646core.int buildCounterGoogleCloudMlV1ListModelsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001647api.GoogleCloudMlV1ListModelsResponse buildGoogleCloudMlV1ListModelsResponse() {
1648 var o = api.GoogleCloudMlV1ListModelsResponse();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001649 buildCounterGoogleCloudMlV1ListModelsResponse++;
1650 if (buildCounterGoogleCloudMlV1ListModelsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001651 o.models = buildUnnamed7415();
Kevin Moored0251702021-01-15 06:41:08 -08001652 o.nextPageToken = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001653 }
1654 buildCounterGoogleCloudMlV1ListModelsResponse--;
1655 return o;
1656}
1657
Kevin Moore6d21e902021-01-15 06:41:08 -08001658void checkGoogleCloudMlV1ListModelsResponse(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02001659 api.GoogleCloudMlV1ListModelsResponse o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001660 buildCounterGoogleCloudMlV1ListModelsResponse++;
1661 if (buildCounterGoogleCloudMlV1ListModelsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001662 checkUnnamed7415(o.models!);
Kevin Moore58e22332021-02-25 10:11:41 -08001663 unittest.expect(
1664 o.nextPageToken!,
1665 unittest.equals('foo'),
1666 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001667 }
1668 buildCounterGoogleCloudMlV1ListModelsResponse--;
1669}
1670
Kevin Moore0946dce2021-02-04 09:58:04 -08001671core.int buildCounterGoogleCloudMlV1ListOptimalTrialsRequest = 0;
1672api.GoogleCloudMlV1ListOptimalTrialsRequest
1673 buildGoogleCloudMlV1ListOptimalTrialsRequest() {
1674 var o = api.GoogleCloudMlV1ListOptimalTrialsRequest();
1675 buildCounterGoogleCloudMlV1ListOptimalTrialsRequest++;
1676 if (buildCounterGoogleCloudMlV1ListOptimalTrialsRequest < 3) {}
1677 buildCounterGoogleCloudMlV1ListOptimalTrialsRequest--;
1678 return o;
1679}
1680
1681void checkGoogleCloudMlV1ListOptimalTrialsRequest(
1682 api.GoogleCloudMlV1ListOptimalTrialsRequest o) {
1683 buildCounterGoogleCloudMlV1ListOptimalTrialsRequest++;
1684 if (buildCounterGoogleCloudMlV1ListOptimalTrialsRequest < 3) {}
1685 buildCounterGoogleCloudMlV1ListOptimalTrialsRequest--;
1686}
1687
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001688core.List<api.GoogleCloudMlV1Trial> buildUnnamed7416() {
Kevin Moore0946dce2021-02-04 09:58:04 -08001689 var o = <api.GoogleCloudMlV1Trial>[];
1690 o.add(buildGoogleCloudMlV1Trial());
1691 o.add(buildGoogleCloudMlV1Trial());
1692 return o;
1693}
1694
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001695void checkUnnamed7416(core.List<api.GoogleCloudMlV1Trial> o) {
Kevin Moore0946dce2021-02-04 09:58:04 -08001696 unittest.expect(o, unittest.hasLength(2));
1697 checkGoogleCloudMlV1Trial(o[0] as api.GoogleCloudMlV1Trial);
1698 checkGoogleCloudMlV1Trial(o[1] as api.GoogleCloudMlV1Trial);
1699}
1700
1701core.int buildCounterGoogleCloudMlV1ListOptimalTrialsResponse = 0;
1702api.GoogleCloudMlV1ListOptimalTrialsResponse
1703 buildGoogleCloudMlV1ListOptimalTrialsResponse() {
1704 var o = api.GoogleCloudMlV1ListOptimalTrialsResponse();
1705 buildCounterGoogleCloudMlV1ListOptimalTrialsResponse++;
1706 if (buildCounterGoogleCloudMlV1ListOptimalTrialsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001707 o.trials = buildUnnamed7416();
Kevin Moore0946dce2021-02-04 09:58:04 -08001708 }
1709 buildCounterGoogleCloudMlV1ListOptimalTrialsResponse--;
1710 return o;
1711}
1712
1713void checkGoogleCloudMlV1ListOptimalTrialsResponse(
1714 api.GoogleCloudMlV1ListOptimalTrialsResponse o) {
1715 buildCounterGoogleCloudMlV1ListOptimalTrialsResponse++;
1716 if (buildCounterGoogleCloudMlV1ListOptimalTrialsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001717 checkUnnamed7416(o.trials!);
Kevin Moore0946dce2021-02-04 09:58:04 -08001718 }
1719 buildCounterGoogleCloudMlV1ListOptimalTrialsResponse--;
1720}
1721
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001722core.List<api.GoogleCloudMlV1Study> buildUnnamed7417() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001723 var o = <api.GoogleCloudMlV1Study>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001724 o.add(buildGoogleCloudMlV1Study());
1725 o.add(buildGoogleCloudMlV1Study());
1726 return o;
1727}
1728
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001729void checkUnnamed7417(core.List<api.GoogleCloudMlV1Study> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001730 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001731 checkGoogleCloudMlV1Study(o[0] as api.GoogleCloudMlV1Study);
1732 checkGoogleCloudMlV1Study(o[1] as api.GoogleCloudMlV1Study);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001733}
1734
1735core.int buildCounterGoogleCloudMlV1ListStudiesResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001736api.GoogleCloudMlV1ListStudiesResponse
1737 buildGoogleCloudMlV1ListStudiesResponse() {
1738 var o = api.GoogleCloudMlV1ListStudiesResponse();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001739 buildCounterGoogleCloudMlV1ListStudiesResponse++;
1740 if (buildCounterGoogleCloudMlV1ListStudiesResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001741 o.studies = buildUnnamed7417();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001742 }
1743 buildCounterGoogleCloudMlV1ListStudiesResponse--;
1744 return o;
1745}
1746
Kevin Moore6d21e902021-01-15 06:41:08 -08001747void checkGoogleCloudMlV1ListStudiesResponse(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001748 api.GoogleCloudMlV1ListStudiesResponse o) {
1749 buildCounterGoogleCloudMlV1ListStudiesResponse++;
1750 if (buildCounterGoogleCloudMlV1ListStudiesResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001751 checkUnnamed7417(o.studies!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001752 }
1753 buildCounterGoogleCloudMlV1ListStudiesResponse--;
1754}
1755
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001756core.List<api.GoogleCloudMlV1Trial> buildUnnamed7418() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001757 var o = <api.GoogleCloudMlV1Trial>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001758 o.add(buildGoogleCloudMlV1Trial());
1759 o.add(buildGoogleCloudMlV1Trial());
1760 return o;
1761}
1762
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001763void checkUnnamed7418(core.List<api.GoogleCloudMlV1Trial> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001764 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001765 checkGoogleCloudMlV1Trial(o[0] as api.GoogleCloudMlV1Trial);
1766 checkGoogleCloudMlV1Trial(o[1] as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001767}
1768
1769core.int buildCounterGoogleCloudMlV1ListTrialsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001770api.GoogleCloudMlV1ListTrialsResponse buildGoogleCloudMlV1ListTrialsResponse() {
1771 var o = api.GoogleCloudMlV1ListTrialsResponse();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001772 buildCounterGoogleCloudMlV1ListTrialsResponse++;
1773 if (buildCounterGoogleCloudMlV1ListTrialsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001774 o.trials = buildUnnamed7418();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001775 }
1776 buildCounterGoogleCloudMlV1ListTrialsResponse--;
1777 return o;
1778}
1779
Kevin Moore6d21e902021-01-15 06:41:08 -08001780void checkGoogleCloudMlV1ListTrialsResponse(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001781 api.GoogleCloudMlV1ListTrialsResponse o) {
1782 buildCounterGoogleCloudMlV1ListTrialsResponse++;
1783 if (buildCounterGoogleCloudMlV1ListTrialsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001784 checkUnnamed7418(o.trials!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001785 }
1786 buildCounterGoogleCloudMlV1ListTrialsResponse--;
1787}
1788
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001789core.List<api.GoogleCloudMlV1Version> buildUnnamed7419() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001790 var o = <api.GoogleCloudMlV1Version>[];
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001791 o.add(buildGoogleCloudMlV1Version());
1792 o.add(buildGoogleCloudMlV1Version());
1793 return o;
1794}
1795
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001796void checkUnnamed7419(core.List<api.GoogleCloudMlV1Version> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001797 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001798 checkGoogleCloudMlV1Version(o[0] as api.GoogleCloudMlV1Version);
1799 checkGoogleCloudMlV1Version(o[1] as api.GoogleCloudMlV1Version);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001800}
1801
1802core.int buildCounterGoogleCloudMlV1ListVersionsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001803api.GoogleCloudMlV1ListVersionsResponse
1804 buildGoogleCloudMlV1ListVersionsResponse() {
1805 var o = api.GoogleCloudMlV1ListVersionsResponse();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001806 buildCounterGoogleCloudMlV1ListVersionsResponse++;
1807 if (buildCounterGoogleCloudMlV1ListVersionsResponse < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001808 o.nextPageToken = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001809 o.versions = buildUnnamed7419();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001810 }
1811 buildCounterGoogleCloudMlV1ListVersionsResponse--;
1812 return o;
1813}
1814
Kevin Moore6d21e902021-01-15 06:41:08 -08001815void checkGoogleCloudMlV1ListVersionsResponse(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02001816 api.GoogleCloudMlV1ListVersionsResponse o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001817 buildCounterGoogleCloudMlV1ListVersionsResponse++;
1818 if (buildCounterGoogleCloudMlV1ListVersionsResponse < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001819 unittest.expect(
1820 o.nextPageToken!,
1821 unittest.equals('foo'),
1822 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001823 checkUnnamed7419(o.versions!);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001824 }
1825 buildCounterGoogleCloudMlV1ListVersionsResponse--;
1826}
1827
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001828core.List<api.GoogleCloudMlV1Capability> buildUnnamed7420() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001829 var o = <api.GoogleCloudMlV1Capability>[];
Martin Kustermannf9109a82018-01-08 15:24:20 +01001830 o.add(buildGoogleCloudMlV1Capability());
1831 o.add(buildGoogleCloudMlV1Capability());
1832 return o;
1833}
1834
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001835void checkUnnamed7420(core.List<api.GoogleCloudMlV1Capability> o) {
Martin Kustermannf9109a82018-01-08 15:24:20 +01001836 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001837 checkGoogleCloudMlV1Capability(o[0] as api.GoogleCloudMlV1Capability);
1838 checkGoogleCloudMlV1Capability(o[1] as api.GoogleCloudMlV1Capability);
Martin Kustermannf9109a82018-01-08 15:24:20 +01001839}
1840
1841core.int buildCounterGoogleCloudMlV1Location = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001842api.GoogleCloudMlV1Location buildGoogleCloudMlV1Location() {
1843 var o = api.GoogleCloudMlV1Location();
Martin Kustermannf9109a82018-01-08 15:24:20 +01001844 buildCounterGoogleCloudMlV1Location++;
1845 if (buildCounterGoogleCloudMlV1Location < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001846 o.capabilities = buildUnnamed7420();
Kevin Moored0251702021-01-15 06:41:08 -08001847 o.name = 'foo';
Martin Kustermannf9109a82018-01-08 15:24:20 +01001848 }
1849 buildCounterGoogleCloudMlV1Location--;
1850 return o;
1851}
1852
Kevin Moore6d21e902021-01-15 06:41:08 -08001853void checkGoogleCloudMlV1Location(api.GoogleCloudMlV1Location o) {
Martin Kustermannf9109a82018-01-08 15:24:20 +01001854 buildCounterGoogleCloudMlV1Location++;
1855 if (buildCounterGoogleCloudMlV1Location < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001856 checkUnnamed7420(o.capabilities!);
Kevin Moore58e22332021-02-25 10:11:41 -08001857 unittest.expect(
1858 o.name!,
1859 unittest.equals('foo'),
1860 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01001861 }
1862 buildCounterGoogleCloudMlV1Location--;
1863}
1864
Martin Kustermann77f42ff2017-03-06 13:56:35 +01001865core.int buildCounterGoogleCloudMlV1ManualScaling = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001866api.GoogleCloudMlV1ManualScaling buildGoogleCloudMlV1ManualScaling() {
1867 var o = api.GoogleCloudMlV1ManualScaling();
Martin Kustermann77f42ff2017-03-06 13:56:35 +01001868 buildCounterGoogleCloudMlV1ManualScaling++;
1869 if (buildCounterGoogleCloudMlV1ManualScaling < 3) {
1870 o.nodes = 42;
1871 }
1872 buildCounterGoogleCloudMlV1ManualScaling--;
1873 return o;
1874}
1875
Kevin Moore6d21e902021-01-15 06:41:08 -08001876void checkGoogleCloudMlV1ManualScaling(api.GoogleCloudMlV1ManualScaling o) {
Martin Kustermann77f42ff2017-03-06 13:56:35 +01001877 buildCounterGoogleCloudMlV1ManualScaling++;
1878 if (buildCounterGoogleCloudMlV1ManualScaling < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001879 unittest.expect(
1880 o.nodes!,
1881 unittest.equals(42),
1882 );
Martin Kustermann77f42ff2017-03-06 13:56:35 +01001883 }
1884 buildCounterGoogleCloudMlV1ManualScaling--;
1885}
1886
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001887core.List<api.GoogleCloudMlV1MeasurementMetric> buildUnnamed7421() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001888 var o = <api.GoogleCloudMlV1MeasurementMetric>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001889 o.add(buildGoogleCloudMlV1MeasurementMetric());
1890 o.add(buildGoogleCloudMlV1MeasurementMetric());
1891 return o;
1892}
1893
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001894void checkUnnamed7421(core.List<api.GoogleCloudMlV1MeasurementMetric> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001895 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08001896 checkGoogleCloudMlV1MeasurementMetric(
1897 o[0] as api.GoogleCloudMlV1MeasurementMetric);
1898 checkGoogleCloudMlV1MeasurementMetric(
1899 o[1] as api.GoogleCloudMlV1MeasurementMetric);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001900}
1901
1902core.int buildCounterGoogleCloudMlV1Measurement = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001903api.GoogleCloudMlV1Measurement buildGoogleCloudMlV1Measurement() {
1904 var o = api.GoogleCloudMlV1Measurement();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001905 buildCounterGoogleCloudMlV1Measurement++;
1906 if (buildCounterGoogleCloudMlV1Measurement < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08001907 o.elapsedTime = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001908 o.metrics = buildUnnamed7421();
Kevin Moored0251702021-01-15 06:41:08 -08001909 o.stepCount = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001910 }
1911 buildCounterGoogleCloudMlV1Measurement--;
1912 return o;
1913}
1914
Kevin Moore6d21e902021-01-15 06:41:08 -08001915void checkGoogleCloudMlV1Measurement(api.GoogleCloudMlV1Measurement o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001916 buildCounterGoogleCloudMlV1Measurement++;
1917 if (buildCounterGoogleCloudMlV1Measurement < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001918 unittest.expect(
1919 o.elapsedTime!,
1920 unittest.equals('foo'),
1921 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001922 checkUnnamed7421(o.metrics!);
Kevin Moore58e22332021-02-25 10:11:41 -08001923 unittest.expect(
1924 o.stepCount!,
1925 unittest.equals('foo'),
1926 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02001927 }
1928 buildCounterGoogleCloudMlV1Measurement--;
1929}
1930
Kevin Moore0946dce2021-02-04 09:58:04 -08001931core.int buildCounterGoogleCloudMlV1MetricSpec = 0;
1932api.GoogleCloudMlV1MetricSpec buildGoogleCloudMlV1MetricSpec() {
1933 var o = api.GoogleCloudMlV1MetricSpec();
1934 buildCounterGoogleCloudMlV1MetricSpec++;
1935 if (buildCounterGoogleCloudMlV1MetricSpec < 3) {
1936 o.name = 'foo';
1937 o.target = 42;
1938 }
1939 buildCounterGoogleCloudMlV1MetricSpec--;
1940 return o;
1941}
1942
1943void checkGoogleCloudMlV1MetricSpec(api.GoogleCloudMlV1MetricSpec o) {
1944 buildCounterGoogleCloudMlV1MetricSpec++;
1945 if (buildCounterGoogleCloudMlV1MetricSpec < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08001946 unittest.expect(
1947 o.name!,
1948 unittest.equals('foo'),
1949 );
1950 unittest.expect(
1951 o.target!,
1952 unittest.equals(42),
1953 );
Kevin Moore0946dce2021-02-04 09:58:04 -08001954 }
1955 buildCounterGoogleCloudMlV1MetricSpec--;
1956}
1957
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001958core.Map<core.String, core.String> buildUnnamed7422() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001959 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08001960 o['x'] = 'foo';
1961 o['y'] = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02001962 return o;
1963}
1964
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001965void checkUnnamed7422(core.Map<core.String, core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02001966 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08001967 unittest.expect(
1968 o['x']!,
1969 unittest.equals('foo'),
1970 );
1971 unittest.expect(
1972 o['y']!,
1973 unittest.equals('foo'),
1974 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02001975}
1976
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001977core.List<core.String> buildUnnamed7423() {
Kevin Moore6d21e902021-01-15 06:41:08 -08001978 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08001979 o.add('foo');
1980 o.add('foo');
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001981 return o;
1982}
1983
Kevin Moorec4e4ec82021-06-18 19:03:35 -07001984void checkUnnamed7423(core.List<core.String> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001985 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08001986 unittest.expect(
1987 o[0],
1988 unittest.equals('foo'),
1989 );
1990 unittest.expect(
1991 o[1],
1992 unittest.equals('foo'),
1993 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001994}
1995
1996core.int buildCounterGoogleCloudMlV1Model = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08001997api.GoogleCloudMlV1Model buildGoogleCloudMlV1Model() {
1998 var o = api.GoogleCloudMlV1Model();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02001999 buildCounterGoogleCloudMlV1Model++;
2000 if (buildCounterGoogleCloudMlV1Model < 3) {
2001 o.defaultVersion = buildGoogleCloudMlV1Version();
Kevin Moored0251702021-01-15 06:41:08 -08002002 o.description = 'foo';
2003 o.etag = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002004 o.labels = buildUnnamed7422();
Kevin Moored0251702021-01-15 06:41:08 -08002005 o.name = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002006 o.onlinePredictionConsoleLogging = true;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002007 o.onlinePredictionLogging = true;
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002008 o.regions = buildUnnamed7423();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002009 }
2010 buildCounterGoogleCloudMlV1Model--;
2011 return o;
2012}
2013
Kevin Moore6d21e902021-01-15 06:41:08 -08002014void checkGoogleCloudMlV1Model(api.GoogleCloudMlV1Model o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002015 buildCounterGoogleCloudMlV1Model++;
2016 if (buildCounterGoogleCloudMlV1Model < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002017 checkGoogleCloudMlV1Version(
2018 o.defaultVersion! as api.GoogleCloudMlV1Version);
2019 unittest.expect(
2020 o.description!,
2021 unittest.equals('foo'),
2022 );
2023 unittest.expect(
2024 o.etag!,
2025 unittest.equals('foo'),
2026 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002027 checkUnnamed7422(o.labels!);
Kevin Moore58e22332021-02-25 10:11:41 -08002028 unittest.expect(
2029 o.name!,
2030 unittest.equals('foo'),
2031 );
2032 unittest.expect(o.onlinePredictionConsoleLogging!, unittest.isTrue);
2033 unittest.expect(o.onlinePredictionLogging!, unittest.isTrue);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002034 checkUnnamed7423(o.regions!);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002035 }
2036 buildCounterGoogleCloudMlV1Model--;
2037}
2038
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002039core.Map<core.String, core.String> buildUnnamed7424() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002040 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08002041 o['x'] = 'foo';
2042 o['y'] = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02002043 return o;
2044}
2045
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002046void checkUnnamed7424(core.Map<core.String, core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02002047 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002048 unittest.expect(
2049 o['x']!,
2050 unittest.equals('foo'),
2051 );
2052 unittest.expect(
2053 o['y']!,
2054 unittest.equals('foo'),
2055 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02002056}
2057
Martin Kustermann571f5922017-02-14 09:00:01 +01002058core.int buildCounterGoogleCloudMlV1OperationMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002059api.GoogleCloudMlV1OperationMetadata buildGoogleCloudMlV1OperationMetadata() {
2060 var o = api.GoogleCloudMlV1OperationMetadata();
Martin Kustermann571f5922017-02-14 09:00:01 +01002061 buildCounterGoogleCloudMlV1OperationMetadata++;
2062 if (buildCounterGoogleCloudMlV1OperationMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002063 o.createTime = 'foo';
2064 o.endTime = 'foo';
Martin Kustermann571f5922017-02-14 09:00:01 +01002065 o.isCancellationRequested = true;
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002066 o.labels = buildUnnamed7424();
Kevin Moored0251702021-01-15 06:41:08 -08002067 o.modelName = 'foo';
2068 o.operationType = 'foo';
2069 o.projectNumber = 'foo';
2070 o.startTime = 'foo';
Martin Kustermann571f5922017-02-14 09:00:01 +01002071 o.version = buildGoogleCloudMlV1Version();
2072 }
2073 buildCounterGoogleCloudMlV1OperationMetadata--;
2074 return o;
2075}
2076
Kevin Moore6d21e902021-01-15 06:41:08 -08002077void checkGoogleCloudMlV1OperationMetadata(
2078 api.GoogleCloudMlV1OperationMetadata o) {
Martin Kustermann571f5922017-02-14 09:00:01 +01002079 buildCounterGoogleCloudMlV1OperationMetadata++;
2080 if (buildCounterGoogleCloudMlV1OperationMetadata < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002081 unittest.expect(
2082 o.createTime!,
2083 unittest.equals('foo'),
2084 );
2085 unittest.expect(
2086 o.endTime!,
2087 unittest.equals('foo'),
2088 );
2089 unittest.expect(o.isCancellationRequested!, unittest.isTrue);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002090 checkUnnamed7424(o.labels!);
Kevin Moore58e22332021-02-25 10:11:41 -08002091 unittest.expect(
2092 o.modelName!,
2093 unittest.equals('foo'),
2094 );
2095 unittest.expect(
2096 o.operationType!,
2097 unittest.equals('foo'),
2098 );
2099 unittest.expect(
2100 o.projectNumber!,
2101 unittest.equals('foo'),
2102 );
2103 unittest.expect(
2104 o.startTime!,
2105 unittest.equals('foo'),
2106 );
2107 checkGoogleCloudMlV1Version(o.version! as api.GoogleCloudMlV1Version);
Martin Kustermann571f5922017-02-14 09:00:01 +01002108 }
2109 buildCounterGoogleCloudMlV1OperationMetadata--;
2110}
2111
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002112core.List<core.String> buildUnnamed7425() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002113 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002114 o.add('foo');
2115 o.add('foo');
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002116 return o;
2117}
2118
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002119void checkUnnamed7425(core.List<core.String> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002120 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002121 unittest.expect(
2122 o[0],
2123 unittest.equals('foo'),
2124 );
2125 unittest.expect(
2126 o[1],
2127 unittest.equals('foo'),
2128 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002129}
2130
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002131core.List<core.double> buildUnnamed7426() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002132 var o = <core.double>[];
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002133 o.add(42.0);
2134 o.add(42.0);
2135 return o;
2136}
2137
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002138void checkUnnamed7426(core.List<core.double> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002139 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002140 unittest.expect(
2141 o[0],
2142 unittest.equals(42.0),
2143 );
2144 unittest.expect(
2145 o[1],
2146 unittest.equals(42.0),
2147 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002148}
2149
2150core.int buildCounterGoogleCloudMlV1ParameterSpec = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002151api.GoogleCloudMlV1ParameterSpec buildGoogleCloudMlV1ParameterSpec() {
2152 var o = api.GoogleCloudMlV1ParameterSpec();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002153 buildCounterGoogleCloudMlV1ParameterSpec++;
2154 if (buildCounterGoogleCloudMlV1ParameterSpec < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002155 o.categoricalValues = buildUnnamed7425();
2156 o.discreteValues = buildUnnamed7426();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002157 o.maxValue = 42.0;
2158 o.minValue = 42.0;
Kevin Moored0251702021-01-15 06:41:08 -08002159 o.parameterName = 'foo';
2160 o.scaleType = 'foo';
2161 o.type = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002162 }
2163 buildCounterGoogleCloudMlV1ParameterSpec--;
2164 return o;
2165}
2166
Kevin Moore6d21e902021-01-15 06:41:08 -08002167void checkGoogleCloudMlV1ParameterSpec(api.GoogleCloudMlV1ParameterSpec o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002168 buildCounterGoogleCloudMlV1ParameterSpec++;
2169 if (buildCounterGoogleCloudMlV1ParameterSpec < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002170 checkUnnamed7425(o.categoricalValues!);
2171 checkUnnamed7426(o.discreteValues!);
Kevin Moore58e22332021-02-25 10:11:41 -08002172 unittest.expect(
2173 o.maxValue!,
2174 unittest.equals(42.0),
2175 );
2176 unittest.expect(
2177 o.minValue!,
2178 unittest.equals(42.0),
2179 );
2180 unittest.expect(
2181 o.parameterName!,
2182 unittest.equals('foo'),
2183 );
2184 unittest.expect(
2185 o.scaleType!,
2186 unittest.equals('foo'),
2187 );
2188 unittest.expect(
2189 o.type!,
2190 unittest.equals('foo'),
2191 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002192 }
2193 buildCounterGoogleCloudMlV1ParameterSpec--;
2194}
2195
2196core.int buildCounterGoogleCloudMlV1PredictRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002197api.GoogleCloudMlV1PredictRequest buildGoogleCloudMlV1PredictRequest() {
2198 var o = api.GoogleCloudMlV1PredictRequest();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002199 buildCounterGoogleCloudMlV1PredictRequest++;
2200 if (buildCounterGoogleCloudMlV1PredictRequest < 3) {
2201 o.httpBody = buildGoogleApiHttpBody();
2202 }
2203 buildCounterGoogleCloudMlV1PredictRequest--;
2204 return o;
2205}
2206
Kevin Moore6d21e902021-01-15 06:41:08 -08002207void checkGoogleCloudMlV1PredictRequest(api.GoogleCloudMlV1PredictRequest o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002208 buildCounterGoogleCloudMlV1PredictRequest++;
2209 if (buildCounterGoogleCloudMlV1PredictRequest < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002210 checkGoogleApiHttpBody(o.httpBody! as api.GoogleApiHttpBody);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002211 }
2212 buildCounterGoogleCloudMlV1PredictRequest--;
2213}
2214
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002215core.List<core.String> buildUnnamed7427() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002216 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002217 o.add('foo');
2218 o.add('foo');
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002219 return o;
2220}
2221
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002222void checkUnnamed7427(core.List<core.String> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002223 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002224 unittest.expect(
2225 o[0],
2226 unittest.equals('foo'),
2227 );
2228 unittest.expect(
2229 o[1],
2230 unittest.equals('foo'),
2231 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002232}
2233
2234core.int buildCounterGoogleCloudMlV1PredictionInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002235api.GoogleCloudMlV1PredictionInput buildGoogleCloudMlV1PredictionInput() {
2236 var o = api.GoogleCloudMlV1PredictionInput();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002237 buildCounterGoogleCloudMlV1PredictionInput++;
2238 if (buildCounterGoogleCloudMlV1PredictionInput < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002239 o.batchSize = 'foo';
2240 o.dataFormat = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002241 o.inputPaths = buildUnnamed7427();
Kevin Moored0251702021-01-15 06:41:08 -08002242 o.maxWorkerCount = 'foo';
2243 o.modelName = 'foo';
2244 o.outputDataFormat = 'foo';
2245 o.outputPath = 'foo';
2246 o.region = 'foo';
2247 o.runtimeVersion = 'foo';
2248 o.signatureName = 'foo';
2249 o.uri = 'foo';
2250 o.versionName = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002251 }
2252 buildCounterGoogleCloudMlV1PredictionInput--;
2253 return o;
2254}
2255
Kevin Moore6d21e902021-01-15 06:41:08 -08002256void checkGoogleCloudMlV1PredictionInput(api.GoogleCloudMlV1PredictionInput o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002257 buildCounterGoogleCloudMlV1PredictionInput++;
2258 if (buildCounterGoogleCloudMlV1PredictionInput < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002259 unittest.expect(
2260 o.batchSize!,
2261 unittest.equals('foo'),
2262 );
2263 unittest.expect(
2264 o.dataFormat!,
2265 unittest.equals('foo'),
2266 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002267 checkUnnamed7427(o.inputPaths!);
Kevin Moore58e22332021-02-25 10:11:41 -08002268 unittest.expect(
2269 o.maxWorkerCount!,
2270 unittest.equals('foo'),
2271 );
2272 unittest.expect(
2273 o.modelName!,
2274 unittest.equals('foo'),
2275 );
2276 unittest.expect(
2277 o.outputDataFormat!,
2278 unittest.equals('foo'),
2279 );
2280 unittest.expect(
2281 o.outputPath!,
2282 unittest.equals('foo'),
2283 );
2284 unittest.expect(
2285 o.region!,
2286 unittest.equals('foo'),
2287 );
2288 unittest.expect(
2289 o.runtimeVersion!,
2290 unittest.equals('foo'),
2291 );
2292 unittest.expect(
2293 o.signatureName!,
2294 unittest.equals('foo'),
2295 );
2296 unittest.expect(
2297 o.uri!,
2298 unittest.equals('foo'),
2299 );
2300 unittest.expect(
2301 o.versionName!,
2302 unittest.equals('foo'),
2303 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002304 }
2305 buildCounterGoogleCloudMlV1PredictionInput--;
2306}
2307
2308core.int buildCounterGoogleCloudMlV1PredictionOutput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002309api.GoogleCloudMlV1PredictionOutput buildGoogleCloudMlV1PredictionOutput() {
2310 var o = api.GoogleCloudMlV1PredictionOutput();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002311 buildCounterGoogleCloudMlV1PredictionOutput++;
2312 if (buildCounterGoogleCloudMlV1PredictionOutput < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002313 o.errorCount = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002314 o.nodeHours = 42.0;
Kevin Moored0251702021-01-15 06:41:08 -08002315 o.outputPath = 'foo';
2316 o.predictionCount = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002317 }
2318 buildCounterGoogleCloudMlV1PredictionOutput--;
2319 return o;
2320}
2321
Kevin Moore6d21e902021-01-15 06:41:08 -08002322void checkGoogleCloudMlV1PredictionOutput(
2323 api.GoogleCloudMlV1PredictionOutput o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002324 buildCounterGoogleCloudMlV1PredictionOutput++;
2325 if (buildCounterGoogleCloudMlV1PredictionOutput < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002326 unittest.expect(
2327 o.errorCount!,
2328 unittest.equals('foo'),
2329 );
2330 unittest.expect(
2331 o.nodeHours!,
2332 unittest.equals(42.0),
2333 );
2334 unittest.expect(
2335 o.outputPath!,
2336 unittest.equals('foo'),
2337 );
2338 unittest.expect(
2339 o.predictionCount!,
2340 unittest.equals('foo'),
2341 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002342 }
2343 buildCounterGoogleCloudMlV1PredictionOutput--;
2344}
2345
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002346core.List<core.String> buildUnnamed7428() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002347 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002348 o.add('foo');
2349 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002350 return o;
2351}
2352
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002353void checkUnnamed7428(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002354 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002355 unittest.expect(
2356 o[0],
2357 unittest.equals('foo'),
2358 );
2359 unittest.expect(
2360 o[1],
2361 unittest.equals('foo'),
2362 );
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002363}
2364
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002365core.List<core.String> buildUnnamed7429() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002366 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002367 o.add('foo');
2368 o.add('foo');
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002369 return o;
2370}
2371
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002372void checkUnnamed7429(core.List<core.String> o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002373 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002374 unittest.expect(
2375 o[0],
2376 unittest.equals('foo'),
2377 );
2378 unittest.expect(
2379 o[1],
2380 unittest.equals('foo'),
2381 );
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002382}
2383
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002384core.int buildCounterGoogleCloudMlV1ReplicaConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002385api.GoogleCloudMlV1ReplicaConfig buildGoogleCloudMlV1ReplicaConfig() {
2386 var o = api.GoogleCloudMlV1ReplicaConfig();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002387 buildCounterGoogleCloudMlV1ReplicaConfig++;
2388 if (buildCounterGoogleCloudMlV1ReplicaConfig < 3) {
2389 o.acceleratorConfig = buildGoogleCloudMlV1AcceleratorConfig();
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002390 o.containerArgs = buildUnnamed7428();
2391 o.containerCommand = buildUnnamed7429();
Kevin Moore0946dce2021-02-04 09:58:04 -08002392 o.diskConfig = buildGoogleCloudMlV1DiskConfig();
Kevin Moored0251702021-01-15 06:41:08 -08002393 o.imageUri = 'foo';
2394 o.tpuTfVersion = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002395 }
2396 buildCounterGoogleCloudMlV1ReplicaConfig--;
2397 return o;
2398}
2399
Kevin Moore6d21e902021-01-15 06:41:08 -08002400void checkGoogleCloudMlV1ReplicaConfig(api.GoogleCloudMlV1ReplicaConfig o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002401 buildCounterGoogleCloudMlV1ReplicaConfig++;
2402 if (buildCounterGoogleCloudMlV1ReplicaConfig < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002403 checkGoogleCloudMlV1AcceleratorConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002404 o.acceleratorConfig! as api.GoogleCloudMlV1AcceleratorConfig);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002405 checkUnnamed7428(o.containerArgs!);
2406 checkUnnamed7429(o.containerCommand!);
Kevin Moore0946dce2021-02-04 09:58:04 -08002407 checkGoogleCloudMlV1DiskConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002408 o.diskConfig! as api.GoogleCloudMlV1DiskConfig);
2409 unittest.expect(
2410 o.imageUri!,
2411 unittest.equals('foo'),
2412 );
2413 unittest.expect(
2414 o.tpuTfVersion!,
2415 unittest.equals('foo'),
2416 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002417 }
2418 buildCounterGoogleCloudMlV1ReplicaConfig--;
2419}
2420
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002421core.int buildCounterGoogleCloudMlV1RequestLoggingConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002422api.GoogleCloudMlV1RequestLoggingConfig
2423 buildGoogleCloudMlV1RequestLoggingConfig() {
2424 var o = api.GoogleCloudMlV1RequestLoggingConfig();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002425 buildCounterGoogleCloudMlV1RequestLoggingConfig++;
2426 if (buildCounterGoogleCloudMlV1RequestLoggingConfig < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002427 o.bigqueryTableName = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002428 o.samplingPercentage = 42.0;
2429 }
2430 buildCounterGoogleCloudMlV1RequestLoggingConfig--;
2431 return o;
2432}
2433
Kevin Moore6d21e902021-01-15 06:41:08 -08002434void checkGoogleCloudMlV1RequestLoggingConfig(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002435 api.GoogleCloudMlV1RequestLoggingConfig o) {
2436 buildCounterGoogleCloudMlV1RequestLoggingConfig++;
2437 if (buildCounterGoogleCloudMlV1RequestLoggingConfig < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002438 unittest.expect(
2439 o.bigqueryTableName!,
2440 unittest.equals('foo'),
2441 );
2442 unittest.expect(
2443 o.samplingPercentage!,
2444 unittest.equals(42.0),
2445 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002446 }
2447 buildCounterGoogleCloudMlV1RequestLoggingConfig--;
2448}
2449
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002450core.int buildCounterGoogleCloudMlV1RouteMap = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002451api.GoogleCloudMlV1RouteMap buildGoogleCloudMlV1RouteMap() {
2452 var o = api.GoogleCloudMlV1RouteMap();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002453 buildCounterGoogleCloudMlV1RouteMap++;
2454 if (buildCounterGoogleCloudMlV1RouteMap < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002455 o.health = 'foo';
2456 o.predict = 'foo';
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002457 }
2458 buildCounterGoogleCloudMlV1RouteMap--;
2459 return o;
2460}
2461
Kevin Moore6d21e902021-01-15 06:41:08 -08002462void checkGoogleCloudMlV1RouteMap(api.GoogleCloudMlV1RouteMap o) {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002463 buildCounterGoogleCloudMlV1RouteMap++;
2464 if (buildCounterGoogleCloudMlV1RouteMap < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002465 unittest.expect(
2466 o.health!,
2467 unittest.equals('foo'),
2468 );
2469 unittest.expect(
2470 o.predict!,
2471 unittest.equals('foo'),
2472 );
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02002473 }
2474 buildCounterGoogleCloudMlV1RouteMap--;
2475}
2476
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002477core.int buildCounterGoogleCloudMlV1SampledShapleyAttribution = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002478api.GoogleCloudMlV1SampledShapleyAttribution
2479 buildGoogleCloudMlV1SampledShapleyAttribution() {
2480 var o = api.GoogleCloudMlV1SampledShapleyAttribution();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002481 buildCounterGoogleCloudMlV1SampledShapleyAttribution++;
2482 if (buildCounterGoogleCloudMlV1SampledShapleyAttribution < 3) {
2483 o.numPaths = 42;
2484 }
2485 buildCounterGoogleCloudMlV1SampledShapleyAttribution--;
2486 return o;
2487}
2488
Kevin Moore6d21e902021-01-15 06:41:08 -08002489void checkGoogleCloudMlV1SampledShapleyAttribution(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002490 api.GoogleCloudMlV1SampledShapleyAttribution o) {
2491 buildCounterGoogleCloudMlV1SampledShapleyAttribution++;
2492 if (buildCounterGoogleCloudMlV1SampledShapleyAttribution < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002493 unittest.expect(
2494 o.numPaths!,
2495 unittest.equals(42),
2496 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002497 }
2498 buildCounterGoogleCloudMlV1SampledShapleyAttribution--;
2499}
2500
2501core.int buildCounterGoogleCloudMlV1Scheduling = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002502api.GoogleCloudMlV1Scheduling buildGoogleCloudMlV1Scheduling() {
2503 var o = api.GoogleCloudMlV1Scheduling();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002504 buildCounterGoogleCloudMlV1Scheduling++;
2505 if (buildCounterGoogleCloudMlV1Scheduling < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002506 o.maxRunningTime = 'foo';
2507 o.maxWaitTime = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002508 }
2509 buildCounterGoogleCloudMlV1Scheduling--;
2510 return o;
2511}
2512
Kevin Moore6d21e902021-01-15 06:41:08 -08002513void checkGoogleCloudMlV1Scheduling(api.GoogleCloudMlV1Scheduling o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002514 buildCounterGoogleCloudMlV1Scheduling++;
2515 if (buildCounterGoogleCloudMlV1Scheduling < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002516 unittest.expect(
2517 o.maxRunningTime!,
2518 unittest.equals('foo'),
2519 );
2520 unittest.expect(
2521 o.maxWaitTime!,
2522 unittest.equals('foo'),
2523 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002524 }
2525 buildCounterGoogleCloudMlV1Scheduling--;
2526}
2527
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002528core.int buildCounterGoogleCloudMlV1SetDefaultVersionRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002529api.GoogleCloudMlV1SetDefaultVersionRequest
2530 buildGoogleCloudMlV1SetDefaultVersionRequest() {
2531 var o = api.GoogleCloudMlV1SetDefaultVersionRequest();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002532 buildCounterGoogleCloudMlV1SetDefaultVersionRequest++;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02002533 if (buildCounterGoogleCloudMlV1SetDefaultVersionRequest < 3) {}
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002534 buildCounterGoogleCloudMlV1SetDefaultVersionRequest--;
2535 return o;
2536}
2537
Kevin Moore6d21e902021-01-15 06:41:08 -08002538void checkGoogleCloudMlV1SetDefaultVersionRequest(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02002539 api.GoogleCloudMlV1SetDefaultVersionRequest o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002540 buildCounterGoogleCloudMlV1SetDefaultVersionRequest++;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02002541 if (buildCounterGoogleCloudMlV1SetDefaultVersionRequest < 3) {}
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002542 buildCounterGoogleCloudMlV1SetDefaultVersionRequest--;
2543}
2544
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002545core.int buildCounterGoogleCloudMlV1StopTrialRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002546api.GoogleCloudMlV1StopTrialRequest buildGoogleCloudMlV1StopTrialRequest() {
2547 var o = api.GoogleCloudMlV1StopTrialRequest();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002548 buildCounterGoogleCloudMlV1StopTrialRequest++;
2549 if (buildCounterGoogleCloudMlV1StopTrialRequest < 3) {}
2550 buildCounterGoogleCloudMlV1StopTrialRequest--;
2551 return o;
2552}
2553
Kevin Moore6d21e902021-01-15 06:41:08 -08002554void checkGoogleCloudMlV1StopTrialRequest(
2555 api.GoogleCloudMlV1StopTrialRequest o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002556 buildCounterGoogleCloudMlV1StopTrialRequest++;
2557 if (buildCounterGoogleCloudMlV1StopTrialRequest < 3) {}
2558 buildCounterGoogleCloudMlV1StopTrialRequest--;
2559}
2560
2561core.int buildCounterGoogleCloudMlV1Study = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002562api.GoogleCloudMlV1Study buildGoogleCloudMlV1Study() {
2563 var o = api.GoogleCloudMlV1Study();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002564 buildCounterGoogleCloudMlV1Study++;
2565 if (buildCounterGoogleCloudMlV1Study < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002566 o.createTime = 'foo';
2567 o.inactiveReason = 'foo';
2568 o.name = 'foo';
2569 o.state = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002570 o.studyConfig = buildGoogleCloudMlV1StudyConfig();
2571 }
2572 buildCounterGoogleCloudMlV1Study--;
2573 return o;
2574}
2575
Kevin Moore6d21e902021-01-15 06:41:08 -08002576void checkGoogleCloudMlV1Study(api.GoogleCloudMlV1Study o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002577 buildCounterGoogleCloudMlV1Study++;
2578 if (buildCounterGoogleCloudMlV1Study < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002579 unittest.expect(
2580 o.createTime!,
2581 unittest.equals('foo'),
2582 );
2583 unittest.expect(
2584 o.inactiveReason!,
2585 unittest.equals('foo'),
2586 );
2587 unittest.expect(
2588 o.name!,
2589 unittest.equals('foo'),
2590 );
2591 unittest.expect(
2592 o.state!,
2593 unittest.equals('foo'),
2594 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002595 checkGoogleCloudMlV1StudyConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002596 o.studyConfig! as api.GoogleCloudMlV1StudyConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002597 }
2598 buildCounterGoogleCloudMlV1Study--;
2599}
2600
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002601core.List<api.GoogleCloudMlV1StudyConfigMetricSpec> buildUnnamed7430() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002602 var o = <api.GoogleCloudMlV1StudyConfigMetricSpec>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002603 o.add(buildGoogleCloudMlV1StudyConfigMetricSpec());
2604 o.add(buildGoogleCloudMlV1StudyConfigMetricSpec());
2605 return o;
2606}
2607
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002608void checkUnnamed7430(core.List<api.GoogleCloudMlV1StudyConfigMetricSpec> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002609 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002610 checkGoogleCloudMlV1StudyConfigMetricSpec(
2611 o[0] as api.GoogleCloudMlV1StudyConfigMetricSpec);
2612 checkGoogleCloudMlV1StudyConfigMetricSpec(
2613 o[1] as api.GoogleCloudMlV1StudyConfigMetricSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002614}
2615
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002616core.List<api.GoogleCloudMlV1StudyConfigParameterSpec> buildUnnamed7431() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002617 var o = <api.GoogleCloudMlV1StudyConfigParameterSpec>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002618 o.add(buildGoogleCloudMlV1StudyConfigParameterSpec());
2619 o.add(buildGoogleCloudMlV1StudyConfigParameterSpec());
2620 return o;
2621}
2622
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002623void checkUnnamed7431(
Kevin Moore6d21e902021-01-15 06:41:08 -08002624 core.List<api.GoogleCloudMlV1StudyConfigParameterSpec> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002625 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002626 checkGoogleCloudMlV1StudyConfigParameterSpec(
2627 o[0] as api.GoogleCloudMlV1StudyConfigParameterSpec);
2628 checkGoogleCloudMlV1StudyConfigParameterSpec(
2629 o[1] as api.GoogleCloudMlV1StudyConfigParameterSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002630}
2631
2632core.int buildCounterGoogleCloudMlV1StudyConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002633api.GoogleCloudMlV1StudyConfig buildGoogleCloudMlV1StudyConfig() {
2634 var o = api.GoogleCloudMlV1StudyConfig();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002635 buildCounterGoogleCloudMlV1StudyConfig++;
2636 if (buildCounterGoogleCloudMlV1StudyConfig < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002637 o.algorithm = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002638 o.automatedStoppingConfig = buildGoogleCloudMlV1AutomatedStoppingConfig();
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002639 o.metrics = buildUnnamed7430();
2640 o.parameters = buildUnnamed7431();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002641 }
2642 buildCounterGoogleCloudMlV1StudyConfig--;
2643 return o;
2644}
2645
Kevin Moore6d21e902021-01-15 06:41:08 -08002646void checkGoogleCloudMlV1StudyConfig(api.GoogleCloudMlV1StudyConfig o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002647 buildCounterGoogleCloudMlV1StudyConfig++;
2648 if (buildCounterGoogleCloudMlV1StudyConfig < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002649 unittest.expect(
2650 o.algorithm!,
2651 unittest.equals('foo'),
2652 );
2653 checkGoogleCloudMlV1AutomatedStoppingConfig(o.automatedStoppingConfig!
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002654 as api.GoogleCloudMlV1AutomatedStoppingConfig);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002655 checkUnnamed7430(o.metrics!);
2656 checkUnnamed7431(o.parameters!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002657 }
2658 buildCounterGoogleCloudMlV1StudyConfig--;
2659}
2660
2661core.int buildCounterGoogleCloudMlV1SuggestTrialsMetadata = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002662api.GoogleCloudMlV1SuggestTrialsMetadata
2663 buildGoogleCloudMlV1SuggestTrialsMetadata() {
2664 var o = api.GoogleCloudMlV1SuggestTrialsMetadata();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002665 buildCounterGoogleCloudMlV1SuggestTrialsMetadata++;
2666 if (buildCounterGoogleCloudMlV1SuggestTrialsMetadata < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002667 o.clientId = 'foo';
2668 o.createTime = 'foo';
2669 o.study = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002670 o.suggestionCount = 42;
2671 }
2672 buildCounterGoogleCloudMlV1SuggestTrialsMetadata--;
2673 return o;
2674}
2675
Kevin Moore6d21e902021-01-15 06:41:08 -08002676void checkGoogleCloudMlV1SuggestTrialsMetadata(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002677 api.GoogleCloudMlV1SuggestTrialsMetadata o) {
2678 buildCounterGoogleCloudMlV1SuggestTrialsMetadata++;
2679 if (buildCounterGoogleCloudMlV1SuggestTrialsMetadata < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002680 unittest.expect(
2681 o.clientId!,
2682 unittest.equals('foo'),
2683 );
2684 unittest.expect(
2685 o.createTime!,
2686 unittest.equals('foo'),
2687 );
2688 unittest.expect(
2689 o.study!,
2690 unittest.equals('foo'),
2691 );
2692 unittest.expect(
2693 o.suggestionCount!,
2694 unittest.equals(42),
2695 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002696 }
2697 buildCounterGoogleCloudMlV1SuggestTrialsMetadata--;
2698}
2699
2700core.int buildCounterGoogleCloudMlV1SuggestTrialsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002701api.GoogleCloudMlV1SuggestTrialsRequest
2702 buildGoogleCloudMlV1SuggestTrialsRequest() {
2703 var o = api.GoogleCloudMlV1SuggestTrialsRequest();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002704 buildCounterGoogleCloudMlV1SuggestTrialsRequest++;
2705 if (buildCounterGoogleCloudMlV1SuggestTrialsRequest < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002706 o.clientId = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002707 o.suggestionCount = 42;
2708 }
2709 buildCounterGoogleCloudMlV1SuggestTrialsRequest--;
2710 return o;
2711}
2712
Kevin Moore6d21e902021-01-15 06:41:08 -08002713void checkGoogleCloudMlV1SuggestTrialsRequest(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002714 api.GoogleCloudMlV1SuggestTrialsRequest o) {
2715 buildCounterGoogleCloudMlV1SuggestTrialsRequest++;
2716 if (buildCounterGoogleCloudMlV1SuggestTrialsRequest < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002717 unittest.expect(
2718 o.clientId!,
2719 unittest.equals('foo'),
2720 );
2721 unittest.expect(
2722 o.suggestionCount!,
2723 unittest.equals(42),
2724 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002725 }
2726 buildCounterGoogleCloudMlV1SuggestTrialsRequest--;
2727}
2728
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002729core.List<api.GoogleCloudMlV1Trial> buildUnnamed7432() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002730 var o = <api.GoogleCloudMlV1Trial>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002731 o.add(buildGoogleCloudMlV1Trial());
2732 o.add(buildGoogleCloudMlV1Trial());
2733 return o;
2734}
2735
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002736void checkUnnamed7432(core.List<api.GoogleCloudMlV1Trial> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002737 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002738 checkGoogleCloudMlV1Trial(o[0] as api.GoogleCloudMlV1Trial);
2739 checkGoogleCloudMlV1Trial(o[1] as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002740}
2741
2742core.int buildCounterGoogleCloudMlV1SuggestTrialsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002743api.GoogleCloudMlV1SuggestTrialsResponse
2744 buildGoogleCloudMlV1SuggestTrialsResponse() {
2745 var o = api.GoogleCloudMlV1SuggestTrialsResponse();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002746 buildCounterGoogleCloudMlV1SuggestTrialsResponse++;
2747 if (buildCounterGoogleCloudMlV1SuggestTrialsResponse < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08002748 o.endTime = 'foo';
2749 o.startTime = 'foo';
2750 o.studyState = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002751 o.trials = buildUnnamed7432();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002752 }
2753 buildCounterGoogleCloudMlV1SuggestTrialsResponse--;
2754 return o;
2755}
2756
Kevin Moore6d21e902021-01-15 06:41:08 -08002757void checkGoogleCloudMlV1SuggestTrialsResponse(
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002758 api.GoogleCloudMlV1SuggestTrialsResponse o) {
2759 buildCounterGoogleCloudMlV1SuggestTrialsResponse++;
2760 if (buildCounterGoogleCloudMlV1SuggestTrialsResponse < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08002761 unittest.expect(
2762 o.endTime!,
2763 unittest.equals('foo'),
2764 );
2765 unittest.expect(
2766 o.startTime!,
2767 unittest.equals('foo'),
2768 );
2769 unittest.expect(
2770 o.studyState!,
2771 unittest.equals('foo'),
2772 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002773 checkUnnamed7432(o.trials!);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002774 }
2775 buildCounterGoogleCloudMlV1SuggestTrialsResponse--;
2776}
2777
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002778core.List<core.String> buildUnnamed7433() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002779 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002780 o.add('foo');
2781 o.add('foo');
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002782 return o;
2783}
2784
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002785void checkUnnamed7433(core.List<core.String> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002786 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002787 unittest.expect(
2788 o[0],
2789 unittest.equals('foo'),
2790 );
2791 unittest.expect(
2792 o[1],
2793 unittest.equals('foo'),
2794 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002795}
2796
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002797core.List<core.String> buildUnnamed7434() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002798 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08002799 o.add('foo');
2800 o.add('foo');
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002801 return o;
2802}
2803
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002804void checkUnnamed7434(core.List<core.String> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002805 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08002806 unittest.expect(
2807 o[0],
2808 unittest.equals('foo'),
2809 );
2810 unittest.expect(
2811 o[1],
2812 unittest.equals('foo'),
2813 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002814}
2815
2816core.int buildCounterGoogleCloudMlV1TrainingInput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002817api.GoogleCloudMlV1TrainingInput buildGoogleCloudMlV1TrainingInput() {
2818 var o = api.GoogleCloudMlV1TrainingInput();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002819 buildCounterGoogleCloudMlV1TrainingInput++;
2820 if (buildCounterGoogleCloudMlV1TrainingInput < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002821 o.args = buildUnnamed7433();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002822 o.encryptionConfig = buildGoogleCloudMlV1EncryptionConfig();
2823 o.evaluatorConfig = buildGoogleCloudMlV1ReplicaConfig();
Kevin Moored0251702021-01-15 06:41:08 -08002824 o.evaluatorCount = 'foo';
2825 o.evaluatorType = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002826 o.hyperparameters = buildGoogleCloudMlV1HyperparameterSpec();
Kevin Moored0251702021-01-15 06:41:08 -08002827 o.jobDir = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002828 o.masterConfig = buildGoogleCloudMlV1ReplicaConfig();
Kevin Moored0251702021-01-15 06:41:08 -08002829 o.masterType = 'foo';
2830 o.network = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002831 o.packageUris = buildUnnamed7434();
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002832 o.parameterServerConfig = buildGoogleCloudMlV1ReplicaConfig();
Kevin Moored0251702021-01-15 06:41:08 -08002833 o.parameterServerCount = 'foo';
2834 o.parameterServerType = 'foo';
2835 o.pythonModule = 'foo';
2836 o.pythonVersion = 'foo';
2837 o.region = 'foo';
2838 o.runtimeVersion = 'foo';
2839 o.scaleTier = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002840 o.scheduling = buildGoogleCloudMlV1Scheduling();
Kevin Moored0251702021-01-15 06:41:08 -08002841 o.serviceAccount = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002842 o.useChiefInTfConfig = true;
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002843 o.workerConfig = buildGoogleCloudMlV1ReplicaConfig();
Kevin Moored0251702021-01-15 06:41:08 -08002844 o.workerCount = 'foo';
2845 o.workerType = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002846 }
2847 buildCounterGoogleCloudMlV1TrainingInput--;
2848 return o;
2849}
2850
Kevin Moore6d21e902021-01-15 06:41:08 -08002851void checkGoogleCloudMlV1TrainingInput(api.GoogleCloudMlV1TrainingInput o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002852 buildCounterGoogleCloudMlV1TrainingInput++;
2853 if (buildCounterGoogleCloudMlV1TrainingInput < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002854 checkUnnamed7433(o.args!);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002855 checkGoogleCloudMlV1EncryptionConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002856 o.encryptionConfig! as api.GoogleCloudMlV1EncryptionConfig);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002857 checkGoogleCloudMlV1ReplicaConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002858 o.evaluatorConfig! as api.GoogleCloudMlV1ReplicaConfig);
2859 unittest.expect(
2860 o.evaluatorCount!,
2861 unittest.equals('foo'),
2862 );
2863 unittest.expect(
2864 o.evaluatorType!,
2865 unittest.equals('foo'),
2866 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002867 checkGoogleCloudMlV1HyperparameterSpec(
Kevin Moore58e22332021-02-25 10:11:41 -08002868 o.hyperparameters! as api.GoogleCloudMlV1HyperparameterSpec);
2869 unittest.expect(
2870 o.jobDir!,
2871 unittest.equals('foo'),
2872 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002873 checkGoogleCloudMlV1ReplicaConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002874 o.masterConfig! as api.GoogleCloudMlV1ReplicaConfig);
2875 unittest.expect(
2876 o.masterType!,
2877 unittest.equals('foo'),
2878 );
2879 unittest.expect(
2880 o.network!,
2881 unittest.equals('foo'),
2882 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002883 checkUnnamed7434(o.packageUris!);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002884 checkGoogleCloudMlV1ReplicaConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002885 o.parameterServerConfig! as api.GoogleCloudMlV1ReplicaConfig);
2886 unittest.expect(
2887 o.parameterServerCount!,
2888 unittest.equals('foo'),
2889 );
2890 unittest.expect(
2891 o.parameterServerType!,
2892 unittest.equals('foo'),
2893 );
2894 unittest.expect(
2895 o.pythonModule!,
2896 unittest.equals('foo'),
2897 );
2898 unittest.expect(
2899 o.pythonVersion!,
2900 unittest.equals('foo'),
2901 );
2902 unittest.expect(
2903 o.region!,
2904 unittest.equals('foo'),
2905 );
2906 unittest.expect(
2907 o.runtimeVersion!,
2908 unittest.equals('foo'),
2909 );
2910 unittest.expect(
2911 o.scaleTier!,
2912 unittest.equals('foo'),
2913 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002914 checkGoogleCloudMlV1Scheduling(
Kevin Moore58e22332021-02-25 10:11:41 -08002915 o.scheduling! as api.GoogleCloudMlV1Scheduling);
2916 unittest.expect(
2917 o.serviceAccount!,
2918 unittest.equals('foo'),
2919 );
2920 unittest.expect(o.useChiefInTfConfig!, unittest.isTrue);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002921 checkGoogleCloudMlV1ReplicaConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08002922 o.workerConfig! as api.GoogleCloudMlV1ReplicaConfig);
2923 unittest.expect(
2924 o.workerCount!,
2925 unittest.equals('foo'),
2926 );
2927 unittest.expect(
2928 o.workerType!,
2929 unittest.equals('foo'),
2930 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002931 }
2932 buildCounterGoogleCloudMlV1TrainingInput--;
2933}
2934
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002935core.List<api.GoogleCloudMlV1HyperparameterOutput> buildUnnamed7435() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002936 var o = <api.GoogleCloudMlV1HyperparameterOutput>[];
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002937 o.add(buildGoogleCloudMlV1HyperparameterOutput());
2938 o.add(buildGoogleCloudMlV1HyperparameterOutput());
2939 return o;
2940}
2941
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002942void checkUnnamed7435(core.List<api.GoogleCloudMlV1HyperparameterOutput> o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002943 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002944 checkGoogleCloudMlV1HyperparameterOutput(
2945 o[0] as api.GoogleCloudMlV1HyperparameterOutput);
2946 checkGoogleCloudMlV1HyperparameterOutput(
2947 o[1] as api.GoogleCloudMlV1HyperparameterOutput);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002948}
2949
2950core.int buildCounterGoogleCloudMlV1TrainingOutput = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08002951api.GoogleCloudMlV1TrainingOutput buildGoogleCloudMlV1TrainingOutput() {
2952 var o = api.GoogleCloudMlV1TrainingOutput();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002953 buildCounterGoogleCloudMlV1TrainingOutput++;
2954 if (buildCounterGoogleCloudMlV1TrainingOutput < 3) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002955 o.builtInAlgorithmOutput = buildGoogleCloudMlV1BuiltInAlgorithmOutput();
Kevin Moored0251702021-01-15 06:41:08 -08002956 o.completedTrialCount = 'foo';
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002957 o.consumedMLUnits = 42.0;
Kevin Moored0251702021-01-15 06:41:08 -08002958 o.hyperparameterMetricTag = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02002959 o.isBuiltInAlgorithmJob = true;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002960 o.isHyperparameterTuningJob = true;
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002961 o.trials = buildUnnamed7435();
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002962 }
2963 buildCounterGoogleCloudMlV1TrainingOutput--;
2964 return o;
2965}
2966
Kevin Moore6d21e902021-01-15 06:41:08 -08002967void checkGoogleCloudMlV1TrainingOutput(api.GoogleCloudMlV1TrainingOutput o) {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002968 buildCounterGoogleCloudMlV1TrainingOutput++;
2969 if (buildCounterGoogleCloudMlV1TrainingOutput < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08002970 checkGoogleCloudMlV1BuiltInAlgorithmOutput(
Kevin Moore58e22332021-02-25 10:11:41 -08002971 o.builtInAlgorithmOutput! as api.GoogleCloudMlV1BuiltInAlgorithmOutput);
2972 unittest.expect(
2973 o.completedTrialCount!,
2974 unittest.equals('foo'),
2975 );
2976 unittest.expect(
2977 o.consumedMLUnits!,
2978 unittest.equals(42.0),
2979 );
2980 unittest.expect(
2981 o.hyperparameterMetricTag!,
2982 unittest.equals('foo'),
2983 );
2984 unittest.expect(o.isBuiltInAlgorithmJob!, unittest.isTrue);
2985 unittest.expect(o.isHyperparameterTuningJob!, unittest.isTrue);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002986 checkUnnamed7435(o.trials!);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02002987 }
2988 buildCounterGoogleCloudMlV1TrainingOutput--;
2989}
2990
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002991core.List<api.GoogleCloudMlV1Measurement> buildUnnamed7436() {
Kevin Moore6d21e902021-01-15 06:41:08 -08002992 var o = <api.GoogleCloudMlV1Measurement>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002993 o.add(buildGoogleCloudMlV1Measurement());
2994 o.add(buildGoogleCloudMlV1Measurement());
2995 return o;
2996}
2997
Kevin Moorec4e4ec82021-06-18 19:03:35 -07002998void checkUnnamed7436(core.List<api.GoogleCloudMlV1Measurement> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02002999 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003000 checkGoogleCloudMlV1Measurement(o[0] as api.GoogleCloudMlV1Measurement);
3001 checkGoogleCloudMlV1Measurement(o[1] as api.GoogleCloudMlV1Measurement);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003002}
3003
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003004core.List<api.GoogleCloudMlV1TrialParameter> buildUnnamed7437() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003005 var o = <api.GoogleCloudMlV1TrialParameter>[];
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003006 o.add(buildGoogleCloudMlV1TrialParameter());
3007 o.add(buildGoogleCloudMlV1TrialParameter());
3008 return o;
3009}
3010
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003011void checkUnnamed7437(core.List<api.GoogleCloudMlV1TrialParameter> o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003012 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003013 checkGoogleCloudMlV1TrialParameter(o[0] as api.GoogleCloudMlV1TrialParameter);
3014 checkGoogleCloudMlV1TrialParameter(o[1] as api.GoogleCloudMlV1TrialParameter);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003015}
3016
3017core.int buildCounterGoogleCloudMlV1Trial = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003018api.GoogleCloudMlV1Trial buildGoogleCloudMlV1Trial() {
3019 var o = api.GoogleCloudMlV1Trial();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003020 buildCounterGoogleCloudMlV1Trial++;
3021 if (buildCounterGoogleCloudMlV1Trial < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08003022 o.clientId = 'foo';
3023 o.endTime = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003024 o.finalMeasurement = buildGoogleCloudMlV1Measurement();
Kevin Moored0251702021-01-15 06:41:08 -08003025 o.infeasibleReason = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003026 o.measurements = buildUnnamed7436();
Kevin Moored0251702021-01-15 06:41:08 -08003027 o.name = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003028 o.parameters = buildUnnamed7437();
Kevin Moored0251702021-01-15 06:41:08 -08003029 o.startTime = 'foo';
3030 o.state = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003031 o.trialInfeasible = true;
3032 }
3033 buildCounterGoogleCloudMlV1Trial--;
3034 return o;
3035}
3036
Kevin Moore6d21e902021-01-15 06:41:08 -08003037void checkGoogleCloudMlV1Trial(api.GoogleCloudMlV1Trial o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003038 buildCounterGoogleCloudMlV1Trial++;
3039 if (buildCounterGoogleCloudMlV1Trial < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003040 unittest.expect(
3041 o.clientId!,
3042 unittest.equals('foo'),
3043 );
3044 unittest.expect(
3045 o.endTime!,
3046 unittest.equals('foo'),
3047 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003048 checkGoogleCloudMlV1Measurement(
Kevin Moore58e22332021-02-25 10:11:41 -08003049 o.finalMeasurement! as api.GoogleCloudMlV1Measurement);
3050 unittest.expect(
3051 o.infeasibleReason!,
3052 unittest.equals('foo'),
3053 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003054 checkUnnamed7436(o.measurements!);
Kevin Moore58e22332021-02-25 10:11:41 -08003055 unittest.expect(
3056 o.name!,
3057 unittest.equals('foo'),
3058 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003059 checkUnnamed7437(o.parameters!);
Kevin Moore58e22332021-02-25 10:11:41 -08003060 unittest.expect(
3061 o.startTime!,
3062 unittest.equals('foo'),
3063 );
3064 unittest.expect(
3065 o.state!,
3066 unittest.equals('foo'),
3067 );
3068 unittest.expect(o.trialInfeasible!, unittest.isTrue);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003069 }
3070 buildCounterGoogleCloudMlV1Trial--;
3071}
3072
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003073core.Map<core.String, core.String> buildUnnamed7438() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003074 var o = <core.String, core.String>{};
Kevin Moored0251702021-01-15 06:41:08 -08003075 o['x'] = 'foo';
3076 o['y'] = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003077 return o;
3078}
3079
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003080void checkUnnamed7438(core.Map<core.String, core.String> o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003081 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003082 unittest.expect(
3083 o['x']!,
3084 unittest.equals('foo'),
3085 );
3086 unittest.expect(
3087 o['y']!,
3088 unittest.equals('foo'),
3089 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003090}
3091
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003092core.List<core.String> buildUnnamed7439() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003093 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08003094 o.add('foo');
3095 o.add('foo');
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003096 return o;
3097}
3098
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003099void checkUnnamed7439(core.List<core.String> o) {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003100 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003101 unittest.expect(
3102 o[0],
3103 unittest.equals('foo'),
3104 );
3105 unittest.expect(
3106 o[1],
3107 unittest.equals('foo'),
3108 );
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02003109}
3110
Martin Kustermann571f5922017-02-14 09:00:01 +01003111core.int buildCounterGoogleCloudMlV1Version = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003112api.GoogleCloudMlV1Version buildGoogleCloudMlV1Version() {
3113 var o = api.GoogleCloudMlV1Version();
Martin Kustermann571f5922017-02-14 09:00:01 +01003114 buildCounterGoogleCloudMlV1Version++;
3115 if (buildCounterGoogleCloudMlV1Version < 3) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003116 o.acceleratorConfig = buildGoogleCloudMlV1AcceleratorConfig();
Martin Kustermannfa83e312017-07-31 12:48:45 +02003117 o.autoScaling = buildGoogleCloudMlV1AutoScaling();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003118 o.container = buildGoogleCloudMlV1ContainerSpec();
Kevin Moored0251702021-01-15 06:41:08 -08003119 o.createTime = 'foo';
3120 o.deploymentUri = 'foo';
3121 o.description = 'foo';
3122 o.errorMessage = 'foo';
3123 o.etag = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003124 o.explanationConfig = buildGoogleCloudMlV1ExplanationConfig();
Kevin Moored0251702021-01-15 06:41:08 -08003125 o.framework = 'foo';
Martin Kustermann571f5922017-02-14 09:00:01 +01003126 o.isDefault = true;
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003127 o.labels = buildUnnamed7438();
Kevin Moore0946dce2021-02-04 09:58:04 -08003128 o.lastMigrationModelId = 'foo';
3129 o.lastMigrationTime = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08003130 o.lastUseTime = 'foo';
3131 o.machineType = 'foo';
Martin Kustermann77f42ff2017-03-06 13:56:35 +01003132 o.manualScaling = buildGoogleCloudMlV1ManualScaling();
Kevin Moored0251702021-01-15 06:41:08 -08003133 o.name = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003134 o.packageUris = buildUnnamed7439();
Kevin Moored0251702021-01-15 06:41:08 -08003135 o.predictionClass = 'foo';
3136 o.pythonVersion = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003137 o.requestLoggingConfig = buildGoogleCloudMlV1RequestLoggingConfig();
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02003138 o.routes = buildGoogleCloudMlV1RouteMap();
Kevin Moored0251702021-01-15 06:41:08 -08003139 o.runtimeVersion = 'foo';
3140 o.serviceAccount = 'foo';
3141 o.state = 'foo';
Martin Kustermann571f5922017-02-14 09:00:01 +01003142 }
3143 buildCounterGoogleCloudMlV1Version--;
3144 return o;
3145}
3146
Kevin Moore6d21e902021-01-15 06:41:08 -08003147void checkGoogleCloudMlV1Version(api.GoogleCloudMlV1Version o) {
Martin Kustermann571f5922017-02-14 09:00:01 +01003148 buildCounterGoogleCloudMlV1Version++;
3149 if (buildCounterGoogleCloudMlV1Version < 3) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003150 checkGoogleCloudMlV1AcceleratorConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08003151 o.acceleratorConfig! as api.GoogleCloudMlV1AcceleratorConfig);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003152 checkGoogleCloudMlV1AutoScaling(
Kevin Moore58e22332021-02-25 10:11:41 -08003153 o.autoScaling! as api.GoogleCloudMlV1AutoScaling);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003154 checkGoogleCloudMlV1ContainerSpec(
Kevin Moore58e22332021-02-25 10:11:41 -08003155 o.container! as api.GoogleCloudMlV1ContainerSpec);
3156 unittest.expect(
3157 o.createTime!,
3158 unittest.equals('foo'),
3159 );
3160 unittest.expect(
3161 o.deploymentUri!,
3162 unittest.equals('foo'),
3163 );
3164 unittest.expect(
3165 o.description!,
3166 unittest.equals('foo'),
3167 );
3168 unittest.expect(
3169 o.errorMessage!,
3170 unittest.equals('foo'),
3171 );
3172 unittest.expect(
3173 o.etag!,
3174 unittest.equals('foo'),
3175 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003176 checkGoogleCloudMlV1ExplanationConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08003177 o.explanationConfig! as api.GoogleCloudMlV1ExplanationConfig);
3178 unittest.expect(
3179 o.framework!,
3180 unittest.equals('foo'),
3181 );
3182 unittest.expect(o.isDefault!, unittest.isTrue);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003183 checkUnnamed7438(o.labels!);
Kevin Moore58e22332021-02-25 10:11:41 -08003184 unittest.expect(
3185 o.lastMigrationModelId!,
3186 unittest.equals('foo'),
3187 );
3188 unittest.expect(
3189 o.lastMigrationTime!,
3190 unittest.equals('foo'),
3191 );
3192 unittest.expect(
3193 o.lastUseTime!,
3194 unittest.equals('foo'),
3195 );
3196 unittest.expect(
3197 o.machineType!,
3198 unittest.equals('foo'),
3199 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003200 checkGoogleCloudMlV1ManualScaling(
Kevin Moore58e22332021-02-25 10:11:41 -08003201 o.manualScaling! as api.GoogleCloudMlV1ManualScaling);
3202 unittest.expect(
3203 o.name!,
3204 unittest.equals('foo'),
3205 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003206 checkUnnamed7439(o.packageUris!);
Kevin Moore58e22332021-02-25 10:11:41 -08003207 unittest.expect(
3208 o.predictionClass!,
3209 unittest.equals('foo'),
3210 );
3211 unittest.expect(
3212 o.pythonVersion!,
3213 unittest.equals('foo'),
3214 );
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003215 checkGoogleCloudMlV1RequestLoggingConfig(
Kevin Moore58e22332021-02-25 10:11:41 -08003216 o.requestLoggingConfig! as api.GoogleCloudMlV1RequestLoggingConfig);
3217 checkGoogleCloudMlV1RouteMap(o.routes! as api.GoogleCloudMlV1RouteMap);
3218 unittest.expect(
3219 o.runtimeVersion!,
3220 unittest.equals('foo'),
3221 );
3222 unittest.expect(
3223 o.serviceAccount!,
3224 unittest.equals('foo'),
3225 );
3226 unittest.expect(
3227 o.state!,
3228 unittest.equals('foo'),
3229 );
Martin Kustermann571f5922017-02-14 09:00:01 +01003230 }
3231 buildCounterGoogleCloudMlV1Version--;
3232}
3233
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003234core.int buildCounterGoogleCloudMlV1XraiAttribution = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003235api.GoogleCloudMlV1XraiAttribution buildGoogleCloudMlV1XraiAttribution() {
3236 var o = api.GoogleCloudMlV1XraiAttribution();
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003237 buildCounterGoogleCloudMlV1XraiAttribution++;
3238 if (buildCounterGoogleCloudMlV1XraiAttribution < 3) {
3239 o.numIntegralSteps = 42;
3240 }
3241 buildCounterGoogleCloudMlV1XraiAttribution--;
3242 return o;
3243}
3244
Kevin Moore6d21e902021-01-15 06:41:08 -08003245void checkGoogleCloudMlV1XraiAttribution(api.GoogleCloudMlV1XraiAttribution o) {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003246 buildCounterGoogleCloudMlV1XraiAttribution++;
3247 if (buildCounterGoogleCloudMlV1XraiAttribution < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003248 unittest.expect(
3249 o.numIntegralSteps!,
3250 unittest.equals(42),
3251 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003252 }
3253 buildCounterGoogleCloudMlV1XraiAttribution--;
3254}
3255
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003256core.List<api.GoogleIamV1AuditLogConfig> buildUnnamed7440() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003257 var o = <api.GoogleIamV1AuditLogConfig>[];
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003258 o.add(buildGoogleIamV1AuditLogConfig());
3259 o.add(buildGoogleIamV1AuditLogConfig());
3260 return o;
3261}
3262
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003263void checkUnnamed7440(core.List<api.GoogleIamV1AuditLogConfig> o) {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003264 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003265 checkGoogleIamV1AuditLogConfig(o[0] as api.GoogleIamV1AuditLogConfig);
3266 checkGoogleIamV1AuditLogConfig(o[1] as api.GoogleIamV1AuditLogConfig);
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003267}
3268
3269core.int buildCounterGoogleIamV1AuditConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003270api.GoogleIamV1AuditConfig buildGoogleIamV1AuditConfig() {
3271 var o = api.GoogleIamV1AuditConfig();
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003272 buildCounterGoogleIamV1AuditConfig++;
3273 if (buildCounterGoogleIamV1AuditConfig < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003274 o.auditLogConfigs = buildUnnamed7440();
Kevin Moored0251702021-01-15 06:41:08 -08003275 o.service = 'foo';
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003276 }
3277 buildCounterGoogleIamV1AuditConfig--;
3278 return o;
3279}
3280
Kevin Moore6d21e902021-01-15 06:41:08 -08003281void checkGoogleIamV1AuditConfig(api.GoogleIamV1AuditConfig o) {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003282 buildCounterGoogleIamV1AuditConfig++;
3283 if (buildCounterGoogleIamV1AuditConfig < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003284 checkUnnamed7440(o.auditLogConfigs!);
Kevin Moore58e22332021-02-25 10:11:41 -08003285 unittest.expect(
3286 o.service!,
3287 unittest.equals('foo'),
3288 );
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003289 }
3290 buildCounterGoogleIamV1AuditConfig--;
3291}
3292
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003293core.List<core.String> buildUnnamed7441() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003294 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08003295 o.add('foo');
3296 o.add('foo');
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003297 return o;
3298}
3299
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003300void checkUnnamed7441(core.List<core.String> o) {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003301 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003302 unittest.expect(
3303 o[0],
3304 unittest.equals('foo'),
3305 );
3306 unittest.expect(
3307 o[1],
3308 unittest.equals('foo'),
3309 );
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003310}
3311
3312core.int buildCounterGoogleIamV1AuditLogConfig = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003313api.GoogleIamV1AuditLogConfig buildGoogleIamV1AuditLogConfig() {
3314 var o = api.GoogleIamV1AuditLogConfig();
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003315 buildCounterGoogleIamV1AuditLogConfig++;
3316 if (buildCounterGoogleIamV1AuditLogConfig < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003317 o.exemptedMembers = buildUnnamed7441();
Kevin Moored0251702021-01-15 06:41:08 -08003318 o.logType = 'foo';
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003319 }
3320 buildCounterGoogleIamV1AuditLogConfig--;
3321 return o;
3322}
3323
Kevin Moore6d21e902021-01-15 06:41:08 -08003324void checkGoogleIamV1AuditLogConfig(api.GoogleIamV1AuditLogConfig o) {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003325 buildCounterGoogleIamV1AuditLogConfig++;
3326 if (buildCounterGoogleIamV1AuditLogConfig < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003327 checkUnnamed7441(o.exemptedMembers!);
Kevin Moore58e22332021-02-25 10:11:41 -08003328 unittest.expect(
3329 o.logType!,
3330 unittest.equals('foo'),
3331 );
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003332 }
3333 buildCounterGoogleIamV1AuditLogConfig--;
3334}
3335
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003336core.List<core.String> buildUnnamed7442() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003337 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08003338 o.add('foo');
3339 o.add('foo');
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003340 return o;
3341}
3342
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003343void checkUnnamed7442(core.List<core.String> o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003344 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003345 unittest.expect(
3346 o[0],
3347 unittest.equals('foo'),
3348 );
3349 unittest.expect(
3350 o[1],
3351 unittest.equals('foo'),
3352 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003353}
3354
3355core.int buildCounterGoogleIamV1Binding = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003356api.GoogleIamV1Binding buildGoogleIamV1Binding() {
3357 var o = api.GoogleIamV1Binding();
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003358 buildCounterGoogleIamV1Binding++;
3359 if (buildCounterGoogleIamV1Binding < 3) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003360 o.condition = buildGoogleTypeExpr();
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003361 o.members = buildUnnamed7442();
Kevin Moored0251702021-01-15 06:41:08 -08003362 o.role = 'foo';
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003363 }
3364 buildCounterGoogleIamV1Binding--;
3365 return o;
3366}
3367
Kevin Moore6d21e902021-01-15 06:41:08 -08003368void checkGoogleIamV1Binding(api.GoogleIamV1Binding o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003369 buildCounterGoogleIamV1Binding++;
3370 if (buildCounterGoogleIamV1Binding < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003371 checkGoogleTypeExpr(o.condition! as api.GoogleTypeExpr);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003372 checkUnnamed7442(o.members!);
Kevin Moore58e22332021-02-25 10:11:41 -08003373 unittest.expect(
3374 o.role!,
3375 unittest.equals('foo'),
3376 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003377 }
3378 buildCounterGoogleIamV1Binding--;
3379}
3380
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003381core.List<api.GoogleIamV1AuditConfig> buildUnnamed7443() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003382 var o = <api.GoogleIamV1AuditConfig>[];
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003383 o.add(buildGoogleIamV1AuditConfig());
3384 o.add(buildGoogleIamV1AuditConfig());
3385 return o;
3386}
3387
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003388void checkUnnamed7443(core.List<api.GoogleIamV1AuditConfig> o) {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003389 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003390 checkGoogleIamV1AuditConfig(o[0] as api.GoogleIamV1AuditConfig);
3391 checkGoogleIamV1AuditConfig(o[1] as api.GoogleIamV1AuditConfig);
Martin Kustermann81eb88b2018-06-04 12:02:00 +02003392}
3393
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003394core.List<api.GoogleIamV1Binding> buildUnnamed7444() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003395 var o = <api.GoogleIamV1Binding>[];
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003396 o.add(buildGoogleIamV1Binding());
3397 o.add(buildGoogleIamV1Binding());
3398 return o;
3399}
3400
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003401void checkUnnamed7444(core.List<api.GoogleIamV1Binding> o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003402 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003403 checkGoogleIamV1Binding(o[0] as api.GoogleIamV1Binding);
3404 checkGoogleIamV1Binding(o[1] as api.GoogleIamV1Binding);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003405}
3406
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003407core.int buildCounterGoogleIamV1Policy = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003408api.GoogleIamV1Policy buildGoogleIamV1Policy() {
3409 var o = api.GoogleIamV1Policy();
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003410 buildCounterGoogleIamV1Policy++;
3411 if (buildCounterGoogleIamV1Policy < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003412 o.auditConfigs = buildUnnamed7443();
3413 o.bindings = buildUnnamed7444();
Kevin Moored0251702021-01-15 06:41:08 -08003414 o.etag = 'foo';
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003415 o.version = 42;
3416 }
3417 buildCounterGoogleIamV1Policy--;
3418 return o;
3419}
3420
Kevin Moore6d21e902021-01-15 06:41:08 -08003421void checkGoogleIamV1Policy(api.GoogleIamV1Policy o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003422 buildCounterGoogleIamV1Policy++;
3423 if (buildCounterGoogleIamV1Policy < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003424 checkUnnamed7443(o.auditConfigs!);
3425 checkUnnamed7444(o.bindings!);
Kevin Moore58e22332021-02-25 10:11:41 -08003426 unittest.expect(
3427 o.etag!,
3428 unittest.equals('foo'),
3429 );
3430 unittest.expect(
3431 o.version!,
3432 unittest.equals(42),
3433 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003434 }
3435 buildCounterGoogleIamV1Policy--;
3436}
3437
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003438core.int buildCounterGoogleIamV1SetIamPolicyRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003439api.GoogleIamV1SetIamPolicyRequest buildGoogleIamV1SetIamPolicyRequest() {
3440 var o = api.GoogleIamV1SetIamPolicyRequest();
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003441 buildCounterGoogleIamV1SetIamPolicyRequest++;
3442 if (buildCounterGoogleIamV1SetIamPolicyRequest < 3) {
3443 o.policy = buildGoogleIamV1Policy();
Kevin Moored0251702021-01-15 06:41:08 -08003444 o.updateMask = 'foo';
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003445 }
3446 buildCounterGoogleIamV1SetIamPolicyRequest--;
3447 return o;
3448}
3449
Kevin Moore6d21e902021-01-15 06:41:08 -08003450void checkGoogleIamV1SetIamPolicyRequest(api.GoogleIamV1SetIamPolicyRequest o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003451 buildCounterGoogleIamV1SetIamPolicyRequest++;
3452 if (buildCounterGoogleIamV1SetIamPolicyRequest < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003453 checkGoogleIamV1Policy(o.policy! as api.GoogleIamV1Policy);
3454 unittest.expect(
3455 o.updateMask!,
3456 unittest.equals('foo'),
3457 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003458 }
3459 buildCounterGoogleIamV1SetIamPolicyRequest--;
3460}
3461
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003462core.List<core.String> buildUnnamed7445() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003463 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08003464 o.add('foo');
3465 o.add('foo');
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003466 return o;
3467}
3468
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003469void checkUnnamed7445(core.List<core.String> o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003470 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003471 unittest.expect(
3472 o[0],
3473 unittest.equals('foo'),
3474 );
3475 unittest.expect(
3476 o[1],
3477 unittest.equals('foo'),
3478 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003479}
3480
3481core.int buildCounterGoogleIamV1TestIamPermissionsRequest = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003482api.GoogleIamV1TestIamPermissionsRequest
3483 buildGoogleIamV1TestIamPermissionsRequest() {
3484 var o = api.GoogleIamV1TestIamPermissionsRequest();
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003485 buildCounterGoogleIamV1TestIamPermissionsRequest++;
3486 if (buildCounterGoogleIamV1TestIamPermissionsRequest < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003487 o.permissions = buildUnnamed7445();
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003488 }
3489 buildCounterGoogleIamV1TestIamPermissionsRequest--;
3490 return o;
3491}
3492
Kevin Moore6d21e902021-01-15 06:41:08 -08003493void checkGoogleIamV1TestIamPermissionsRequest(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003494 api.GoogleIamV1TestIamPermissionsRequest o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003495 buildCounterGoogleIamV1TestIamPermissionsRequest++;
3496 if (buildCounterGoogleIamV1TestIamPermissionsRequest < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003497 checkUnnamed7445(o.permissions!);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003498 }
3499 buildCounterGoogleIamV1TestIamPermissionsRequest--;
3500}
3501
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003502core.List<core.String> buildUnnamed7446() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003503 var o = <core.String>[];
Kevin Moored0251702021-01-15 06:41:08 -08003504 o.add('foo');
3505 o.add('foo');
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003506 return o;
3507}
3508
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003509void checkUnnamed7446(core.List<core.String> o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003510 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003511 unittest.expect(
3512 o[0],
3513 unittest.equals('foo'),
3514 );
3515 unittest.expect(
3516 o[1],
3517 unittest.equals('foo'),
3518 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003519}
3520
3521core.int buildCounterGoogleIamV1TestIamPermissionsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003522api.GoogleIamV1TestIamPermissionsResponse
3523 buildGoogleIamV1TestIamPermissionsResponse() {
3524 var o = api.GoogleIamV1TestIamPermissionsResponse();
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003525 buildCounterGoogleIamV1TestIamPermissionsResponse++;
3526 if (buildCounterGoogleIamV1TestIamPermissionsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003527 o.permissions = buildUnnamed7446();
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003528 }
3529 buildCounterGoogleIamV1TestIamPermissionsResponse--;
3530 return o;
3531}
3532
Kevin Moore6d21e902021-01-15 06:41:08 -08003533void checkGoogleIamV1TestIamPermissionsResponse(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003534 api.GoogleIamV1TestIamPermissionsResponse o) {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003535 buildCounterGoogleIamV1TestIamPermissionsResponse++;
3536 if (buildCounterGoogleIamV1TestIamPermissionsResponse < 3) {
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003537 checkUnnamed7446(o.permissions!);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02003538 }
3539 buildCounterGoogleIamV1TestIamPermissionsResponse--;
3540}
3541
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003542core.List<api.GoogleLongrunningOperation> buildUnnamed7447() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003543 var o = <api.GoogleLongrunningOperation>[];
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003544 o.add(buildGoogleLongrunningOperation());
3545 o.add(buildGoogleLongrunningOperation());
3546 return o;
3547}
3548
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003549void checkUnnamed7447(core.List<api.GoogleLongrunningOperation> o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003550 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003551 checkGoogleLongrunningOperation(o[0] as api.GoogleLongrunningOperation);
3552 checkGoogleLongrunningOperation(o[1] as api.GoogleLongrunningOperation);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003553}
3554
3555core.int buildCounterGoogleLongrunningListOperationsResponse = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003556api.GoogleLongrunningListOperationsResponse
3557 buildGoogleLongrunningListOperationsResponse() {
3558 var o = api.GoogleLongrunningListOperationsResponse();
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003559 buildCounterGoogleLongrunningListOperationsResponse++;
3560 if (buildCounterGoogleLongrunningListOperationsResponse < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08003561 o.nextPageToken = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003562 o.operations = buildUnnamed7447();
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003563 }
3564 buildCounterGoogleLongrunningListOperationsResponse--;
3565 return o;
3566}
3567
Kevin Moore6d21e902021-01-15 06:41:08 -08003568void checkGoogleLongrunningListOperationsResponse(
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003569 api.GoogleLongrunningListOperationsResponse o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003570 buildCounterGoogleLongrunningListOperationsResponse++;
3571 if (buildCounterGoogleLongrunningListOperationsResponse < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003572 unittest.expect(
3573 o.nextPageToken!,
3574 unittest.equals('foo'),
3575 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003576 checkUnnamed7447(o.operations!);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003577 }
3578 buildCounterGoogleLongrunningListOperationsResponse--;
3579}
3580
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003581core.Map<core.String, core.Object> buildUnnamed7448() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003582 var o = <core.String, core.Object>{};
Kevin Moored0251702021-01-15 06:41:08 -08003583 o['x'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003584 'list': [1, 2, 3],
3585 'bool': true,
3586 'string': 'foo'
3587 };
Kevin Moored0251702021-01-15 06:41:08 -08003588 o['y'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003589 'list': [1, 2, 3],
3590 'bool': true,
3591 'string': 'foo'
3592 };
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003593 return o;
3594}
3595
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003596void checkUnnamed7448(core.Map<core.String, core.Object> o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003597 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003598 var casted3 = (o['x']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003599 unittest.expect(casted3, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -08003600 unittest.expect(
3601 casted3['list'],
3602 unittest.equals([1, 2, 3]),
3603 );
3604 unittest.expect(
3605 casted3['bool'],
3606 unittest.equals(true),
3607 );
3608 unittest.expect(
3609 casted3['string'],
3610 unittest.equals('foo'),
3611 );
3612 var casted4 = (o['y']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003613 unittest.expect(casted4, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -08003614 unittest.expect(
3615 casted4['list'],
3616 unittest.equals([1, 2, 3]),
3617 );
3618 unittest.expect(
3619 casted4['bool'],
3620 unittest.equals(true),
3621 );
3622 unittest.expect(
3623 casted4['string'],
3624 unittest.equals('foo'),
3625 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003626}
3627
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003628core.Map<core.String, core.Object> buildUnnamed7449() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003629 var o = <core.String, core.Object>{};
Kevin Moored0251702021-01-15 06:41:08 -08003630 o['x'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003631 'list': [1, 2, 3],
3632 'bool': true,
3633 'string': 'foo'
3634 };
Kevin Moored0251702021-01-15 06:41:08 -08003635 o['y'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003636 'list': [1, 2, 3],
3637 'bool': true,
3638 'string': 'foo'
3639 };
Martin Kustermann3953f0d2017-06-12 16:59:53 +02003640 return o;
3641}
3642
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003643void checkUnnamed7449(core.Map<core.String, core.Object> o) {
Martin Kustermann3953f0d2017-06-12 16:59:53 +02003644 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003645 var casted5 = (o['x']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003646 unittest.expect(casted5, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -08003647 unittest.expect(
3648 casted5['list'],
3649 unittest.equals([1, 2, 3]),
3650 );
3651 unittest.expect(
3652 casted5['bool'],
3653 unittest.equals(true),
3654 );
3655 unittest.expect(
3656 casted5['string'],
3657 unittest.equals('foo'),
3658 );
3659 var casted6 = (o['y']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003660 unittest.expect(casted6, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -08003661 unittest.expect(
3662 casted6['list'],
3663 unittest.equals([1, 2, 3]),
3664 );
3665 unittest.expect(
3666 casted6['bool'],
3667 unittest.equals(true),
3668 );
3669 unittest.expect(
3670 casted6['string'],
3671 unittest.equals('foo'),
3672 );
Martin Kustermann3953f0d2017-06-12 16:59:53 +02003673}
3674
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003675core.int buildCounterGoogleLongrunningOperation = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003676api.GoogleLongrunningOperation buildGoogleLongrunningOperation() {
3677 var o = api.GoogleLongrunningOperation();
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003678 buildCounterGoogleLongrunningOperation++;
3679 if (buildCounterGoogleLongrunningOperation < 3) {
3680 o.done = true;
3681 o.error = buildGoogleRpcStatus();
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003682 o.metadata = buildUnnamed7448();
Kevin Moored0251702021-01-15 06:41:08 -08003683 o.name = 'foo';
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003684 o.response = buildUnnamed7449();
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003685 }
3686 buildCounterGoogleLongrunningOperation--;
3687 return o;
3688}
3689
Kevin Moore6d21e902021-01-15 06:41:08 -08003690void checkGoogleLongrunningOperation(api.GoogleLongrunningOperation o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003691 buildCounterGoogleLongrunningOperation++;
3692 if (buildCounterGoogleLongrunningOperation < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003693 unittest.expect(o.done!, unittest.isTrue);
3694 checkGoogleRpcStatus(o.error! as api.GoogleRpcStatus);
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003695 checkUnnamed7448(o.metadata!);
Kevin Moore58e22332021-02-25 10:11:41 -08003696 unittest.expect(
3697 o.name!,
3698 unittest.equals('foo'),
3699 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003700 checkUnnamed7449(o.response!);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003701 }
3702 buildCounterGoogleLongrunningOperation--;
3703}
3704
3705core.int buildCounterGoogleProtobufEmpty = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003706api.GoogleProtobufEmpty buildGoogleProtobufEmpty() {
3707 var o = api.GoogleProtobufEmpty();
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003708 buildCounterGoogleProtobufEmpty++;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003709 if (buildCounterGoogleProtobufEmpty < 3) {}
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003710 buildCounterGoogleProtobufEmpty--;
3711 return o;
3712}
3713
Kevin Moore6d21e902021-01-15 06:41:08 -08003714void checkGoogleProtobufEmpty(api.GoogleProtobufEmpty o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003715 buildCounterGoogleProtobufEmpty++;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003716 if (buildCounterGoogleProtobufEmpty < 3) {}
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003717 buildCounterGoogleProtobufEmpty--;
3718}
3719
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003720core.Map<core.String, core.Object> buildUnnamed7450() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003721 var o = <core.String, core.Object>{};
Kevin Moored0251702021-01-15 06:41:08 -08003722 o['x'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003723 'list': [1, 2, 3],
3724 'bool': true,
3725 'string': 'foo'
3726 };
Kevin Moored0251702021-01-15 06:41:08 -08003727 o['y'] = {
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003728 'list': [1, 2, 3],
3729 'bool': true,
3730 'string': 'foo'
3731 };
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003732 return o;
3733}
3734
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003735void checkUnnamed7450(core.Map<core.String, core.Object> o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003736 unittest.expect(o, unittest.hasLength(2));
Kevin Moore58e22332021-02-25 10:11:41 -08003737 var casted7 = (o['x']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003738 unittest.expect(casted7, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -08003739 unittest.expect(
3740 casted7['list'],
3741 unittest.equals([1, 2, 3]),
3742 );
3743 unittest.expect(
3744 casted7['bool'],
3745 unittest.equals(true),
3746 );
3747 unittest.expect(
3748 casted7['string'],
3749 unittest.equals('foo'),
3750 );
3751 var casted8 = (o['y']!) as core.Map;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003752 unittest.expect(casted8, unittest.hasLength(3));
Kevin Moore58e22332021-02-25 10:11:41 -08003753 unittest.expect(
3754 casted8['list'],
3755 unittest.equals([1, 2, 3]),
3756 );
3757 unittest.expect(
3758 casted8['bool'],
3759 unittest.equals(true),
3760 );
3761 unittest.expect(
3762 casted8['string'],
3763 unittest.equals('foo'),
3764 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003765}
3766
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003767core.List<core.Map<core.String, core.Object>> buildUnnamed7451() {
Kevin Moore6d21e902021-01-15 06:41:08 -08003768 var o = <core.Map<core.String, core.Object>>[];
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003769 o.add(buildUnnamed7450());
3770 o.add(buildUnnamed7450());
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003771 return o;
3772}
3773
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003774void checkUnnamed7451(core.List<core.Map<core.String, core.Object>> o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003775 unittest.expect(o, unittest.hasLength(2));
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003776 checkUnnamed7450(o[0]);
3777 checkUnnamed7450(o[1]);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003778}
3779
3780core.int buildCounterGoogleRpcStatus = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003781api.GoogleRpcStatus buildGoogleRpcStatus() {
3782 var o = api.GoogleRpcStatus();
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003783 buildCounterGoogleRpcStatus++;
3784 if (buildCounterGoogleRpcStatus < 3) {
3785 o.code = 42;
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003786 o.details = buildUnnamed7451();
Kevin Moored0251702021-01-15 06:41:08 -08003787 o.message = 'foo';
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003788 }
3789 buildCounterGoogleRpcStatus--;
3790 return o;
3791}
3792
Kevin Moore6d21e902021-01-15 06:41:08 -08003793void checkGoogleRpcStatus(api.GoogleRpcStatus o) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003794 buildCounterGoogleRpcStatus++;
3795 if (buildCounterGoogleRpcStatus < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003796 unittest.expect(
3797 o.code!,
3798 unittest.equals(42),
3799 );
Kevin Moorec4e4ec82021-06-18 19:03:35 -07003800 checkUnnamed7451(o.details!);
Kevin Moore58e22332021-02-25 10:11:41 -08003801 unittest.expect(
3802 o.message!,
3803 unittest.equals('foo'),
3804 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003805 }
3806 buildCounterGoogleRpcStatus--;
3807}
3808
Martin Kustermann12cdd522018-08-27 10:46:50 +02003809core.int buildCounterGoogleTypeExpr = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08003810api.GoogleTypeExpr buildGoogleTypeExpr() {
3811 var o = api.GoogleTypeExpr();
Martin Kustermann12cdd522018-08-27 10:46:50 +02003812 buildCounterGoogleTypeExpr++;
3813 if (buildCounterGoogleTypeExpr < 3) {
Kevin Moored0251702021-01-15 06:41:08 -08003814 o.description = 'foo';
3815 o.expression = 'foo';
3816 o.location = 'foo';
3817 o.title = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02003818 }
3819 buildCounterGoogleTypeExpr--;
3820 return o;
3821}
3822
Kevin Moore6d21e902021-01-15 06:41:08 -08003823void checkGoogleTypeExpr(api.GoogleTypeExpr o) {
Martin Kustermann12cdd522018-08-27 10:46:50 +02003824 buildCounterGoogleTypeExpr++;
3825 if (buildCounterGoogleTypeExpr < 3) {
Kevin Moore58e22332021-02-25 10:11:41 -08003826 unittest.expect(
3827 o.description!,
3828 unittest.equals('foo'),
3829 );
3830 unittest.expect(
3831 o.expression!,
3832 unittest.equals('foo'),
3833 );
3834 unittest.expect(
3835 o.location!,
3836 unittest.equals('foo'),
3837 );
3838 unittest.expect(
3839 o.title!,
3840 unittest.equals('foo'),
3841 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02003842 }
3843 buildCounterGoogleTypeExpr--;
3844}
3845
Kevin Moore6d21e902021-01-15 06:41:08 -08003846void main() {
Kevin Moored0251702021-01-15 06:41:08 -08003847 unittest.group('obj-schema-GoogleApiHttpBody', () {
Kevin Moore341348b2021-02-25 11:55:18 -08003848 unittest.test('to-json--from-json', () async {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003849 var o = buildGoogleApiHttpBody();
Kevin Mooreae408692021-02-25 12:00:44 -08003850 var oJson = convert.jsonDecode(convert.jsonEncode(o));
3851 var od = api.GoogleApiHttpBody.fromJson(
3852 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003853 checkGoogleApiHttpBody(od as api.GoogleApiHttpBody);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01003854 });
3855 });
3856
Martin Kustermann5eb85c12017-09-11 12:35:54 +02003857 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003858 'obj-schema-GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003859 () {
Kevin Moore341348b2021-02-25 11:55:18 -08003860 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003861 var o =
3862 buildGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08003863 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003864 var od =
3865 api.GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig
Kevin Mooreae408692021-02-25 12:00:44 -08003866 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003867 checkGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003868 od as api
3869 .GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003870 });
3871 });
3872
3873 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003874 'obj-schema-GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003875 () {
Kevin Moore341348b2021-02-25 11:55:18 -08003876 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003877 var o =
3878 buildGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08003879 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003880 var od =
3881 api.GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig
Kevin Mooreae408692021-02-25 12:00:44 -08003882 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003883 checkGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003884 od as api
3885 .GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003886 });
3887 });
3888
3889 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003890 'obj-schema-GoogleCloudMlV1HyperparameterOutputHyperparameterMetric', () {
Kevin Moore341348b2021-02-25 11:55:18 -08003891 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02003892 var o = buildGoogleCloudMlV1HyperparameterOutputHyperparameterMetric();
Kevin Mooreae408692021-02-25 12:00:44 -08003893 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003894 var od =
3895 api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08003896 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003897 checkGoogleCloudMlV1HyperparameterOutputHyperparameterMetric(
3898 od as api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02003899 });
3900 });
3901
Kevin Moored0251702021-01-15 06:41:08 -08003902 unittest.group('obj-schema-GoogleCloudMlV1MeasurementMetric', () {
Kevin Moore341348b2021-02-25 11:55:18 -08003903 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003904 var o = buildGoogleCloudMlV1MeasurementMetric();
Kevin Mooreae408692021-02-25 12:00:44 -08003905 var oJson = convert.jsonDecode(convert.jsonEncode(o));
3906 var od = api.GoogleCloudMlV1MeasurementMetric.fromJson(
3907 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003908 checkGoogleCloudMlV1MeasurementMetric(
3909 od as api.GoogleCloudMlV1MeasurementMetric);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003910 });
3911 });
3912
3913 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003914 'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003915 () {
Kevin Moore341348b2021-02-25 11:55:18 -08003916 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003917 var o =
3918 buildGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08003919 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003920 var od = api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec
Kevin Mooreae408692021-02-25 12:00:44 -08003921 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003922 checkGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec(od
3923 as api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003924 });
3925 });
3926
3927 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003928 'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003929 () {
Kevin Moore341348b2021-02-25 11:55:18 -08003930 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003931 var o = buildGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08003932 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003933 var od =
3934 api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08003935 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003936 checkGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec(
3937 od as api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003938 });
3939 });
3940
3941 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003942 'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08003943 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003944 var o = buildGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08003945 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003946 var od =
3947 api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08003948 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003949 checkGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec(
3950 od as api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003951 });
3952 });
3953
3954 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003955 'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08003956 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003957 var o = buildGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08003958 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003959 var od =
3960 api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08003961 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003962 checkGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec(
3963 od as api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003964 });
3965 });
3966
3967 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003968 'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003969 () {
Kevin Moore341348b2021-02-25 11:55:18 -08003970 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003971 var o =
3972 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08003973 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003974 var od =
3975 api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec
Kevin Mooreae408692021-02-25 12:00:44 -08003976 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003977 checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003978 od as api
3979 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003980 });
3981 });
3982
3983 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08003984 'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003985 () {
Kevin Moore341348b2021-02-25 11:55:18 -08003986 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003987 var o =
3988 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08003989 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08003990 var od =
3991 api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec
Kevin Mooreae408692021-02-25 12:00:44 -08003992 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003993 checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08003994 od as api
3995 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02003996 });
3997 });
3998
3999 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08004000 'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004001 () {
Kevin Moore341348b2021-02-25 11:55:18 -08004002 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004003 var o =
4004 buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08004005 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08004006 var od =
4007 api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec
Kevin Mooreae408692021-02-25 12:00:44 -08004008 .fromJson(oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004009 checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec(od
4010 as api
4011 .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004012 });
4013 });
4014
Kevin Moored0251702021-01-15 06:41:08 -08004015 unittest.group('obj-schema-GoogleCloudMlV1StudyConfigMetricSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004016 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004017 var o = buildGoogleCloudMlV1StudyConfigMetricSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08004018 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4019 var od = api.GoogleCloudMlV1StudyConfigMetricSpec.fromJson(
4020 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004021 checkGoogleCloudMlV1StudyConfigMetricSpec(
4022 od as api.GoogleCloudMlV1StudyConfigMetricSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004023 });
4024 });
4025
Kevin Moored0251702021-01-15 06:41:08 -08004026 unittest.group('obj-schema-GoogleCloudMlV1StudyConfigParameterSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004027 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004028 var o = buildGoogleCloudMlV1StudyConfigParameterSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08004029 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4030 var od = api.GoogleCloudMlV1StudyConfigParameterSpec.fromJson(
4031 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004032 checkGoogleCloudMlV1StudyConfigParameterSpec(
4033 od as api.GoogleCloudMlV1StudyConfigParameterSpec);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004034 });
4035 });
4036
Kevin Moored0251702021-01-15 06:41:08 -08004037 unittest.group('obj-schema-GoogleCloudMlV1TrialParameter', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004038 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004039 var o = buildGoogleCloudMlV1TrialParameter();
Kevin Mooreae408692021-02-25 12:00:44 -08004040 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4041 var od = api.GoogleCloudMlV1TrialParameter.fromJson(
4042 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004043 checkGoogleCloudMlV1TrialParameter(
4044 od as api.GoogleCloudMlV1TrialParameter);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004045 });
4046 });
4047
Kevin Moored0251702021-01-15 06:41:08 -08004048 unittest.group('obj-schema-GoogleCloudMlV1AcceleratorConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004049 unittest.test('to-json--from-json', () async {
Martin Kustermann12cdd522018-08-27 10:46:50 +02004050 var o = buildGoogleCloudMlV1AcceleratorConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004051 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4052 var od = api.GoogleCloudMlV1AcceleratorConfig.fromJson(
4053 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004054 checkGoogleCloudMlV1AcceleratorConfig(
4055 od as api.GoogleCloudMlV1AcceleratorConfig);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004056 });
4057 });
4058
Kevin Moored0251702021-01-15 06:41:08 -08004059 unittest.group('obj-schema-GoogleCloudMlV1AddTrialMeasurementRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004060 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004061 var o = buildGoogleCloudMlV1AddTrialMeasurementRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004062 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4063 var od = api.GoogleCloudMlV1AddTrialMeasurementRequest.fromJson(
4064 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004065 checkGoogleCloudMlV1AddTrialMeasurementRequest(
4066 od as api.GoogleCloudMlV1AddTrialMeasurementRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004067 });
4068 });
4069
Kevin Moored0251702021-01-15 06:41:08 -08004070 unittest.group('obj-schema-GoogleCloudMlV1AutoScaling', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004071 unittest.test('to-json--from-json', () async {
Martin Kustermannfa83e312017-07-31 12:48:45 +02004072 var o = buildGoogleCloudMlV1AutoScaling();
Kevin Mooreae408692021-02-25 12:00:44 -08004073 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4074 var od = api.GoogleCloudMlV1AutoScaling.fromJson(
4075 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004076 checkGoogleCloudMlV1AutoScaling(od as api.GoogleCloudMlV1AutoScaling);
Martin Kustermann3953f0d2017-06-12 16:59:53 +02004077 });
4078 });
4079
Kevin Moored0251702021-01-15 06:41:08 -08004080 unittest.group('obj-schema-GoogleCloudMlV1AutomatedStoppingConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004081 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004082 var o = buildGoogleCloudMlV1AutomatedStoppingConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004083 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4084 var od = api.GoogleCloudMlV1AutomatedStoppingConfig.fromJson(
4085 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004086 checkGoogleCloudMlV1AutomatedStoppingConfig(
4087 od as api.GoogleCloudMlV1AutomatedStoppingConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004088 });
4089 });
4090
Kevin Moored0251702021-01-15 06:41:08 -08004091 unittest.group('obj-schema-GoogleCloudMlV1BuiltInAlgorithmOutput', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004092 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02004093 var o = buildGoogleCloudMlV1BuiltInAlgorithmOutput();
Kevin Mooreae408692021-02-25 12:00:44 -08004094 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4095 var od = api.GoogleCloudMlV1BuiltInAlgorithmOutput.fromJson(
4096 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004097 checkGoogleCloudMlV1BuiltInAlgorithmOutput(
4098 od as api.GoogleCloudMlV1BuiltInAlgorithmOutput);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02004099 });
4100 });
4101
Kevin Moored0251702021-01-15 06:41:08 -08004102 unittest.group('obj-schema-GoogleCloudMlV1CancelJobRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004103 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004104 var o = buildGoogleCloudMlV1CancelJobRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004105 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4106 var od = api.GoogleCloudMlV1CancelJobRequest.fromJson(
4107 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004108 checkGoogleCloudMlV1CancelJobRequest(
4109 od as api.GoogleCloudMlV1CancelJobRequest);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004110 });
4111 });
4112
Kevin Moored0251702021-01-15 06:41:08 -08004113 unittest.group('obj-schema-GoogleCloudMlV1Capability', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004114 unittest.test('to-json--from-json', () async {
Martin Kustermannf9109a82018-01-08 15:24:20 +01004115 var o = buildGoogleCloudMlV1Capability();
Kevin Mooreae408692021-02-25 12:00:44 -08004116 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4117 var od = api.GoogleCloudMlV1Capability.fromJson(
4118 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004119 checkGoogleCloudMlV1Capability(od as api.GoogleCloudMlV1Capability);
Martin Kustermannf9109a82018-01-08 15:24:20 +01004120 });
4121 });
4122
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004123 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08004124 'obj-schema-GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004125 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004126 var o = buildGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata();
Kevin Mooreae408692021-02-25 12:00:44 -08004127 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004128 var od =
Kevin Moore6d21e902021-01-15 06:41:08 -08004129 api.GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08004130 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004131 checkGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata(
4132 od as api.GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004133 });
4134 });
4135
4136 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08004137 'obj-schema-GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004138 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004139 var o = buildGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004140 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08004141 var od = api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08004142 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004143 checkGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest(
4144 od as api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004145 });
4146 });
4147
4148 unittest.group(
Kevin Moored0251702021-01-15 06:41:08 -08004149 'obj-schema-GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004150 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004151 var o = buildGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004152 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08004153 var od = api.GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08004154 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004155 checkGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse(
4156 od as api.GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004157 });
4158 });
4159
Kevin Moored0251702021-01-15 06:41:08 -08004160 unittest.group('obj-schema-GoogleCloudMlV1CompleteTrialRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004161 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004162 var o = buildGoogleCloudMlV1CompleteTrialRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004163 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4164 var od = api.GoogleCloudMlV1CompleteTrialRequest.fromJson(
4165 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004166 checkGoogleCloudMlV1CompleteTrialRequest(
4167 od as api.GoogleCloudMlV1CompleteTrialRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004168 });
4169 });
4170
Kevin Moored0251702021-01-15 06:41:08 -08004171 unittest.group('obj-schema-GoogleCloudMlV1Config', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004172 unittest.test('to-json--from-json', () async {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02004173 var o = buildGoogleCloudMlV1Config();
Kevin Mooreae408692021-02-25 12:00:44 -08004174 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4175 var od = api.GoogleCloudMlV1Config.fromJson(
4176 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004177 checkGoogleCloudMlV1Config(od as api.GoogleCloudMlV1Config);
Martin Kustermann81eb88b2018-06-04 12:02:00 +02004178 });
4179 });
4180
Kevin Moored0251702021-01-15 06:41:08 -08004181 unittest.group('obj-schema-GoogleCloudMlV1ContainerPort', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004182 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004183 var o = buildGoogleCloudMlV1ContainerPort();
Kevin Mooreae408692021-02-25 12:00:44 -08004184 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4185 var od = api.GoogleCloudMlV1ContainerPort.fromJson(
4186 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004187 checkGoogleCloudMlV1ContainerPort(od as api.GoogleCloudMlV1ContainerPort);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004188 });
4189 });
4190
Kevin Moored0251702021-01-15 06:41:08 -08004191 unittest.group('obj-schema-GoogleCloudMlV1ContainerSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004192 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004193 var o = buildGoogleCloudMlV1ContainerSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08004194 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4195 var od = api.GoogleCloudMlV1ContainerSpec.fromJson(
4196 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004197 checkGoogleCloudMlV1ContainerSpec(od as api.GoogleCloudMlV1ContainerSpec);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004198 });
4199 });
4200
Kevin Moore0946dce2021-02-04 09:58:04 -08004201 unittest.group('obj-schema-GoogleCloudMlV1DiskConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004202 unittest.test('to-json--from-json', () async {
Kevin Moore0946dce2021-02-04 09:58:04 -08004203 var o = buildGoogleCloudMlV1DiskConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004204 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4205 var od = api.GoogleCloudMlV1DiskConfig.fromJson(
4206 oJson as core.Map<core.String, core.dynamic>);
Kevin Moore0946dce2021-02-04 09:58:04 -08004207 checkGoogleCloudMlV1DiskConfig(od as api.GoogleCloudMlV1DiskConfig);
4208 });
4209 });
4210
Kevin Moored0251702021-01-15 06:41:08 -08004211 unittest.group('obj-schema-GoogleCloudMlV1EncryptionConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004212 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004213 var o = buildGoogleCloudMlV1EncryptionConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004214 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4215 var od = api.GoogleCloudMlV1EncryptionConfig.fromJson(
4216 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004217 checkGoogleCloudMlV1EncryptionConfig(
4218 od as api.GoogleCloudMlV1EncryptionConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004219 });
4220 });
4221
Kevin Moored0251702021-01-15 06:41:08 -08004222 unittest.group('obj-schema-GoogleCloudMlV1EnvVar', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004223 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004224 var o = buildGoogleCloudMlV1EnvVar();
Kevin Mooreae408692021-02-25 12:00:44 -08004225 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4226 var od = api.GoogleCloudMlV1EnvVar.fromJson(
4227 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004228 checkGoogleCloudMlV1EnvVar(od as api.GoogleCloudMlV1EnvVar);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004229 });
4230 });
4231
Kevin Moored0251702021-01-15 06:41:08 -08004232 unittest.group('obj-schema-GoogleCloudMlV1ExplainRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004233 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004234 var o = buildGoogleCloudMlV1ExplainRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004235 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4236 var od = api.GoogleCloudMlV1ExplainRequest.fromJson(
4237 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004238 checkGoogleCloudMlV1ExplainRequest(
4239 od as api.GoogleCloudMlV1ExplainRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004240 });
4241 });
4242
Kevin Moored0251702021-01-15 06:41:08 -08004243 unittest.group('obj-schema-GoogleCloudMlV1ExplanationConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004244 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004245 var o = buildGoogleCloudMlV1ExplanationConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004246 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4247 var od = api.GoogleCloudMlV1ExplanationConfig.fromJson(
4248 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004249 checkGoogleCloudMlV1ExplanationConfig(
4250 od as api.GoogleCloudMlV1ExplanationConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004251 });
4252 });
4253
Kevin Moored0251702021-01-15 06:41:08 -08004254 unittest.group('obj-schema-GoogleCloudMlV1GetConfigResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004255 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004256 var o = buildGoogleCloudMlV1GetConfigResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004257 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4258 var od = api.GoogleCloudMlV1GetConfigResponse.fromJson(
4259 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004260 checkGoogleCloudMlV1GetConfigResponse(
4261 od as api.GoogleCloudMlV1GetConfigResponse);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004262 });
4263 });
4264
Kevin Moored0251702021-01-15 06:41:08 -08004265 unittest.group('obj-schema-GoogleCloudMlV1HyperparameterOutput', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004266 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004267 var o = buildGoogleCloudMlV1HyperparameterOutput();
Kevin Mooreae408692021-02-25 12:00:44 -08004268 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4269 var od = api.GoogleCloudMlV1HyperparameterOutput.fromJson(
4270 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004271 checkGoogleCloudMlV1HyperparameterOutput(
4272 od as api.GoogleCloudMlV1HyperparameterOutput);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004273 });
4274 });
4275
Kevin Moored0251702021-01-15 06:41:08 -08004276 unittest.group('obj-schema-GoogleCloudMlV1HyperparameterSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004277 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004278 var o = buildGoogleCloudMlV1HyperparameterSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08004279 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4280 var od = api.GoogleCloudMlV1HyperparameterSpec.fromJson(
4281 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004282 checkGoogleCloudMlV1HyperparameterSpec(
4283 od as api.GoogleCloudMlV1HyperparameterSpec);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004284 });
4285 });
4286
Kevin Moored0251702021-01-15 06:41:08 -08004287 unittest.group('obj-schema-GoogleCloudMlV1IntegratedGradientsAttribution',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004288 () {
Kevin Moore341348b2021-02-25 11:55:18 -08004289 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004290 var o = buildGoogleCloudMlV1IntegratedGradientsAttribution();
Kevin Mooreae408692021-02-25 12:00:44 -08004291 var oJson = convert.jsonDecode(convert.jsonEncode(o));
Kevin Moore6d21e902021-01-15 06:41:08 -08004292 var od = api.GoogleCloudMlV1IntegratedGradientsAttribution.fromJson(
Kevin Mooreae408692021-02-25 12:00:44 -08004293 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004294 checkGoogleCloudMlV1IntegratedGradientsAttribution(
4295 od as api.GoogleCloudMlV1IntegratedGradientsAttribution);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004296 });
4297 });
4298
Kevin Moored0251702021-01-15 06:41:08 -08004299 unittest.group('obj-schema-GoogleCloudMlV1Job', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004300 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004301 var o = buildGoogleCloudMlV1Job();
Kevin Mooreae408692021-02-25 12:00:44 -08004302 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4303 var od = api.GoogleCloudMlV1Job.fromJson(
4304 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004305 checkGoogleCloudMlV1Job(od as api.GoogleCloudMlV1Job);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004306 });
4307 });
4308
Kevin Moored0251702021-01-15 06:41:08 -08004309 unittest.group('obj-schema-GoogleCloudMlV1ListJobsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004310 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004311 var o = buildGoogleCloudMlV1ListJobsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004312 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4313 var od = api.GoogleCloudMlV1ListJobsResponse.fromJson(
4314 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004315 checkGoogleCloudMlV1ListJobsResponse(
4316 od as api.GoogleCloudMlV1ListJobsResponse);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004317 });
4318 });
4319
Kevin Moored0251702021-01-15 06:41:08 -08004320 unittest.group('obj-schema-GoogleCloudMlV1ListLocationsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004321 unittest.test('to-json--from-json', () async {
Martin Kustermannf9109a82018-01-08 15:24:20 +01004322 var o = buildGoogleCloudMlV1ListLocationsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004323 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4324 var od = api.GoogleCloudMlV1ListLocationsResponse.fromJson(
4325 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004326 checkGoogleCloudMlV1ListLocationsResponse(
4327 od as api.GoogleCloudMlV1ListLocationsResponse);
Martin Kustermannf9109a82018-01-08 15:24:20 +01004328 });
4329 });
4330
Kevin Moored0251702021-01-15 06:41:08 -08004331 unittest.group('obj-schema-GoogleCloudMlV1ListModelsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004332 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004333 var o = buildGoogleCloudMlV1ListModelsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004334 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4335 var od = api.GoogleCloudMlV1ListModelsResponse.fromJson(
4336 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004337 checkGoogleCloudMlV1ListModelsResponse(
4338 od as api.GoogleCloudMlV1ListModelsResponse);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004339 });
4340 });
4341
Kevin Moore0946dce2021-02-04 09:58:04 -08004342 unittest.group('obj-schema-GoogleCloudMlV1ListOptimalTrialsRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004343 unittest.test('to-json--from-json', () async {
Kevin Moore0946dce2021-02-04 09:58:04 -08004344 var o = buildGoogleCloudMlV1ListOptimalTrialsRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004345 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4346 var od = api.GoogleCloudMlV1ListOptimalTrialsRequest.fromJson(
4347 oJson as core.Map<core.String, core.dynamic>);
Kevin Moore0946dce2021-02-04 09:58:04 -08004348 checkGoogleCloudMlV1ListOptimalTrialsRequest(
4349 od as api.GoogleCloudMlV1ListOptimalTrialsRequest);
4350 });
4351 });
4352
4353 unittest.group('obj-schema-GoogleCloudMlV1ListOptimalTrialsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004354 unittest.test('to-json--from-json', () async {
Kevin Moore0946dce2021-02-04 09:58:04 -08004355 var o = buildGoogleCloudMlV1ListOptimalTrialsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004356 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4357 var od = api.GoogleCloudMlV1ListOptimalTrialsResponse.fromJson(
4358 oJson as core.Map<core.String, core.dynamic>);
Kevin Moore0946dce2021-02-04 09:58:04 -08004359 checkGoogleCloudMlV1ListOptimalTrialsResponse(
4360 od as api.GoogleCloudMlV1ListOptimalTrialsResponse);
4361 });
4362 });
4363
Kevin Moored0251702021-01-15 06:41:08 -08004364 unittest.group('obj-schema-GoogleCloudMlV1ListStudiesResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004365 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004366 var o = buildGoogleCloudMlV1ListStudiesResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004367 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4368 var od = api.GoogleCloudMlV1ListStudiesResponse.fromJson(
4369 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004370 checkGoogleCloudMlV1ListStudiesResponse(
4371 od as api.GoogleCloudMlV1ListStudiesResponse);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004372 });
4373 });
4374
Kevin Moored0251702021-01-15 06:41:08 -08004375 unittest.group('obj-schema-GoogleCloudMlV1ListTrialsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004376 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004377 var o = buildGoogleCloudMlV1ListTrialsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004378 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4379 var od = api.GoogleCloudMlV1ListTrialsResponse.fromJson(
4380 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004381 checkGoogleCloudMlV1ListTrialsResponse(
4382 od as api.GoogleCloudMlV1ListTrialsResponse);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004383 });
4384 });
4385
Kevin Moored0251702021-01-15 06:41:08 -08004386 unittest.group('obj-schema-GoogleCloudMlV1ListVersionsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004387 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004388 var o = buildGoogleCloudMlV1ListVersionsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004389 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4390 var od = api.GoogleCloudMlV1ListVersionsResponse.fromJson(
4391 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004392 checkGoogleCloudMlV1ListVersionsResponse(
4393 od as api.GoogleCloudMlV1ListVersionsResponse);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004394 });
4395 });
4396
Kevin Moored0251702021-01-15 06:41:08 -08004397 unittest.group('obj-schema-GoogleCloudMlV1Location', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004398 unittest.test('to-json--from-json', () async {
Martin Kustermannf9109a82018-01-08 15:24:20 +01004399 var o = buildGoogleCloudMlV1Location();
Kevin Mooreae408692021-02-25 12:00:44 -08004400 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4401 var od = api.GoogleCloudMlV1Location.fromJson(
4402 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004403 checkGoogleCloudMlV1Location(od as api.GoogleCloudMlV1Location);
Martin Kustermannf9109a82018-01-08 15:24:20 +01004404 });
4405 });
4406
Kevin Moored0251702021-01-15 06:41:08 -08004407 unittest.group('obj-schema-GoogleCloudMlV1ManualScaling', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004408 unittest.test('to-json--from-json', () async {
Martin Kustermann77f42ff2017-03-06 13:56:35 +01004409 var o = buildGoogleCloudMlV1ManualScaling();
Kevin Mooreae408692021-02-25 12:00:44 -08004410 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4411 var od = api.GoogleCloudMlV1ManualScaling.fromJson(
4412 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004413 checkGoogleCloudMlV1ManualScaling(od as api.GoogleCloudMlV1ManualScaling);
Martin Kustermann77f42ff2017-03-06 13:56:35 +01004414 });
4415 });
4416
Kevin Moored0251702021-01-15 06:41:08 -08004417 unittest.group('obj-schema-GoogleCloudMlV1Measurement', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004418 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004419 var o = buildGoogleCloudMlV1Measurement();
Kevin Mooreae408692021-02-25 12:00:44 -08004420 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4421 var od = api.GoogleCloudMlV1Measurement.fromJson(
4422 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004423 checkGoogleCloudMlV1Measurement(od as api.GoogleCloudMlV1Measurement);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004424 });
4425 });
4426
Kevin Moore0946dce2021-02-04 09:58:04 -08004427 unittest.group('obj-schema-GoogleCloudMlV1MetricSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004428 unittest.test('to-json--from-json', () async {
Kevin Moore0946dce2021-02-04 09:58:04 -08004429 var o = buildGoogleCloudMlV1MetricSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08004430 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4431 var od = api.GoogleCloudMlV1MetricSpec.fromJson(
4432 oJson as core.Map<core.String, core.dynamic>);
Kevin Moore0946dce2021-02-04 09:58:04 -08004433 checkGoogleCloudMlV1MetricSpec(od as api.GoogleCloudMlV1MetricSpec);
4434 });
4435 });
4436
Kevin Moored0251702021-01-15 06:41:08 -08004437 unittest.group('obj-schema-GoogleCloudMlV1Model', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004438 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004439 var o = buildGoogleCloudMlV1Model();
Kevin Mooreae408692021-02-25 12:00:44 -08004440 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4441 var od = api.GoogleCloudMlV1Model.fromJson(
4442 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004443 checkGoogleCloudMlV1Model(od as api.GoogleCloudMlV1Model);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004444 });
4445 });
4446
Kevin Moored0251702021-01-15 06:41:08 -08004447 unittest.group('obj-schema-GoogleCloudMlV1OperationMetadata', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004448 unittest.test('to-json--from-json', () async {
Martin Kustermann571f5922017-02-14 09:00:01 +01004449 var o = buildGoogleCloudMlV1OperationMetadata();
Kevin Mooreae408692021-02-25 12:00:44 -08004450 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4451 var od = api.GoogleCloudMlV1OperationMetadata.fromJson(
4452 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004453 checkGoogleCloudMlV1OperationMetadata(
4454 od as api.GoogleCloudMlV1OperationMetadata);
Martin Kustermann571f5922017-02-14 09:00:01 +01004455 });
4456 });
4457
Kevin Moored0251702021-01-15 06:41:08 -08004458 unittest.group('obj-schema-GoogleCloudMlV1ParameterSpec', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004459 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004460 var o = buildGoogleCloudMlV1ParameterSpec();
Kevin Mooreae408692021-02-25 12:00:44 -08004461 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4462 var od = api.GoogleCloudMlV1ParameterSpec.fromJson(
4463 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004464 checkGoogleCloudMlV1ParameterSpec(od as api.GoogleCloudMlV1ParameterSpec);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004465 });
4466 });
4467
Kevin Moored0251702021-01-15 06:41:08 -08004468 unittest.group('obj-schema-GoogleCloudMlV1PredictRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004469 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004470 var o = buildGoogleCloudMlV1PredictRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004471 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4472 var od = api.GoogleCloudMlV1PredictRequest.fromJson(
4473 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004474 checkGoogleCloudMlV1PredictRequest(
4475 od as api.GoogleCloudMlV1PredictRequest);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004476 });
4477 });
4478
Kevin Moored0251702021-01-15 06:41:08 -08004479 unittest.group('obj-schema-GoogleCloudMlV1PredictionInput', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004480 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004481 var o = buildGoogleCloudMlV1PredictionInput();
Kevin Mooreae408692021-02-25 12:00:44 -08004482 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4483 var od = api.GoogleCloudMlV1PredictionInput.fromJson(
4484 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004485 checkGoogleCloudMlV1PredictionInput(
4486 od as api.GoogleCloudMlV1PredictionInput);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004487 });
4488 });
4489
Kevin Moored0251702021-01-15 06:41:08 -08004490 unittest.group('obj-schema-GoogleCloudMlV1PredictionOutput', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004491 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004492 var o = buildGoogleCloudMlV1PredictionOutput();
Kevin Mooreae408692021-02-25 12:00:44 -08004493 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4494 var od = api.GoogleCloudMlV1PredictionOutput.fromJson(
4495 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004496 checkGoogleCloudMlV1PredictionOutput(
4497 od as api.GoogleCloudMlV1PredictionOutput);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004498 });
4499 });
4500
Kevin Moored0251702021-01-15 06:41:08 -08004501 unittest.group('obj-schema-GoogleCloudMlV1ReplicaConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004502 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02004503 var o = buildGoogleCloudMlV1ReplicaConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004504 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4505 var od = api.GoogleCloudMlV1ReplicaConfig.fromJson(
4506 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004507 checkGoogleCloudMlV1ReplicaConfig(od as api.GoogleCloudMlV1ReplicaConfig);
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02004508 });
4509 });
4510
Kevin Moored0251702021-01-15 06:41:08 -08004511 unittest.group('obj-schema-GoogleCloudMlV1RequestLoggingConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004512 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004513 var o = buildGoogleCloudMlV1RequestLoggingConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004514 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4515 var od = api.GoogleCloudMlV1RequestLoggingConfig.fromJson(
4516 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004517 checkGoogleCloudMlV1RequestLoggingConfig(
4518 od as api.GoogleCloudMlV1RequestLoggingConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004519 });
4520 });
4521
Kevin Moored0251702021-01-15 06:41:08 -08004522 unittest.group('obj-schema-GoogleCloudMlV1RouteMap', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004523 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004524 var o = buildGoogleCloudMlV1RouteMap();
Kevin Mooreae408692021-02-25 12:00:44 -08004525 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4526 var od = api.GoogleCloudMlV1RouteMap.fromJson(
4527 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004528 checkGoogleCloudMlV1RouteMap(od as api.GoogleCloudMlV1RouteMap);
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02004529 });
4530 });
4531
Kevin Moored0251702021-01-15 06:41:08 -08004532 unittest.group('obj-schema-GoogleCloudMlV1SampledShapleyAttribution', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004533 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004534 var o = buildGoogleCloudMlV1SampledShapleyAttribution();
Kevin Mooreae408692021-02-25 12:00:44 -08004535 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4536 var od = api.GoogleCloudMlV1SampledShapleyAttribution.fromJson(
4537 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004538 checkGoogleCloudMlV1SampledShapleyAttribution(
4539 od as api.GoogleCloudMlV1SampledShapleyAttribution);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004540 });
4541 });
4542
Kevin Moored0251702021-01-15 06:41:08 -08004543 unittest.group('obj-schema-GoogleCloudMlV1Scheduling', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004544 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004545 var o = buildGoogleCloudMlV1Scheduling();
Kevin Mooreae408692021-02-25 12:00:44 -08004546 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4547 var od = api.GoogleCloudMlV1Scheduling.fromJson(
4548 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004549 checkGoogleCloudMlV1Scheduling(od as api.GoogleCloudMlV1Scheduling);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004550 });
4551 });
4552
Kevin Moored0251702021-01-15 06:41:08 -08004553 unittest.group('obj-schema-GoogleCloudMlV1SetDefaultVersionRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004554 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004555 var o = buildGoogleCloudMlV1SetDefaultVersionRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004556 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4557 var od = api.GoogleCloudMlV1SetDefaultVersionRequest.fromJson(
4558 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004559 checkGoogleCloudMlV1SetDefaultVersionRequest(
4560 od as api.GoogleCloudMlV1SetDefaultVersionRequest);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004561 });
4562 });
4563
Kevin Moored0251702021-01-15 06:41:08 -08004564 unittest.group('obj-schema-GoogleCloudMlV1StopTrialRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004565 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004566 var o = buildGoogleCloudMlV1StopTrialRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004567 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4568 var od = api.GoogleCloudMlV1StopTrialRequest.fromJson(
4569 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004570 checkGoogleCloudMlV1StopTrialRequest(
4571 od as api.GoogleCloudMlV1StopTrialRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004572 });
4573 });
4574
Kevin Moored0251702021-01-15 06:41:08 -08004575 unittest.group('obj-schema-GoogleCloudMlV1Study', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004576 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004577 var o = buildGoogleCloudMlV1Study();
Kevin Mooreae408692021-02-25 12:00:44 -08004578 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4579 var od = api.GoogleCloudMlV1Study.fromJson(
4580 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004581 checkGoogleCloudMlV1Study(od as api.GoogleCloudMlV1Study);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004582 });
4583 });
4584
Kevin Moored0251702021-01-15 06:41:08 -08004585 unittest.group('obj-schema-GoogleCloudMlV1StudyConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004586 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004587 var o = buildGoogleCloudMlV1StudyConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004588 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4589 var od = api.GoogleCloudMlV1StudyConfig.fromJson(
4590 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004591 checkGoogleCloudMlV1StudyConfig(od as api.GoogleCloudMlV1StudyConfig);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004592 });
4593 });
4594
Kevin Moored0251702021-01-15 06:41:08 -08004595 unittest.group('obj-schema-GoogleCloudMlV1SuggestTrialsMetadata', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004596 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004597 var o = buildGoogleCloudMlV1SuggestTrialsMetadata();
Kevin Mooreae408692021-02-25 12:00:44 -08004598 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4599 var od = api.GoogleCloudMlV1SuggestTrialsMetadata.fromJson(
4600 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004601 checkGoogleCloudMlV1SuggestTrialsMetadata(
4602 od as api.GoogleCloudMlV1SuggestTrialsMetadata);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004603 });
4604 });
4605
Kevin Moored0251702021-01-15 06:41:08 -08004606 unittest.group('obj-schema-GoogleCloudMlV1SuggestTrialsRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004607 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004608 var o = buildGoogleCloudMlV1SuggestTrialsRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004609 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4610 var od = api.GoogleCloudMlV1SuggestTrialsRequest.fromJson(
4611 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004612 checkGoogleCloudMlV1SuggestTrialsRequest(
4613 od as api.GoogleCloudMlV1SuggestTrialsRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004614 });
4615 });
4616
Kevin Moored0251702021-01-15 06:41:08 -08004617 unittest.group('obj-schema-GoogleCloudMlV1SuggestTrialsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004618 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004619 var o = buildGoogleCloudMlV1SuggestTrialsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004620 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4621 var od = api.GoogleCloudMlV1SuggestTrialsResponse.fromJson(
4622 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004623 checkGoogleCloudMlV1SuggestTrialsResponse(
4624 od as api.GoogleCloudMlV1SuggestTrialsResponse);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004625 });
4626 });
4627
Kevin Moored0251702021-01-15 06:41:08 -08004628 unittest.group('obj-schema-GoogleCloudMlV1TrainingInput', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004629 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004630 var o = buildGoogleCloudMlV1TrainingInput();
Kevin Mooreae408692021-02-25 12:00:44 -08004631 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4632 var od = api.GoogleCloudMlV1TrainingInput.fromJson(
4633 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004634 checkGoogleCloudMlV1TrainingInput(od as api.GoogleCloudMlV1TrainingInput);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004635 });
4636 });
4637
Kevin Moored0251702021-01-15 06:41:08 -08004638 unittest.group('obj-schema-GoogleCloudMlV1TrainingOutput', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004639 unittest.test('to-json--from-json', () async {
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004640 var o = buildGoogleCloudMlV1TrainingOutput();
Kevin Mooreae408692021-02-25 12:00:44 -08004641 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4642 var od = api.GoogleCloudMlV1TrainingOutput.fromJson(
4643 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004644 checkGoogleCloudMlV1TrainingOutput(
4645 od as api.GoogleCloudMlV1TrainingOutput);
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004646 });
4647 });
4648
Kevin Moored0251702021-01-15 06:41:08 -08004649 unittest.group('obj-schema-GoogleCloudMlV1Trial', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004650 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004651 var o = buildGoogleCloudMlV1Trial();
Kevin Mooreae408692021-02-25 12:00:44 -08004652 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4653 var od = api.GoogleCloudMlV1Trial.fromJson(
4654 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004655 checkGoogleCloudMlV1Trial(od as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004656 });
4657 });
4658
Kevin Moored0251702021-01-15 06:41:08 -08004659 unittest.group('obj-schema-GoogleCloudMlV1Version', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004660 unittest.test('to-json--from-json', () async {
Martin Kustermann571f5922017-02-14 09:00:01 +01004661 var o = buildGoogleCloudMlV1Version();
Kevin Mooreae408692021-02-25 12:00:44 -08004662 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4663 var od = api.GoogleCloudMlV1Version.fromJson(
4664 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004665 checkGoogleCloudMlV1Version(od as api.GoogleCloudMlV1Version);
Martin Kustermann571f5922017-02-14 09:00:01 +01004666 });
4667 });
4668
Kevin Moored0251702021-01-15 06:41:08 -08004669 unittest.group('obj-schema-GoogleCloudMlV1XraiAttribution', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004670 unittest.test('to-json--from-json', () async {
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004671 var o = buildGoogleCloudMlV1XraiAttribution();
Kevin Mooreae408692021-02-25 12:00:44 -08004672 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4673 var od = api.GoogleCloudMlV1XraiAttribution.fromJson(
4674 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004675 checkGoogleCloudMlV1XraiAttribution(
4676 od as api.GoogleCloudMlV1XraiAttribution);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004677 });
4678 });
4679
Kevin Moored0251702021-01-15 06:41:08 -08004680 unittest.group('obj-schema-GoogleIamV1AuditConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004681 unittest.test('to-json--from-json', () async {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02004682 var o = buildGoogleIamV1AuditConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004683 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4684 var od = api.GoogleIamV1AuditConfig.fromJson(
4685 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004686 checkGoogleIamV1AuditConfig(od as api.GoogleIamV1AuditConfig);
Martin Kustermann81eb88b2018-06-04 12:02:00 +02004687 });
4688 });
4689
Kevin Moored0251702021-01-15 06:41:08 -08004690 unittest.group('obj-schema-GoogleIamV1AuditLogConfig', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004691 unittest.test('to-json--from-json', () async {
Martin Kustermann81eb88b2018-06-04 12:02:00 +02004692 var o = buildGoogleIamV1AuditLogConfig();
Kevin Mooreae408692021-02-25 12:00:44 -08004693 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4694 var od = api.GoogleIamV1AuditLogConfig.fromJson(
4695 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004696 checkGoogleIamV1AuditLogConfig(od as api.GoogleIamV1AuditLogConfig);
Martin Kustermann81eb88b2018-06-04 12:02:00 +02004697 });
4698 });
4699
Kevin Moored0251702021-01-15 06:41:08 -08004700 unittest.group('obj-schema-GoogleIamV1Binding', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004701 unittest.test('to-json--from-json', () async {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004702 var o = buildGoogleIamV1Binding();
Kevin Mooreae408692021-02-25 12:00:44 -08004703 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4704 var od = api.GoogleIamV1Binding.fromJson(
4705 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004706 checkGoogleIamV1Binding(od as api.GoogleIamV1Binding);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004707 });
4708 });
4709
Kevin Moored0251702021-01-15 06:41:08 -08004710 unittest.group('obj-schema-GoogleIamV1Policy', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004711 unittest.test('to-json--from-json', () async {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004712 var o = buildGoogleIamV1Policy();
Kevin Mooreae408692021-02-25 12:00:44 -08004713 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4714 var od = api.GoogleIamV1Policy.fromJson(
4715 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004716 checkGoogleIamV1Policy(od as api.GoogleIamV1Policy);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004717 });
4718 });
4719
Kevin Moored0251702021-01-15 06:41:08 -08004720 unittest.group('obj-schema-GoogleIamV1SetIamPolicyRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004721 unittest.test('to-json--from-json', () async {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004722 var o = buildGoogleIamV1SetIamPolicyRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004723 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4724 var od = api.GoogleIamV1SetIamPolicyRequest.fromJson(
4725 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004726 checkGoogleIamV1SetIamPolicyRequest(
4727 od as api.GoogleIamV1SetIamPolicyRequest);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004728 });
4729 });
4730
Kevin Moored0251702021-01-15 06:41:08 -08004731 unittest.group('obj-schema-GoogleIamV1TestIamPermissionsRequest', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004732 unittest.test('to-json--from-json', () async {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004733 var o = buildGoogleIamV1TestIamPermissionsRequest();
Kevin Mooreae408692021-02-25 12:00:44 -08004734 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4735 var od = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
4736 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004737 checkGoogleIamV1TestIamPermissionsRequest(
4738 od as api.GoogleIamV1TestIamPermissionsRequest);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004739 });
4740 });
4741
Kevin Moored0251702021-01-15 06:41:08 -08004742 unittest.group('obj-schema-GoogleIamV1TestIamPermissionsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004743 unittest.test('to-json--from-json', () async {
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004744 var o = buildGoogleIamV1TestIamPermissionsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004745 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4746 var od = api.GoogleIamV1TestIamPermissionsResponse.fromJson(
4747 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004748 checkGoogleIamV1TestIamPermissionsResponse(
4749 od as api.GoogleIamV1TestIamPermissionsResponse);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02004750 });
4751 });
4752
Kevin Moored0251702021-01-15 06:41:08 -08004753 unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004754 unittest.test('to-json--from-json', () async {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004755 var o = buildGoogleLongrunningListOperationsResponse();
Kevin Mooreae408692021-02-25 12:00:44 -08004756 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4757 var od = api.GoogleLongrunningListOperationsResponse.fromJson(
4758 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004759 checkGoogleLongrunningListOperationsResponse(
4760 od as api.GoogleLongrunningListOperationsResponse);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004761 });
4762 });
4763
Kevin Moored0251702021-01-15 06:41:08 -08004764 unittest.group('obj-schema-GoogleLongrunningOperation', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004765 unittest.test('to-json--from-json', () async {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004766 var o = buildGoogleLongrunningOperation();
Kevin Mooreae408692021-02-25 12:00:44 -08004767 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4768 var od = api.GoogleLongrunningOperation.fromJson(
4769 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004770 checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004771 });
4772 });
4773
Kevin Moored0251702021-01-15 06:41:08 -08004774 unittest.group('obj-schema-GoogleProtobufEmpty', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004775 unittest.test('to-json--from-json', () async {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004776 var o = buildGoogleProtobufEmpty();
Kevin Mooreae408692021-02-25 12:00:44 -08004777 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4778 var od = api.GoogleProtobufEmpty.fromJson(
4779 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004780 checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004781 });
4782 });
4783
Kevin Moored0251702021-01-15 06:41:08 -08004784 unittest.group('obj-schema-GoogleRpcStatus', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004785 unittest.test('to-json--from-json', () async {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004786 var o = buildGoogleRpcStatus();
Kevin Mooreae408692021-02-25 12:00:44 -08004787 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4788 var od = api.GoogleRpcStatus.fromJson(
4789 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004790 checkGoogleRpcStatus(od as api.GoogleRpcStatus);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004791 });
4792 });
4793
Kevin Moored0251702021-01-15 06:41:08 -08004794 unittest.group('obj-schema-GoogleTypeExpr', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004795 unittest.test('to-json--from-json', () async {
Martin Kustermann12cdd522018-08-27 10:46:50 +02004796 var o = buildGoogleTypeExpr();
Kevin Mooreae408692021-02-25 12:00:44 -08004797 var oJson = convert.jsonDecode(convert.jsonEncode(o));
4798 var od = api.GoogleTypeExpr.fromJson(
4799 oJson as core.Map<core.String, core.dynamic>);
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004800 checkGoogleTypeExpr(od as api.GoogleTypeExpr);
Martin Kustermann12cdd522018-08-27 10:46:50 +02004801 });
4802 });
4803
Kevin Moore88512712021-01-28 14:43:28 -08004804 unittest.group('resource-ProjectsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004805 unittest.test('method--explain', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08004806 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08004807 var res = api.CloudMachineLearningEngineApi(mock).projects;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004808 var arg_request = buildGoogleCloudMlV1ExplainRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004809 var arg_name = 'foo';
4810 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004811 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004812 var obj = api.GoogleCloudMlV1ExplainRequest.fromJson(
4813 json as core.Map<core.String, core.dynamic>);
4814 checkGoogleCloudMlV1ExplainRequest(
4815 obj as api.GoogleCloudMlV1ExplainRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004816
4817 var path = (req.url).path;
4818 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004819 core.int index;
4820 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004821 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08004822 path.substring(pathOffset, pathOffset + 1),
4823 unittest.equals("/"),
4824 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004825 pathOffset += 1;
4826 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08004827 path.substring(pathOffset, pathOffset + 3),
4828 unittest.equals("v1/"),
4829 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004830 pathOffset += 3;
4831 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4832
4833 var query = (req.url).query;
4834 var queryOffset = 0;
4835 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004836 void addQueryParam(core.String n, core.String v) =>
4837 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004838
Kevin Moore6d21e902021-01-15 06:41:08 -08004839 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004840 for (var part in query.split('&')) {
4841 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004842 addQueryParam(
4843 core.Uri.decodeQueryComponent(keyValue[0]),
4844 core.Uri.decodeQueryComponent(keyValue[1]),
4845 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004846 }
4847 }
Kevin Moore58e22332021-02-25 10:11:41 -08004848 unittest.expect(
4849 queryMap["fields"]!.first,
4850 unittest.equals(arg_$fields),
4851 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004852
4853 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004854 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004855 };
4856 var resp = convert.json.encode(buildGoogleApiHttpBody());
Kevin Moore6d21e902021-01-15 06:41:08 -08004857 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004858 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08004859 final response =
4860 await res.explain(arg_request, arg_name, $fields: arg_$fields);
4861 checkGoogleApiHttpBody(response as api.GoogleApiHttpBody);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02004862 });
4863
Kevin Moore341348b2021-02-25 11:55:18 -08004864 unittest.test('method--getConfig', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08004865 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08004866 var res = api.CloudMachineLearningEngineApi(mock).projects;
Kevin Moored0251702021-01-15 06:41:08 -08004867 var arg_name = 'foo';
4868 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02004869 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004870 var path = (req.url).path;
4871 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004872 core.int index;
4873 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004874 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08004875 path.substring(pathOffset, pathOffset + 1),
4876 unittest.equals("/"),
4877 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004878 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004879 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08004880 path.substring(pathOffset, pathOffset + 3),
4881 unittest.equals("v1/"),
4882 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004883 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004884 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4885
4886 var query = (req.url).query;
4887 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02004888 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004889 void addQueryParam(core.String n, core.String v) =>
4890 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004891
Kevin Moore6d21e902021-01-15 06:41:08 -08004892 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004893 for (var part in query.split('&')) {
4894 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004895 addQueryParam(
4896 core.Uri.decodeQueryComponent(keyValue[0]),
4897 core.Uri.decodeQueryComponent(keyValue[1]),
4898 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004899 }
4900 }
Kevin Moore58e22332021-02-25 10:11:41 -08004901 unittest.expect(
4902 queryMap["fields"]!.first,
4903 unittest.equals(arg_$fields),
4904 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004905
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004906 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004907 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004908 };
Jakob Andersen52715df2018-05-01 13:58:48 +02004909 var resp = convert.json.encode(buildGoogleCloudMlV1GetConfigResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08004910 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004911 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08004912 final response = await res.getConfig(arg_name, $fields: arg_$fields);
4913 checkGoogleCloudMlV1GetConfigResponse(
4914 response as api.GoogleCloudMlV1GetConfigResponse);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004915 });
4916
Kevin Moore341348b2021-02-25 11:55:18 -08004917 unittest.test('method--predict', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08004918 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08004919 var res = api.CloudMachineLearningEngineApi(mock).projects;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004920 var arg_request = buildGoogleCloudMlV1PredictRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004921 var arg_name = 'foo';
4922 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02004923 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004924 var obj = api.GoogleCloudMlV1PredictRequest.fromJson(
4925 json as core.Map<core.String, core.dynamic>);
4926 checkGoogleCloudMlV1PredictRequest(
4927 obj as api.GoogleCloudMlV1PredictRequest);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004928
4929 var path = (req.url).path;
4930 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004931 core.int index;
4932 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004933 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08004934 path.substring(pathOffset, pathOffset + 1),
4935 unittest.equals("/"),
4936 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004937 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004938 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08004939 path.substring(pathOffset, pathOffset + 3),
4940 unittest.equals("v1/"),
4941 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004942 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004943 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
4944
4945 var query = (req.url).query;
4946 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02004947 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08004948 void addQueryParam(core.String n, core.String v) =>
4949 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004950
Kevin Moore6d21e902021-01-15 06:41:08 -08004951 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08004952 for (var part in query.split('&')) {
4953 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08004954 addQueryParam(
4955 core.Uri.decodeQueryComponent(keyValue[0]),
4956 core.Uri.decodeQueryComponent(keyValue[1]),
4957 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004958 }
4959 }
Kevin Moore58e22332021-02-25 10:11:41 -08004960 unittest.expect(
4961 queryMap["fields"]!.first,
4962 unittest.equals(arg_$fields),
4963 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004964
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004965 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08004966 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004967 };
Jakob Andersen52715df2018-05-01 13:58:48 +02004968 var resp = convert.json.encode(buildGoogleApiHttpBody());
Kevin Moore6d21e902021-01-15 06:41:08 -08004969 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004970 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08004971 final response =
4972 await res.predict(arg_request, arg_name, $fields: arg_$fields);
4973 checkGoogleApiHttpBody(response as api.GoogleApiHttpBody);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004974 });
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004975 });
4976
Kevin Moore88512712021-01-28 14:43:28 -08004977 unittest.group('resource-ProjectsJobsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08004978 unittest.test('method--cancel', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08004979 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08004980 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02004981 var arg_request = buildGoogleCloudMlV1CancelJobRequest();
Kevin Moored0251702021-01-15 06:41:08 -08004982 var arg_name = 'foo';
4983 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02004984 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08004985 var obj = api.GoogleCloudMlV1CancelJobRequest.fromJson(
4986 json as core.Map<core.String, core.dynamic>);
4987 checkGoogleCloudMlV1CancelJobRequest(
4988 obj as api.GoogleCloudMlV1CancelJobRequest);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004989
4990 var path = (req.url).path;
4991 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08004992 core.int index;
4993 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004994 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08004995 path.substring(pathOffset, pathOffset + 1),
4996 unittest.equals("/"),
4997 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01004998 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02004999 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005000 path.substring(pathOffset, pathOffset + 3),
5001 unittest.equals("v1/"),
5002 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02005003 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005004 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5005
5006 var query = (req.url).query;
5007 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005008 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005009 void addQueryParam(core.String n, core.String v) =>
5010 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005011
Kevin Moore6d21e902021-01-15 06:41:08 -08005012 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005013 for (var part in query.split('&')) {
5014 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005015 addQueryParam(
5016 core.Uri.decodeQueryComponent(keyValue[0]),
5017 core.Uri.decodeQueryComponent(keyValue[1]),
5018 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005019 }
5020 }
Kevin Moore58e22332021-02-25 10:11:41 -08005021 unittest.expect(
5022 queryMap["fields"]!.first,
5023 unittest.equals(arg_$fields),
5024 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005025
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005026 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005027 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005028 };
Jakob Andersen52715df2018-05-01 13:58:48 +02005029 var resp = convert.json.encode(buildGoogleProtobufEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08005030 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005031 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005032 final response =
5033 await res.cancel(arg_request, arg_name, $fields: arg_$fields);
5034 checkGoogleProtobufEmpty(response as api.GoogleProtobufEmpty);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005035 });
5036
Kevin Moore341348b2021-02-25 11:55:18 -08005037 unittest.test('method--create', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005038 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005039 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02005040 var arg_request = buildGoogleCloudMlV1Job();
Kevin Moored0251702021-01-15 06:41:08 -08005041 var arg_parent = 'foo';
5042 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02005043 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08005044 var obj = api.GoogleCloudMlV1Job.fromJson(
5045 json as core.Map<core.String, core.dynamic>);
5046 checkGoogleCloudMlV1Job(obj as api.GoogleCloudMlV1Job);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005047
5048 var path = (req.url).path;
5049 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005050 core.int index;
5051 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005052 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005053 path.substring(pathOffset, pathOffset + 1),
5054 unittest.equals("/"),
5055 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005056 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005057 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005058 path.substring(pathOffset, pathOffset + 3),
5059 unittest.equals("v1/"),
5060 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02005061 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005062 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5063
5064 var query = (req.url).query;
5065 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005066 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005067 void addQueryParam(core.String n, core.String v) =>
5068 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005069
Kevin Moore6d21e902021-01-15 06:41:08 -08005070 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005071 for (var part in query.split('&')) {
5072 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005073 addQueryParam(
5074 core.Uri.decodeQueryComponent(keyValue[0]),
5075 core.Uri.decodeQueryComponent(keyValue[1]),
5076 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005077 }
5078 }
Kevin Moore58e22332021-02-25 10:11:41 -08005079 unittest.expect(
5080 queryMap["fields"]!.first,
5081 unittest.equals(arg_$fields),
5082 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005083
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005084 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005085 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005086 };
Jakob Andersen52715df2018-05-01 13:58:48 +02005087 var resp = convert.json.encode(buildGoogleCloudMlV1Job());
Kevin Moore6d21e902021-01-15 06:41:08 -08005088 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005089 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005090 final response =
5091 await res.create(arg_request, arg_parent, $fields: arg_$fields);
5092 checkGoogleCloudMlV1Job(response as api.GoogleCloudMlV1Job);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005093 });
5094
Kevin Moore341348b2021-02-25 11:55:18 -08005095 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005096 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005097 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08005098 var arg_name = 'foo';
5099 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02005100 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005101 var path = (req.url).path;
5102 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005103 core.int index;
5104 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005105 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005106 path.substring(pathOffset, pathOffset + 1),
5107 unittest.equals("/"),
5108 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005109 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005110 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005111 path.substring(pathOffset, pathOffset + 3),
5112 unittest.equals("v1/"),
5113 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02005114 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005115 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5116
5117 var query = (req.url).query;
5118 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005119 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005120 void addQueryParam(core.String n, core.String v) =>
5121 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005122
Kevin Moore6d21e902021-01-15 06:41:08 -08005123 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005124 for (var part in query.split('&')) {
5125 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005126 addQueryParam(
5127 core.Uri.decodeQueryComponent(keyValue[0]),
5128 core.Uri.decodeQueryComponent(keyValue[1]),
5129 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005130 }
5131 }
Kevin Moore58e22332021-02-25 10:11:41 -08005132 unittest.expect(
5133 queryMap["fields"]!.first,
5134 unittest.equals(arg_$fields),
5135 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005136
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005137 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005138 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005139 };
Jakob Andersen52715df2018-05-01 13:58:48 +02005140 var resp = convert.json.encode(buildGoogleCloudMlV1Job());
Kevin Moore6d21e902021-01-15 06:41:08 -08005141 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005142 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005143 final response = await res.get(arg_name, $fields: arg_$fields);
5144 checkGoogleCloudMlV1Job(response as api.GoogleCloudMlV1Job);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005145 });
5146
Kevin Moore341348b2021-02-25 11:55:18 -08005147 unittest.test('method--getIamPolicy', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005148 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005149 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08005150 var arg_resource = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005151 var arg_options_requestedPolicyVersion = 42;
Kevin Moored0251702021-01-15 06:41:08 -08005152 var arg_$fields = 'foo';
Martin Kustermanna28e6712017-08-21 17:36:35 +02005153 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5154 var path = (req.url).path;
5155 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005156 core.int index;
5157 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005158 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005159 path.substring(pathOffset, pathOffset + 1),
5160 unittest.equals("/"),
5161 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005162 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005163 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005164 path.substring(pathOffset, pathOffset + 3),
5165 unittest.equals("v1/"),
5166 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005167 pathOffset += 3;
5168 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5169
5170 var query = (req.url).query;
5171 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005172 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005173 void addQueryParam(core.String n, core.String v) =>
5174 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005175
Kevin Moore6d21e902021-01-15 06:41:08 -08005176 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005177 for (var part in query.split('&')) {
5178 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005179 addQueryParam(
5180 core.Uri.decodeQueryComponent(keyValue[0]),
5181 core.Uri.decodeQueryComponent(keyValue[1]),
5182 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005183 }
5184 }
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005185 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005186 core.int.parse(queryMap["options.requestedPolicyVersion"]!.first),
5187 unittest.equals(arg_options_requestedPolicyVersion),
5188 );
5189 unittest.expect(
5190 queryMap["fields"]!.first,
5191 unittest.equals(arg_$fields),
5192 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005193
Martin Kustermanna28e6712017-08-21 17:36:35 +02005194 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005195 'content-type': 'application/json; charset=utf-8',
Martin Kustermanna28e6712017-08-21 17:36:35 +02005196 };
Jakob Andersen52715df2018-05-01 13:58:48 +02005197 var resp = convert.json.encode(buildGoogleIamV1Policy());
Kevin Moore6d21e902021-01-15 06:41:08 -08005198 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermanna28e6712017-08-21 17:36:35 +02005199 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005200 final response = await res.getIamPolicy(arg_resource,
5201 options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
5202 $fields: arg_$fields);
5203 checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
Martin Kustermanna28e6712017-08-21 17:36:35 +02005204 });
5205
Kevin Moore341348b2021-02-25 11:55:18 -08005206 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005207 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005208 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Kevin Moored0251702021-01-15 06:41:08 -08005209 var arg_parent = 'foo';
5210 var arg_filter = 'foo';
Jonas Finnemann Jensenee696b12019-07-04 15:07:25 +02005211 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08005212 var arg_pageToken = 'foo';
5213 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02005214 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005215 var path = (req.url).path;
5216 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005217 core.int index;
5218 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005219 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005220 path.substring(pathOffset, pathOffset + 1),
5221 unittest.equals("/"),
5222 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005223 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005224 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005225 path.substring(pathOffset, pathOffset + 3),
5226 unittest.equals("v1/"),
5227 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02005228 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005229 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5230
5231 var query = (req.url).query;
5232 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005233 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005234 void addQueryParam(core.String n, core.String v) =>
5235 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005236
Kevin Moore6d21e902021-01-15 06:41:08 -08005237 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005238 for (var part in query.split('&')) {
5239 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005240 addQueryParam(
5241 core.Uri.decodeQueryComponent(keyValue[0]),
5242 core.Uri.decodeQueryComponent(keyValue[1]),
5243 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005244 }
5245 }
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02005246 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005247 queryMap["filter"]!.first,
5248 unittest.equals(arg_filter),
5249 );
5250 unittest.expect(
5251 core.int.parse(queryMap["pageSize"]!.first),
5252 unittest.equals(arg_pageSize),
5253 );
5254 unittest.expect(
5255 queryMap["pageToken"]!.first,
5256 unittest.equals(arg_pageToken),
5257 );
5258 unittest.expect(
5259 queryMap["fields"]!.first,
5260 unittest.equals(arg_$fields),
5261 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005262
5263 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005264 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005265 };
Jakob Andersen52715df2018-05-01 13:58:48 +02005266 var resp = convert.json.encode(buildGoogleCloudMlV1ListJobsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08005267 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005268 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005269 final response = await res.list(arg_parent,
5270 filter: arg_filter,
5271 pageSize: arg_pageSize,
5272 pageToken: arg_pageToken,
5273 $fields: arg_$fields);
5274 checkGoogleCloudMlV1ListJobsResponse(
5275 response as api.GoogleCloudMlV1ListJobsResponse);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005276 });
5277
Kevin Moore341348b2021-02-25 11:55:18 -08005278 unittest.test('method--patch', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005279 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005280 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Martin Kustermann12cdd522018-08-27 10:46:50 +02005281 var arg_request = buildGoogleCloudMlV1Job();
Kevin Moored0251702021-01-15 06:41:08 -08005282 var arg_name = 'foo';
5283 var arg_updateMask = 'foo';
5284 var arg_$fields = 'foo';
Martin Kustermann12cdd522018-08-27 10:46:50 +02005285 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08005286 var obj = api.GoogleCloudMlV1Job.fromJson(
5287 json as core.Map<core.String, core.dynamic>);
5288 checkGoogleCloudMlV1Job(obj as api.GoogleCloudMlV1Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02005289
5290 var path = (req.url).path;
5291 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005292 core.int index;
5293 core.String subPart;
Martin Kustermann12cdd522018-08-27 10:46:50 +02005294 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005295 path.substring(pathOffset, pathOffset + 1),
5296 unittest.equals("/"),
5297 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02005298 pathOffset += 1;
5299 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005300 path.substring(pathOffset, pathOffset + 3),
5301 unittest.equals("v1/"),
5302 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02005303 pathOffset += 3;
5304 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5305
5306 var query = (req.url).query;
5307 var queryOffset = 0;
5308 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005309 void addQueryParam(core.String n, core.String v) =>
5310 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann12cdd522018-08-27 10:46:50 +02005311
Kevin Moore6d21e902021-01-15 06:41:08 -08005312 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005313 for (var part in query.split('&')) {
5314 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005315 addQueryParam(
5316 core.Uri.decodeQueryComponent(keyValue[0]),
5317 core.Uri.decodeQueryComponent(keyValue[1]),
5318 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02005319 }
5320 }
5321 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005322 queryMap["updateMask"]!.first,
5323 unittest.equals(arg_updateMask),
5324 );
5325 unittest.expect(
5326 queryMap["fields"]!.first,
5327 unittest.equals(arg_$fields),
5328 );
Martin Kustermann12cdd522018-08-27 10:46:50 +02005329
5330 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005331 'content-type': 'application/json; charset=utf-8',
Martin Kustermann12cdd522018-08-27 10:46:50 +02005332 };
5333 var resp = convert.json.encode(buildGoogleCloudMlV1Job());
Kevin Moore6d21e902021-01-15 06:41:08 -08005334 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann12cdd522018-08-27 10:46:50 +02005335 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005336 final response = await res.patch(arg_request, arg_name,
5337 updateMask: arg_updateMask, $fields: arg_$fields);
5338 checkGoogleCloudMlV1Job(response as api.GoogleCloudMlV1Job);
Martin Kustermann12cdd522018-08-27 10:46:50 +02005339 });
5340
Kevin Moore341348b2021-02-25 11:55:18 -08005341 unittest.test('method--setIamPolicy', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005342 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005343 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Martin Kustermanna28e6712017-08-21 17:36:35 +02005344 var arg_request = buildGoogleIamV1SetIamPolicyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08005345 var arg_resource = 'foo';
5346 var arg_$fields = 'foo';
Martin Kustermanna28e6712017-08-21 17:36:35 +02005347 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08005348 var obj = api.GoogleIamV1SetIamPolicyRequest.fromJson(
5349 json as core.Map<core.String, core.dynamic>);
5350 checkGoogleIamV1SetIamPolicyRequest(
5351 obj as api.GoogleIamV1SetIamPolicyRequest);
Martin Kustermanna28e6712017-08-21 17:36:35 +02005352
5353 var path = (req.url).path;
5354 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005355 core.int index;
5356 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005357 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005358 path.substring(pathOffset, pathOffset + 1),
5359 unittest.equals("/"),
5360 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005361 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005362 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005363 path.substring(pathOffset, pathOffset + 3),
5364 unittest.equals("v1/"),
5365 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005366 pathOffset += 3;
5367 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5368
5369 var query = (req.url).query;
5370 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005371 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005372 void addQueryParam(core.String n, core.String v) =>
5373 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005374
Kevin Moore6d21e902021-01-15 06:41:08 -08005375 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005376 for (var part in query.split('&')) {
5377 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005378 addQueryParam(
5379 core.Uri.decodeQueryComponent(keyValue[0]),
5380 core.Uri.decodeQueryComponent(keyValue[1]),
5381 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005382 }
5383 }
Kevin Moore58e22332021-02-25 10:11:41 -08005384 unittest.expect(
5385 queryMap["fields"]!.first,
5386 unittest.equals(arg_$fields),
5387 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005388
Martin Kustermanna28e6712017-08-21 17:36:35 +02005389 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005390 'content-type': 'application/json; charset=utf-8',
Martin Kustermanna28e6712017-08-21 17:36:35 +02005391 };
Jakob Andersen52715df2018-05-01 13:58:48 +02005392 var resp = convert.json.encode(buildGoogleIamV1Policy());
Kevin Moore6d21e902021-01-15 06:41:08 -08005393 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermanna28e6712017-08-21 17:36:35 +02005394 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005395 final response = await res.setIamPolicy(arg_request, arg_resource,
5396 $fields: arg_$fields);
5397 checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
Martin Kustermanna28e6712017-08-21 17:36:35 +02005398 });
5399
Kevin Moore341348b2021-02-25 11:55:18 -08005400 unittest.test('method--testIamPermissions', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005401 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005402 var res = api.CloudMachineLearningEngineApi(mock).projects.jobs;
Martin Kustermanna28e6712017-08-21 17:36:35 +02005403 var arg_request = buildGoogleIamV1TestIamPermissionsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08005404 var arg_resource = 'foo';
5405 var arg_$fields = 'foo';
Martin Kustermanna28e6712017-08-21 17:36:35 +02005406 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08005407 var obj = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
5408 json as core.Map<core.String, core.dynamic>);
5409 checkGoogleIamV1TestIamPermissionsRequest(
5410 obj as api.GoogleIamV1TestIamPermissionsRequest);
Martin Kustermanna28e6712017-08-21 17:36:35 +02005411
5412 var path = (req.url).path;
5413 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005414 core.int index;
5415 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005416 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005417 path.substring(pathOffset, pathOffset + 1),
5418 unittest.equals("/"),
5419 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005420 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005421 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005422 path.substring(pathOffset, pathOffset + 3),
5423 unittest.equals("v1/"),
5424 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005425 pathOffset += 3;
5426 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5427
5428 var query = (req.url).query;
5429 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005430 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005431 void addQueryParam(core.String n, core.String v) =>
5432 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005433
Kevin Moore6d21e902021-01-15 06:41:08 -08005434 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005435 for (var part in query.split('&')) {
5436 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005437 addQueryParam(
5438 core.Uri.decodeQueryComponent(keyValue[0]),
5439 core.Uri.decodeQueryComponent(keyValue[1]),
5440 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005441 }
5442 }
Kevin Moore58e22332021-02-25 10:11:41 -08005443 unittest.expect(
5444 queryMap["fields"]!.first,
5445 unittest.equals(arg_$fields),
5446 );
Martin Kustermanna28e6712017-08-21 17:36:35 +02005447
Martin Kustermanna28e6712017-08-21 17:36:35 +02005448 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005449 'content-type': 'application/json; charset=utf-8',
Martin Kustermanna28e6712017-08-21 17:36:35 +02005450 };
Martin Kustermann5eb85c12017-09-11 12:35:54 +02005451 var resp =
Jakob Andersen52715df2018-05-01 13:58:48 +02005452 convert.json.encode(buildGoogleIamV1TestIamPermissionsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08005453 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermanna28e6712017-08-21 17:36:35 +02005454 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005455 final response = await res.testIamPermissions(arg_request, arg_resource,
5456 $fields: arg_$fields);
5457 checkGoogleIamV1TestIamPermissionsResponse(
5458 response as api.GoogleIamV1TestIamPermissionsResponse);
Martin Kustermanna28e6712017-08-21 17:36:35 +02005459 });
Martin Kustermann4ff71db2016-11-09 10:46:40 +01005460 });
5461
Kevin Moore88512712021-01-28 14:43:28 -08005462 unittest.group('resource-ProjectsLocationsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08005463 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005464 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005465 var res = api.CloudMachineLearningEngineApi(mock).projects.locations;
Kevin Moored0251702021-01-15 06:41:08 -08005466 var arg_name = 'foo';
5467 var arg_$fields = 'foo';
Martin Kustermannf9109a82018-01-08 15:24:20 +01005468 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5469 var path = (req.url).path;
5470 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005471 core.int index;
5472 core.String subPart;
Martin Kustermannf9109a82018-01-08 15:24:20 +01005473 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005474 path.substring(pathOffset, pathOffset + 1),
5475 unittest.equals("/"),
5476 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005477 pathOffset += 1;
5478 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005479 path.substring(pathOffset, pathOffset + 3),
5480 unittest.equals("v1/"),
5481 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005482 pathOffset += 3;
5483 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5484
5485 var query = (req.url).query;
5486 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005487 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005488 void addQueryParam(core.String n, core.String v) =>
5489 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermannf9109a82018-01-08 15:24:20 +01005490
Kevin Moore6d21e902021-01-15 06:41:08 -08005491 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005492 for (var part in query.split('&')) {
5493 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005494 addQueryParam(
5495 core.Uri.decodeQueryComponent(keyValue[0]),
5496 core.Uri.decodeQueryComponent(keyValue[1]),
5497 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005498 }
5499 }
Kevin Moore58e22332021-02-25 10:11:41 -08005500 unittest.expect(
5501 queryMap["fields"]!.first,
5502 unittest.equals(arg_$fields),
5503 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005504
5505 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005506 'content-type': 'application/json; charset=utf-8',
Martin Kustermannf9109a82018-01-08 15:24:20 +01005507 };
Jakob Andersen52715df2018-05-01 13:58:48 +02005508 var resp = convert.json.encode(buildGoogleCloudMlV1Location());
Kevin Moore6d21e902021-01-15 06:41:08 -08005509 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermannf9109a82018-01-08 15:24:20 +01005510 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005511 final response = await res.get(arg_name, $fields: arg_$fields);
5512 checkGoogleCloudMlV1Location(response as api.GoogleCloudMlV1Location);
Martin Kustermannf9109a82018-01-08 15:24:20 +01005513 });
5514
Kevin Moore341348b2021-02-25 11:55:18 -08005515 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005516 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005517 var res = api.CloudMachineLearningEngineApi(mock).projects.locations;
Kevin Moored0251702021-01-15 06:41:08 -08005518 var arg_parent = 'foo';
Martin Kustermann81eb88b2018-06-04 12:02:00 +02005519 var arg_pageSize = 42;
Kevin Moored0251702021-01-15 06:41:08 -08005520 var arg_pageToken = 'foo';
5521 var arg_$fields = 'foo';
Martin Kustermannf9109a82018-01-08 15:24:20 +01005522 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5523 var path = (req.url).path;
5524 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005525 core.int index;
5526 core.String subPart;
Martin Kustermannf9109a82018-01-08 15:24:20 +01005527 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005528 path.substring(pathOffset, pathOffset + 1),
5529 unittest.equals("/"),
5530 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005531 pathOffset += 1;
5532 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005533 path.substring(pathOffset, pathOffset + 3),
5534 unittest.equals("v1/"),
5535 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005536 pathOffset += 3;
5537 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5538
5539 var query = (req.url).query;
5540 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02005541 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005542 void addQueryParam(core.String n, core.String v) =>
5543 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermannf9109a82018-01-08 15:24:20 +01005544
Kevin Moore6d21e902021-01-15 06:41:08 -08005545 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005546 for (var part in query.split('&')) {
5547 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005548 addQueryParam(
5549 core.Uri.decodeQueryComponent(keyValue[0]),
5550 core.Uri.decodeQueryComponent(keyValue[1]),
5551 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005552 }
5553 }
Jonas Finnemann Jensenef0c8a32020-10-07 20:58:20 +02005554 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005555 core.int.parse(queryMap["pageSize"]!.first),
5556 unittest.equals(arg_pageSize),
5557 );
5558 unittest.expect(
5559 queryMap["pageToken"]!.first,
5560 unittest.equals(arg_pageToken),
5561 );
5562 unittest.expect(
5563 queryMap["fields"]!.first,
5564 unittest.equals(arg_$fields),
5565 );
Martin Kustermannf9109a82018-01-08 15:24:20 +01005566
5567 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005568 'content-type': 'application/json; charset=utf-8',
Martin Kustermannf9109a82018-01-08 15:24:20 +01005569 };
5570 var resp =
Jakob Andersen52715df2018-05-01 13:58:48 +02005571 convert.json.encode(buildGoogleCloudMlV1ListLocationsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08005572 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermannf9109a82018-01-08 15:24:20 +01005573 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005574 final response = await res.list(arg_parent,
5575 pageSize: arg_pageSize,
5576 pageToken: arg_pageToken,
5577 $fields: arg_$fields);
5578 checkGoogleCloudMlV1ListLocationsResponse(
5579 response as api.GoogleCloudMlV1ListLocationsResponse);
Martin Kustermannf9109a82018-01-08 15:24:20 +01005580 });
5581 });
5582
Kevin Moore88512712021-01-28 14:43:28 -08005583 unittest.group('resource-ProjectsLocationsOperationsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08005584 unittest.test('method--cancel', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005585 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005586 var res =
5587 api.CloudMachineLearningEngineApi(mock).projects.locations.operations;
Kevin Moored0251702021-01-15 06:41:08 -08005588 var arg_name = 'foo';
5589 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005590 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5591 var path = (req.url).path;
5592 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005593 core.int index;
5594 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005595 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005596 path.substring(pathOffset, pathOffset + 1),
5597 unittest.equals("/"),
5598 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005599 pathOffset += 1;
5600 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005601 path.substring(pathOffset, pathOffset + 3),
5602 unittest.equals("v1/"),
5603 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005604 pathOffset += 3;
5605 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5606
5607 var query = (req.url).query;
5608 var queryOffset = 0;
5609 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005610 void addQueryParam(core.String n, core.String v) =>
5611 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005612
Kevin Moore6d21e902021-01-15 06:41:08 -08005613 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005614 for (var part in query.split('&')) {
5615 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005616 addQueryParam(
5617 core.Uri.decodeQueryComponent(keyValue[0]),
5618 core.Uri.decodeQueryComponent(keyValue[1]),
5619 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005620 }
5621 }
Kevin Moore58e22332021-02-25 10:11:41 -08005622 unittest.expect(
5623 queryMap["fields"]!.first,
5624 unittest.equals(arg_$fields),
5625 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005626
5627 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005628 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005629 };
5630 var resp = convert.json.encode(buildGoogleProtobufEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08005631 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005632 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005633 final response = await res.cancel(arg_name, $fields: arg_$fields);
5634 checkGoogleProtobufEmpty(response as api.GoogleProtobufEmpty);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005635 });
5636
Kevin Moore341348b2021-02-25 11:55:18 -08005637 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005638 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005639 var res =
5640 api.CloudMachineLearningEngineApi(mock).projects.locations.operations;
Kevin Moored0251702021-01-15 06:41:08 -08005641 var arg_name = 'foo';
5642 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005643 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5644 var path = (req.url).path;
5645 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005646 core.int index;
5647 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005648 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005649 path.substring(pathOffset, pathOffset + 1),
5650 unittest.equals("/"),
5651 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005652 pathOffset += 1;
5653 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005654 path.substring(pathOffset, pathOffset + 3),
5655 unittest.equals("v1/"),
5656 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005657 pathOffset += 3;
5658 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5659
5660 var query = (req.url).query;
5661 var queryOffset = 0;
5662 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005663 void addQueryParam(core.String n, core.String v) =>
5664 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005665
Kevin Moore6d21e902021-01-15 06:41:08 -08005666 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005667 for (var part in query.split('&')) {
5668 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005669 addQueryParam(
5670 core.Uri.decodeQueryComponent(keyValue[0]),
5671 core.Uri.decodeQueryComponent(keyValue[1]),
5672 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005673 }
5674 }
Kevin Moore58e22332021-02-25 10:11:41 -08005675 unittest.expect(
5676 queryMap["fields"]!.first,
5677 unittest.equals(arg_$fields),
5678 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005679
5680 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005681 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005682 };
5683 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08005684 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005685 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005686 final response = await res.get(arg_name, $fields: arg_$fields);
5687 checkGoogleLongrunningOperation(
5688 response as api.GoogleLongrunningOperation);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005689 });
5690 });
5691
Kevin Moore88512712021-01-28 14:43:28 -08005692 unittest.group('resource-ProjectsLocationsStudiesResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08005693 unittest.test('method--create', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005694 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005695 var res =
5696 api.CloudMachineLearningEngineApi(mock).projects.locations.studies;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005697 var arg_request = buildGoogleCloudMlV1Study();
Kevin Moored0251702021-01-15 06:41:08 -08005698 var arg_parent = 'foo';
5699 var arg_studyId = 'foo';
5700 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005701 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08005702 var obj = api.GoogleCloudMlV1Study.fromJson(
5703 json as core.Map<core.String, core.dynamic>);
5704 checkGoogleCloudMlV1Study(obj as api.GoogleCloudMlV1Study);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005705
5706 var path = (req.url).path;
5707 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005708 core.int index;
5709 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005710 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005711 path.substring(pathOffset, pathOffset + 1),
5712 unittest.equals("/"),
5713 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005714 pathOffset += 1;
5715 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005716 path.substring(pathOffset, pathOffset + 3),
5717 unittest.equals("v1/"),
5718 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005719 pathOffset += 3;
5720 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5721
5722 var query = (req.url).query;
5723 var queryOffset = 0;
5724 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005725 void addQueryParam(core.String n, core.String v) =>
5726 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005727
Kevin Moore6d21e902021-01-15 06:41:08 -08005728 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005729 for (var part in query.split('&')) {
5730 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005731 addQueryParam(
5732 core.Uri.decodeQueryComponent(keyValue[0]),
5733 core.Uri.decodeQueryComponent(keyValue[1]),
5734 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005735 }
5736 }
5737 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005738 queryMap["studyId"]!.first,
5739 unittest.equals(arg_studyId),
5740 );
5741 unittest.expect(
5742 queryMap["fields"]!.first,
5743 unittest.equals(arg_$fields),
5744 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005745
5746 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005747 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005748 };
5749 var resp = convert.json.encode(buildGoogleCloudMlV1Study());
Kevin Moore6d21e902021-01-15 06:41:08 -08005750 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005751 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005752 final response = await res.create(arg_request, arg_parent,
5753 studyId: arg_studyId, $fields: arg_$fields);
5754 checkGoogleCloudMlV1Study(response as api.GoogleCloudMlV1Study);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005755 });
5756
Kevin Moore341348b2021-02-25 11:55:18 -08005757 unittest.test('method--delete', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005758 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005759 var res =
5760 api.CloudMachineLearningEngineApi(mock).projects.locations.studies;
Kevin Moored0251702021-01-15 06:41:08 -08005761 var arg_name = 'foo';
5762 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005763 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5764 var path = (req.url).path;
5765 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005766 core.int index;
5767 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005768 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005769 path.substring(pathOffset, pathOffset + 1),
5770 unittest.equals("/"),
5771 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005772 pathOffset += 1;
5773 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005774 path.substring(pathOffset, pathOffset + 3),
5775 unittest.equals("v1/"),
5776 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005777 pathOffset += 3;
5778 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5779
5780 var query = (req.url).query;
5781 var queryOffset = 0;
5782 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005783 void addQueryParam(core.String n, core.String v) =>
5784 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005785
Kevin Moore6d21e902021-01-15 06:41:08 -08005786 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005787 for (var part in query.split('&')) {
5788 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005789 addQueryParam(
5790 core.Uri.decodeQueryComponent(keyValue[0]),
5791 core.Uri.decodeQueryComponent(keyValue[1]),
5792 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005793 }
5794 }
Kevin Moore58e22332021-02-25 10:11:41 -08005795 unittest.expect(
5796 queryMap["fields"]!.first,
5797 unittest.equals(arg_$fields),
5798 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005799
5800 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005801 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005802 };
5803 var resp = convert.json.encode(buildGoogleProtobufEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08005804 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005805 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005806 final response = await res.delete(arg_name, $fields: arg_$fields);
5807 checkGoogleProtobufEmpty(response as api.GoogleProtobufEmpty);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005808 });
5809
Kevin Moore341348b2021-02-25 11:55:18 -08005810 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005811 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005812 var res =
5813 api.CloudMachineLearningEngineApi(mock).projects.locations.studies;
Kevin Moored0251702021-01-15 06:41:08 -08005814 var arg_name = 'foo';
5815 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005816 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5817 var path = (req.url).path;
5818 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005819 core.int index;
5820 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005821 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005822 path.substring(pathOffset, pathOffset + 1),
5823 unittest.equals("/"),
5824 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005825 pathOffset += 1;
5826 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005827 path.substring(pathOffset, pathOffset + 3),
5828 unittest.equals("v1/"),
5829 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005830 pathOffset += 3;
5831 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5832
5833 var query = (req.url).query;
5834 var queryOffset = 0;
5835 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005836 void addQueryParam(core.String n, core.String v) =>
5837 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005838
Kevin Moore6d21e902021-01-15 06:41:08 -08005839 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005840 for (var part in query.split('&')) {
5841 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005842 addQueryParam(
5843 core.Uri.decodeQueryComponent(keyValue[0]),
5844 core.Uri.decodeQueryComponent(keyValue[1]),
5845 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005846 }
5847 }
Kevin Moore58e22332021-02-25 10:11:41 -08005848 unittest.expect(
5849 queryMap["fields"]!.first,
5850 unittest.equals(arg_$fields),
5851 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005852
5853 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005854 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005855 };
5856 var resp = convert.json.encode(buildGoogleCloudMlV1Study());
Kevin Moore6d21e902021-01-15 06:41:08 -08005857 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005858 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005859 final response = await res.get(arg_name, $fields: arg_$fields);
5860 checkGoogleCloudMlV1Study(response as api.GoogleCloudMlV1Study);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005861 });
5862
Kevin Moore341348b2021-02-25 11:55:18 -08005863 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005864 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005865 var res =
5866 api.CloudMachineLearningEngineApi(mock).projects.locations.studies;
Kevin Moored0251702021-01-15 06:41:08 -08005867 var arg_parent = 'foo';
5868 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005869 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5870 var path = (req.url).path;
5871 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005872 core.int index;
5873 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005874 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005875 path.substring(pathOffset, pathOffset + 1),
5876 unittest.equals("/"),
5877 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005878 pathOffset += 1;
5879 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005880 path.substring(pathOffset, pathOffset + 3),
5881 unittest.equals("v1/"),
5882 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005883 pathOffset += 3;
5884 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5885
5886 var query = (req.url).query;
5887 var queryOffset = 0;
5888 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005889 void addQueryParam(core.String n, core.String v) =>
5890 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005891
Kevin Moore6d21e902021-01-15 06:41:08 -08005892 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005893 for (var part in query.split('&')) {
5894 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005895 addQueryParam(
5896 core.Uri.decodeQueryComponent(keyValue[0]),
5897 core.Uri.decodeQueryComponent(keyValue[1]),
5898 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005899 }
5900 }
Kevin Moore58e22332021-02-25 10:11:41 -08005901 unittest.expect(
5902 queryMap["fields"]!.first,
5903 unittest.equals(arg_$fields),
5904 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005905
5906 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005907 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005908 };
5909 var resp =
5910 convert.json.encode(buildGoogleCloudMlV1ListStudiesResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08005911 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005912 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005913 final response = await res.list(arg_parent, $fields: arg_$fields);
5914 checkGoogleCloudMlV1ListStudiesResponse(
5915 response as api.GoogleCloudMlV1ListStudiesResponse);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005916 });
5917 });
5918
Kevin Moore88512712021-01-28 14:43:28 -08005919 unittest.group('resource-ProjectsLocationsStudiesTrialsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08005920 unittest.test('method--addMeasurement', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005921 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005922 var res = api.CloudMachineLearningEngineApi(mock)
5923 .projects
5924 .locations
5925 .studies
5926 .trials;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005927 var arg_request = buildGoogleCloudMlV1AddTrialMeasurementRequest();
Kevin Moored0251702021-01-15 06:41:08 -08005928 var arg_name = 'foo';
5929 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005930 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08005931 var obj = api.GoogleCloudMlV1AddTrialMeasurementRequest.fromJson(
5932 json as core.Map<core.String, core.dynamic>);
5933 checkGoogleCloudMlV1AddTrialMeasurementRequest(
5934 obj as api.GoogleCloudMlV1AddTrialMeasurementRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005935
5936 var path = (req.url).path;
5937 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08005938 core.int index;
5939 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005940 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005941 path.substring(pathOffset, pathOffset + 1),
5942 unittest.equals("/"),
5943 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005944 pathOffset += 1;
5945 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08005946 path.substring(pathOffset, pathOffset + 3),
5947 unittest.equals("v1/"),
5948 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005949 pathOffset += 3;
5950 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
5951
5952 var query = (req.url).query;
5953 var queryOffset = 0;
5954 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08005955 void addQueryParam(core.String n, core.String v) =>
5956 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005957
Kevin Moore6d21e902021-01-15 06:41:08 -08005958 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08005959 for (var part in query.split('&')) {
5960 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08005961 addQueryParam(
5962 core.Uri.decodeQueryComponent(keyValue[0]),
5963 core.Uri.decodeQueryComponent(keyValue[1]),
5964 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005965 }
5966 }
Kevin Moore58e22332021-02-25 10:11:41 -08005967 unittest.expect(
5968 queryMap["fields"]!.first,
5969 unittest.equals(arg_$fields),
5970 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005971
5972 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08005973 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005974 };
5975 var resp = convert.json.encode(buildGoogleCloudMlV1Trial());
Kevin Moore6d21e902021-01-15 06:41:08 -08005976 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005977 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08005978 final response =
5979 await res.addMeasurement(arg_request, arg_name, $fields: arg_$fields);
5980 checkGoogleCloudMlV1Trial(response as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005981 });
5982
Kevin Moore341348b2021-02-25 11:55:18 -08005983 unittest.test('method--checkEarlyStoppingState', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08005984 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08005985 var res = api.CloudMachineLearningEngineApi(mock)
5986 .projects
5987 .locations
5988 .studies
5989 .trials;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005990 var arg_request =
5991 buildGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest();
Kevin Moored0251702021-01-15 06:41:08 -08005992 var arg_name = 'foo';
5993 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02005994 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
5995 var obj =
Kevin Moore6d21e902021-01-15 06:41:08 -08005996 api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest.fromJson(
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08005997 json as core.Map<core.String, core.dynamic>);
5998 checkGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest(
5999 obj as api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006000
6001 var path = (req.url).path;
6002 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006003 core.int index;
6004 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006005 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006006 path.substring(pathOffset, pathOffset + 1),
6007 unittest.equals("/"),
6008 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006009 pathOffset += 1;
6010 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006011 path.substring(pathOffset, pathOffset + 3),
6012 unittest.equals("v1/"),
6013 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006014 pathOffset += 3;
6015 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6016
6017 var query = (req.url).query;
6018 var queryOffset = 0;
6019 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006020 void addQueryParam(core.String n, core.String v) =>
6021 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006022
Kevin Moore6d21e902021-01-15 06:41:08 -08006023 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006024 for (var part in query.split('&')) {
6025 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006026 addQueryParam(
6027 core.Uri.decodeQueryComponent(keyValue[0]),
6028 core.Uri.decodeQueryComponent(keyValue[1]),
6029 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006030 }
6031 }
Kevin Moore58e22332021-02-25 10:11:41 -08006032 unittest.expect(
6033 queryMap["fields"]!.first,
6034 unittest.equals(arg_$fields),
6035 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006036
6037 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006038 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006039 };
6040 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08006041 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006042 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006043 final response = await res.checkEarlyStoppingState(arg_request, arg_name,
6044 $fields: arg_$fields);
6045 checkGoogleLongrunningOperation(
6046 response as api.GoogleLongrunningOperation);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006047 });
6048
Kevin Moore341348b2021-02-25 11:55:18 -08006049 unittest.test('method--complete', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006050 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006051 var res = api.CloudMachineLearningEngineApi(mock)
6052 .projects
6053 .locations
6054 .studies
6055 .trials;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006056 var arg_request = buildGoogleCloudMlV1CompleteTrialRequest();
Kevin Moored0251702021-01-15 06:41:08 -08006057 var arg_name = 'foo';
6058 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006059 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006060 var obj = api.GoogleCloudMlV1CompleteTrialRequest.fromJson(
6061 json as core.Map<core.String, core.dynamic>);
6062 checkGoogleCloudMlV1CompleteTrialRequest(
6063 obj as api.GoogleCloudMlV1CompleteTrialRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006064
6065 var path = (req.url).path;
6066 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006067 core.int index;
6068 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006069 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006070 path.substring(pathOffset, pathOffset + 1),
6071 unittest.equals("/"),
6072 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006073 pathOffset += 1;
6074 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006075 path.substring(pathOffset, pathOffset + 3),
6076 unittest.equals("v1/"),
6077 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006078 pathOffset += 3;
6079 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6080
6081 var query = (req.url).query;
6082 var queryOffset = 0;
6083 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006084 void addQueryParam(core.String n, core.String v) =>
6085 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006086
Kevin Moore6d21e902021-01-15 06:41:08 -08006087 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006088 for (var part in query.split('&')) {
6089 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006090 addQueryParam(
6091 core.Uri.decodeQueryComponent(keyValue[0]),
6092 core.Uri.decodeQueryComponent(keyValue[1]),
6093 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006094 }
6095 }
Kevin Moore58e22332021-02-25 10:11:41 -08006096 unittest.expect(
6097 queryMap["fields"]!.first,
6098 unittest.equals(arg_$fields),
6099 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006100
6101 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006102 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006103 };
6104 var resp = convert.json.encode(buildGoogleCloudMlV1Trial());
Kevin Moore6d21e902021-01-15 06:41:08 -08006105 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006106 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006107 final response =
6108 await res.complete(arg_request, arg_name, $fields: arg_$fields);
6109 checkGoogleCloudMlV1Trial(response as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006110 });
6111
Kevin Moore341348b2021-02-25 11:55:18 -08006112 unittest.test('method--create', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006113 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006114 var res = api.CloudMachineLearningEngineApi(mock)
6115 .projects
6116 .locations
6117 .studies
6118 .trials;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006119 var arg_request = buildGoogleCloudMlV1Trial();
Kevin Moored0251702021-01-15 06:41:08 -08006120 var arg_parent = 'foo';
6121 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006122 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006123 var obj = api.GoogleCloudMlV1Trial.fromJson(
6124 json as core.Map<core.String, core.dynamic>);
6125 checkGoogleCloudMlV1Trial(obj as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006126
6127 var path = (req.url).path;
6128 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006129 core.int index;
6130 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006131 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006132 path.substring(pathOffset, pathOffset + 1),
6133 unittest.equals("/"),
6134 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006135 pathOffset += 1;
6136 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006137 path.substring(pathOffset, pathOffset + 3),
6138 unittest.equals("v1/"),
6139 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006140 pathOffset += 3;
6141 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6142
6143 var query = (req.url).query;
6144 var queryOffset = 0;
6145 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006146 void addQueryParam(core.String n, core.String v) =>
6147 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006148
Kevin Moore6d21e902021-01-15 06:41:08 -08006149 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006150 for (var part in query.split('&')) {
6151 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006152 addQueryParam(
6153 core.Uri.decodeQueryComponent(keyValue[0]),
6154 core.Uri.decodeQueryComponent(keyValue[1]),
6155 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006156 }
6157 }
Kevin Moore58e22332021-02-25 10:11:41 -08006158 unittest.expect(
6159 queryMap["fields"]!.first,
6160 unittest.equals(arg_$fields),
6161 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006162
6163 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006164 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006165 };
6166 var resp = convert.json.encode(buildGoogleCloudMlV1Trial());
Kevin Moore6d21e902021-01-15 06:41:08 -08006167 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006168 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006169 final response =
6170 await res.create(arg_request, arg_parent, $fields: arg_$fields);
6171 checkGoogleCloudMlV1Trial(response as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006172 });
6173
Kevin Moore341348b2021-02-25 11:55:18 -08006174 unittest.test('method--delete', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006175 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006176 var res = api.CloudMachineLearningEngineApi(mock)
6177 .projects
6178 .locations
6179 .studies
6180 .trials;
Kevin Moored0251702021-01-15 06:41:08 -08006181 var arg_name = 'foo';
6182 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006183 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6184 var path = (req.url).path;
6185 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006186 core.int index;
6187 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006188 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006189 path.substring(pathOffset, pathOffset + 1),
6190 unittest.equals("/"),
6191 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006192 pathOffset += 1;
6193 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006194 path.substring(pathOffset, pathOffset + 3),
6195 unittest.equals("v1/"),
6196 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006197 pathOffset += 3;
6198 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6199
6200 var query = (req.url).query;
6201 var queryOffset = 0;
6202 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006203 void addQueryParam(core.String n, core.String v) =>
6204 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006205
Kevin Moore6d21e902021-01-15 06:41:08 -08006206 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006207 for (var part in query.split('&')) {
6208 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006209 addQueryParam(
6210 core.Uri.decodeQueryComponent(keyValue[0]),
6211 core.Uri.decodeQueryComponent(keyValue[1]),
6212 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006213 }
6214 }
Kevin Moore58e22332021-02-25 10:11:41 -08006215 unittest.expect(
6216 queryMap["fields"]!.first,
6217 unittest.equals(arg_$fields),
6218 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006219
6220 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006221 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006222 };
6223 var resp = convert.json.encode(buildGoogleProtobufEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08006224 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006225 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006226 final response = await res.delete(arg_name, $fields: arg_$fields);
6227 checkGoogleProtobufEmpty(response as api.GoogleProtobufEmpty);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006228 });
6229
Kevin Moore341348b2021-02-25 11:55:18 -08006230 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006231 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006232 var res = api.CloudMachineLearningEngineApi(mock)
6233 .projects
6234 .locations
6235 .studies
6236 .trials;
Kevin Moored0251702021-01-15 06:41:08 -08006237 var arg_name = 'foo';
6238 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006239 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6240 var path = (req.url).path;
6241 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006242 core.int index;
6243 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006244 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006245 path.substring(pathOffset, pathOffset + 1),
6246 unittest.equals("/"),
6247 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006248 pathOffset += 1;
6249 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006250 path.substring(pathOffset, pathOffset + 3),
6251 unittest.equals("v1/"),
6252 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006253 pathOffset += 3;
6254 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6255
6256 var query = (req.url).query;
6257 var queryOffset = 0;
6258 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006259 void addQueryParam(core.String n, core.String v) =>
6260 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006261
Kevin Moore6d21e902021-01-15 06:41:08 -08006262 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006263 for (var part in query.split('&')) {
6264 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006265 addQueryParam(
6266 core.Uri.decodeQueryComponent(keyValue[0]),
6267 core.Uri.decodeQueryComponent(keyValue[1]),
6268 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006269 }
6270 }
Kevin Moore58e22332021-02-25 10:11:41 -08006271 unittest.expect(
6272 queryMap["fields"]!.first,
6273 unittest.equals(arg_$fields),
6274 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006275
6276 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006277 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006278 };
6279 var resp = convert.json.encode(buildGoogleCloudMlV1Trial());
Kevin Moore6d21e902021-01-15 06:41:08 -08006280 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006281 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006282 final response = await res.get(arg_name, $fields: arg_$fields);
6283 checkGoogleCloudMlV1Trial(response as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006284 });
6285
Kevin Moore341348b2021-02-25 11:55:18 -08006286 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006287 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006288 var res = api.CloudMachineLearningEngineApi(mock)
6289 .projects
6290 .locations
6291 .studies
6292 .trials;
Kevin Moored0251702021-01-15 06:41:08 -08006293 var arg_parent = 'foo';
6294 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006295 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6296 var path = (req.url).path;
6297 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006298 core.int index;
6299 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006300 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006301 path.substring(pathOffset, pathOffset + 1),
6302 unittest.equals("/"),
6303 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006304 pathOffset += 1;
6305 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006306 path.substring(pathOffset, pathOffset + 3),
6307 unittest.equals("v1/"),
6308 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006309 pathOffset += 3;
6310 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6311
6312 var query = (req.url).query;
6313 var queryOffset = 0;
6314 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006315 void addQueryParam(core.String n, core.String v) =>
6316 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006317
Kevin Moore6d21e902021-01-15 06:41:08 -08006318 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006319 for (var part in query.split('&')) {
6320 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006321 addQueryParam(
6322 core.Uri.decodeQueryComponent(keyValue[0]),
6323 core.Uri.decodeQueryComponent(keyValue[1]),
6324 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006325 }
6326 }
Kevin Moore58e22332021-02-25 10:11:41 -08006327 unittest.expect(
6328 queryMap["fields"]!.first,
6329 unittest.equals(arg_$fields),
6330 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006331
6332 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006333 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006334 };
6335 var resp =
6336 convert.json.encode(buildGoogleCloudMlV1ListTrialsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08006337 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006338 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006339 final response = await res.list(arg_parent, $fields: arg_$fields);
6340 checkGoogleCloudMlV1ListTrialsResponse(
6341 response as api.GoogleCloudMlV1ListTrialsResponse);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006342 });
6343
Kevin Moore341348b2021-02-25 11:55:18 -08006344 unittest.test('method--listOptimalTrials', () async {
Kevin Moore0946dce2021-02-04 09:58:04 -08006345 var mock = HttpServerMock();
6346 var res = api.CloudMachineLearningEngineApi(mock)
6347 .projects
6348 .locations
6349 .studies
6350 .trials;
6351 var arg_request = buildGoogleCloudMlV1ListOptimalTrialsRequest();
6352 var arg_parent = 'foo';
6353 var arg_$fields = 'foo';
6354 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6355 var obj = api.GoogleCloudMlV1ListOptimalTrialsRequest.fromJson(
6356 json as core.Map<core.String, core.dynamic>);
6357 checkGoogleCloudMlV1ListOptimalTrialsRequest(
6358 obj as api.GoogleCloudMlV1ListOptimalTrialsRequest);
6359
6360 var path = (req.url).path;
6361 var pathOffset = 0;
6362 core.int index;
6363 core.String subPart;
6364 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006365 path.substring(pathOffset, pathOffset + 1),
6366 unittest.equals("/"),
6367 );
Kevin Moore0946dce2021-02-04 09:58:04 -08006368 pathOffset += 1;
6369 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006370 path.substring(pathOffset, pathOffset + 3),
6371 unittest.equals("v1/"),
6372 );
Kevin Moore0946dce2021-02-04 09:58:04 -08006373 pathOffset += 3;
6374 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6375
6376 var query = (req.url).query;
6377 var queryOffset = 0;
6378 var queryMap = <core.String, core.List<core.String>>{};
6379 void addQueryParam(core.String n, core.String v) =>
6380 queryMap.putIfAbsent(n, () => []).add(v);
6381
6382 if (query.isNotEmpty) {
6383 for (var part in query.split('&')) {
6384 var keyValue = part.split('=');
6385 addQueryParam(
6386 core.Uri.decodeQueryComponent(keyValue[0]),
6387 core.Uri.decodeQueryComponent(keyValue[1]),
6388 );
6389 }
6390 }
Kevin Moore58e22332021-02-25 10:11:41 -08006391 unittest.expect(
6392 queryMap["fields"]!.first,
6393 unittest.equals(arg_$fields),
6394 );
Kevin Moore0946dce2021-02-04 09:58:04 -08006395
6396 var h = {
6397 'content-type': 'application/json; charset=utf-8',
6398 };
6399 var resp = convert.json
6400 .encode(buildGoogleCloudMlV1ListOptimalTrialsResponse());
6401 return async.Future.value(stringResponse(200, h, resp));
6402 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006403 final response = await res.listOptimalTrials(arg_request, arg_parent,
6404 $fields: arg_$fields);
6405 checkGoogleCloudMlV1ListOptimalTrialsResponse(
6406 response as api.GoogleCloudMlV1ListOptimalTrialsResponse);
Kevin Moore0946dce2021-02-04 09:58:04 -08006407 });
6408
Kevin Moore341348b2021-02-25 11:55:18 -08006409 unittest.test('method--stop', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006410 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006411 var res = api.CloudMachineLearningEngineApi(mock)
6412 .projects
6413 .locations
6414 .studies
6415 .trials;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006416 var arg_request = buildGoogleCloudMlV1StopTrialRequest();
Kevin Moored0251702021-01-15 06:41:08 -08006417 var arg_name = 'foo';
6418 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006419 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006420 var obj = api.GoogleCloudMlV1StopTrialRequest.fromJson(
6421 json as core.Map<core.String, core.dynamic>);
6422 checkGoogleCloudMlV1StopTrialRequest(
6423 obj as api.GoogleCloudMlV1StopTrialRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006424
6425 var path = (req.url).path;
6426 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006427 core.int index;
6428 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006429 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006430 path.substring(pathOffset, pathOffset + 1),
6431 unittest.equals("/"),
6432 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006433 pathOffset += 1;
6434 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006435 path.substring(pathOffset, pathOffset + 3),
6436 unittest.equals("v1/"),
6437 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006438 pathOffset += 3;
6439 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6440
6441 var query = (req.url).query;
6442 var queryOffset = 0;
6443 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006444 void addQueryParam(core.String n, core.String v) =>
6445 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006446
Kevin Moore6d21e902021-01-15 06:41:08 -08006447 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006448 for (var part in query.split('&')) {
6449 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006450 addQueryParam(
6451 core.Uri.decodeQueryComponent(keyValue[0]),
6452 core.Uri.decodeQueryComponent(keyValue[1]),
6453 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006454 }
6455 }
Kevin Moore58e22332021-02-25 10:11:41 -08006456 unittest.expect(
6457 queryMap["fields"]!.first,
6458 unittest.equals(arg_$fields),
6459 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006460
6461 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006462 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006463 };
6464 var resp = convert.json.encode(buildGoogleCloudMlV1Trial());
Kevin Moore6d21e902021-01-15 06:41:08 -08006465 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006466 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006467 final response =
6468 await res.stop(arg_request, arg_name, $fields: arg_$fields);
6469 checkGoogleCloudMlV1Trial(response as api.GoogleCloudMlV1Trial);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006470 });
6471
Kevin Moore341348b2021-02-25 11:55:18 -08006472 unittest.test('method--suggest', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006473 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006474 var res = api.CloudMachineLearningEngineApi(mock)
6475 .projects
6476 .locations
6477 .studies
6478 .trials;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006479 var arg_request = buildGoogleCloudMlV1SuggestTrialsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08006480 var arg_parent = 'foo';
6481 var arg_$fields = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006482 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006483 var obj = api.GoogleCloudMlV1SuggestTrialsRequest.fromJson(
6484 json as core.Map<core.String, core.dynamic>);
6485 checkGoogleCloudMlV1SuggestTrialsRequest(
6486 obj as api.GoogleCloudMlV1SuggestTrialsRequest);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006487
6488 var path = (req.url).path;
6489 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006490 core.int index;
6491 core.String subPart;
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006492 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006493 path.substring(pathOffset, pathOffset + 1),
6494 unittest.equals("/"),
6495 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006496 pathOffset += 1;
6497 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006498 path.substring(pathOffset, pathOffset + 3),
6499 unittest.equals("v1/"),
6500 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006501 pathOffset += 3;
6502 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6503
6504 var query = (req.url).query;
6505 var queryOffset = 0;
6506 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006507 void addQueryParam(core.String n, core.String v) =>
6508 queryMap.putIfAbsent(n, () => []).add(v);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006509
Kevin Moore6d21e902021-01-15 06:41:08 -08006510 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006511 for (var part in query.split('&')) {
6512 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006513 addQueryParam(
6514 core.Uri.decodeQueryComponent(keyValue[0]),
6515 core.Uri.decodeQueryComponent(keyValue[1]),
6516 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006517 }
6518 }
Kevin Moore58e22332021-02-25 10:11:41 -08006519 unittest.expect(
6520 queryMap["fields"]!.first,
6521 unittest.equals(arg_$fields),
6522 );
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006523
6524 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006525 'content-type': 'application/json; charset=utf-8',
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006526 };
6527 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08006528 return async.Future.value(stringResponse(200, h, resp));
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006529 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006530 final response =
6531 await res.suggest(arg_request, arg_parent, $fields: arg_$fields);
6532 checkGoogleLongrunningOperation(
6533 response as api.GoogleLongrunningOperation);
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006534 });
6535 });
6536
Kevin Moore88512712021-01-28 14:43:28 -08006537 unittest.group('resource-ProjectsModelsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08006538 unittest.test('method--create', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006539 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006540 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02006541 var arg_request = buildGoogleCloudMlV1Model();
Kevin Moored0251702021-01-15 06:41:08 -08006542 var arg_parent = 'foo';
6543 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02006544 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006545 var obj = api.GoogleCloudMlV1Model.fromJson(
6546 json as core.Map<core.String, core.dynamic>);
6547 checkGoogleCloudMlV1Model(obj as api.GoogleCloudMlV1Model);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006548
6549 var path = (req.url).path;
6550 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006551 core.int index;
6552 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006553 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006554 path.substring(pathOffset, pathOffset + 1),
6555 unittest.equals("/"),
6556 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006557 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006558 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006559 path.substring(pathOffset, pathOffset + 3),
6560 unittest.equals("v1/"),
6561 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02006562 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006563 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6564
6565 var query = (req.url).query;
6566 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006567 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006568 void addQueryParam(core.String n, core.String v) =>
6569 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006570
Kevin Moore6d21e902021-01-15 06:41:08 -08006571 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006572 for (var part in query.split('&')) {
6573 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006574 addQueryParam(
6575 core.Uri.decodeQueryComponent(keyValue[0]),
6576 core.Uri.decodeQueryComponent(keyValue[1]),
6577 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006578 }
6579 }
Kevin Moore58e22332021-02-25 10:11:41 -08006580 unittest.expect(
6581 queryMap["fields"]!.first,
6582 unittest.equals(arg_$fields),
6583 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006584
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006585 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006586 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006587 };
Jakob Andersen52715df2018-05-01 13:58:48 +02006588 var resp = convert.json.encode(buildGoogleCloudMlV1Model());
Kevin Moore6d21e902021-01-15 06:41:08 -08006589 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006590 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006591 final response =
6592 await res.create(arg_request, arg_parent, $fields: arg_$fields);
6593 checkGoogleCloudMlV1Model(response as api.GoogleCloudMlV1Model);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006594 });
6595
Kevin Moore341348b2021-02-25 11:55:18 -08006596 unittest.test('method--delete', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006597 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006598 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Kevin Moored0251702021-01-15 06:41:08 -08006599 var arg_name = 'foo';
6600 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02006601 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006602 var path = (req.url).path;
6603 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006604 core.int index;
6605 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006606 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006607 path.substring(pathOffset, pathOffset + 1),
6608 unittest.equals("/"),
6609 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006610 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006611 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006612 path.substring(pathOffset, pathOffset + 3),
6613 unittest.equals("v1/"),
6614 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02006615 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006616 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6617
6618 var query = (req.url).query;
6619 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006620 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006621 void addQueryParam(core.String n, core.String v) =>
6622 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006623
Kevin Moore6d21e902021-01-15 06:41:08 -08006624 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006625 for (var part in query.split('&')) {
6626 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006627 addQueryParam(
6628 core.Uri.decodeQueryComponent(keyValue[0]),
6629 core.Uri.decodeQueryComponent(keyValue[1]),
6630 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006631 }
6632 }
Kevin Moore58e22332021-02-25 10:11:41 -08006633 unittest.expect(
6634 queryMap["fields"]!.first,
6635 unittest.equals(arg_$fields),
6636 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006637
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006638 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006639 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006640 };
Jakob Andersen52715df2018-05-01 13:58:48 +02006641 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08006642 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006643 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006644 final response = await res.delete(arg_name, $fields: arg_$fields);
6645 checkGoogleLongrunningOperation(
6646 response as api.GoogleLongrunningOperation);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006647 });
6648
Kevin Moore341348b2021-02-25 11:55:18 -08006649 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006650 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006651 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Kevin Moored0251702021-01-15 06:41:08 -08006652 var arg_name = 'foo';
6653 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02006654 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006655 var path = (req.url).path;
6656 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006657 core.int index;
6658 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006659 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006660 path.substring(pathOffset, pathOffset + 1),
6661 unittest.equals("/"),
6662 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006663 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006664 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006665 path.substring(pathOffset, pathOffset + 3),
6666 unittest.equals("v1/"),
6667 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02006668 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006669 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6670
6671 var query = (req.url).query;
6672 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006673 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006674 void addQueryParam(core.String n, core.String v) =>
6675 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006676
Kevin Moore6d21e902021-01-15 06:41:08 -08006677 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006678 for (var part in query.split('&')) {
6679 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006680 addQueryParam(
6681 core.Uri.decodeQueryComponent(keyValue[0]),
6682 core.Uri.decodeQueryComponent(keyValue[1]),
6683 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006684 }
6685 }
Kevin Moore58e22332021-02-25 10:11:41 -08006686 unittest.expect(
6687 queryMap["fields"]!.first,
6688 unittest.equals(arg_$fields),
6689 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006690
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006691 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006692 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006693 };
Jakob Andersen52715df2018-05-01 13:58:48 +02006694 var resp = convert.json.encode(buildGoogleCloudMlV1Model());
Kevin Moore6d21e902021-01-15 06:41:08 -08006695 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006696 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006697 final response = await res.get(arg_name, $fields: arg_$fields);
6698 checkGoogleCloudMlV1Model(response as api.GoogleCloudMlV1Model);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006699 });
6700
Kevin Moore341348b2021-02-25 11:55:18 -08006701 unittest.test('method--getIamPolicy', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006702 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006703 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Kevin Moored0251702021-01-15 06:41:08 -08006704 var arg_resource = 'foo';
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006705 var arg_options_requestedPolicyVersion = 42;
Kevin Moored0251702021-01-15 06:41:08 -08006706 var arg_$fields = 'foo';
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006707 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
6708 var path = (req.url).path;
6709 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006710 core.int index;
6711 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006712 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006713 path.substring(pathOffset, pathOffset + 1),
6714 unittest.equals("/"),
6715 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006716 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006717 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006718 path.substring(pathOffset, pathOffset + 3),
6719 unittest.equals("v1/"),
6720 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006721 pathOffset += 3;
6722 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6723
6724 var query = (req.url).query;
6725 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006726 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006727 void addQueryParam(core.String n, core.String v) =>
6728 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006729
Kevin Moore6d21e902021-01-15 06:41:08 -08006730 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006731 for (var part in query.split('&')) {
6732 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006733 addQueryParam(
6734 core.Uri.decodeQueryComponent(keyValue[0]),
6735 core.Uri.decodeQueryComponent(keyValue[1]),
6736 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006737 }
6738 }
Jonas Finnemann Jensen94d5b4d2020-05-07 12:00:14 +02006739 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006740 core.int.parse(queryMap["options.requestedPolicyVersion"]!.first),
6741 unittest.equals(arg_options_requestedPolicyVersion),
6742 );
6743 unittest.expect(
6744 queryMap["fields"]!.first,
6745 unittest.equals(arg_$fields),
6746 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006747
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006748 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006749 'content-type': 'application/json; charset=utf-8',
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006750 };
Jakob Andersen52715df2018-05-01 13:58:48 +02006751 var resp = convert.json.encode(buildGoogleIamV1Policy());
Kevin Moore6d21e902021-01-15 06:41:08 -08006752 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006753 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006754 final response = await res.getIamPolicy(arg_resource,
6755 options_requestedPolicyVersion: arg_options_requestedPolicyVersion,
6756 $fields: arg_$fields);
6757 checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006758 });
6759
Kevin Moore341348b2021-02-25 11:55:18 -08006760 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006761 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006762 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Kevin Moored0251702021-01-15 06:41:08 -08006763 var arg_parent = 'foo';
6764 var arg_filter = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02006765 var arg_pageSize = 42;
Kevin Moore8810e8b2021-01-19 13:22:15 -08006766 var arg_pageToken = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08006767 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02006768 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006769 var path = (req.url).path;
6770 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006771 core.int index;
6772 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006773 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006774 path.substring(pathOffset, pathOffset + 1),
6775 unittest.equals("/"),
6776 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006777 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006778 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006779 path.substring(pathOffset, pathOffset + 3),
6780 unittest.equals("v1/"),
6781 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02006782 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006783 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6784
6785 var query = (req.url).query;
6786 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006787 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006788 void addQueryParam(core.String n, core.String v) =>
6789 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006790
Kevin Moore6d21e902021-01-15 06:41:08 -08006791 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006792 for (var part in query.split('&')) {
6793 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006794 addQueryParam(
6795 core.Uri.decodeQueryComponent(keyValue[0]),
6796 core.Uri.decodeQueryComponent(keyValue[1]),
6797 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006798 }
6799 }
Kevin Moore8810e8b2021-01-19 13:22:15 -08006800 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006801 queryMap["filter"]!.first,
6802 unittest.equals(arg_filter),
6803 );
6804 unittest.expect(
6805 core.int.parse(queryMap["pageSize"]!.first),
6806 unittest.equals(arg_pageSize),
6807 );
6808 unittest.expect(
6809 queryMap["pageToken"]!.first,
6810 unittest.equals(arg_pageToken),
6811 );
6812 unittest.expect(
6813 queryMap["fields"]!.first,
6814 unittest.equals(arg_$fields),
6815 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006816
6817 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006818 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006819 };
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006820 var resp =
Jakob Andersen52715df2018-05-01 13:58:48 +02006821 convert.json.encode(buildGoogleCloudMlV1ListModelsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08006822 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006823 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006824 final response = await res.list(arg_parent,
6825 filter: arg_filter,
6826 pageSize: arg_pageSize,
6827 pageToken: arg_pageToken,
6828 $fields: arg_$fields);
6829 checkGoogleCloudMlV1ListModelsResponse(
6830 response as api.GoogleCloudMlV1ListModelsResponse);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01006831 });
6832
Kevin Moore341348b2021-02-25 11:55:18 -08006833 unittest.test('method--patch', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006834 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006835 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Martin Kustermann0e130012017-10-05 15:54:21 +01006836 var arg_request = buildGoogleCloudMlV1Model();
Kevin Moored0251702021-01-15 06:41:08 -08006837 var arg_name = 'foo';
6838 var arg_updateMask = 'foo';
6839 var arg_$fields = 'foo';
Martin Kustermann0e130012017-10-05 15:54:21 +01006840 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006841 var obj = api.GoogleCloudMlV1Model.fromJson(
6842 json as core.Map<core.String, core.dynamic>);
6843 checkGoogleCloudMlV1Model(obj as api.GoogleCloudMlV1Model);
Martin Kustermann0e130012017-10-05 15:54:21 +01006844
6845 var path = (req.url).path;
6846 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006847 core.int index;
6848 core.String subPart;
Martin Kustermann0e130012017-10-05 15:54:21 +01006849 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006850 path.substring(pathOffset, pathOffset + 1),
6851 unittest.equals("/"),
6852 );
Martin Kustermann0e130012017-10-05 15:54:21 +01006853 pathOffset += 1;
6854 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006855 path.substring(pathOffset, pathOffset + 3),
6856 unittest.equals("v1/"),
6857 );
Martin Kustermann0e130012017-10-05 15:54:21 +01006858 pathOffset += 3;
6859 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6860
6861 var query = (req.url).query;
6862 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006863 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006864 void addQueryParam(core.String n, core.String v) =>
6865 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann0e130012017-10-05 15:54:21 +01006866
Kevin Moore6d21e902021-01-15 06:41:08 -08006867 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006868 for (var part in query.split('&')) {
6869 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006870 addQueryParam(
6871 core.Uri.decodeQueryComponent(keyValue[0]),
6872 core.Uri.decodeQueryComponent(keyValue[1]),
6873 );
Martin Kustermann0e130012017-10-05 15:54:21 +01006874 }
6875 }
6876 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006877 queryMap["updateMask"]!.first,
6878 unittest.equals(arg_updateMask),
6879 );
6880 unittest.expect(
6881 queryMap["fields"]!.first,
6882 unittest.equals(arg_$fields),
6883 );
Martin Kustermann0e130012017-10-05 15:54:21 +01006884
6885 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006886 'content-type': 'application/json; charset=utf-8',
Martin Kustermann0e130012017-10-05 15:54:21 +01006887 };
Jakob Andersen52715df2018-05-01 13:58:48 +02006888 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08006889 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann0e130012017-10-05 15:54:21 +01006890 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006891 final response = await res.patch(arg_request, arg_name,
6892 updateMask: arg_updateMask, $fields: arg_$fields);
6893 checkGoogleLongrunningOperation(
6894 response as api.GoogleLongrunningOperation);
Martin Kustermann0e130012017-10-05 15:54:21 +01006895 });
6896
Kevin Moore341348b2021-02-25 11:55:18 -08006897 unittest.test('method--setIamPolicy', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006898 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006899 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006900 var arg_request = buildGoogleIamV1SetIamPolicyRequest();
Kevin Moored0251702021-01-15 06:41:08 -08006901 var arg_resource = 'foo';
6902 var arg_$fields = 'foo';
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006903 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006904 var obj = api.GoogleIamV1SetIamPolicyRequest.fromJson(
6905 json as core.Map<core.String, core.dynamic>);
6906 checkGoogleIamV1SetIamPolicyRequest(
6907 obj as api.GoogleIamV1SetIamPolicyRequest);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006908
6909 var path = (req.url).path;
6910 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006911 core.int index;
6912 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006913 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006914 path.substring(pathOffset, pathOffset + 1),
6915 unittest.equals("/"),
6916 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006917 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006918 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006919 path.substring(pathOffset, pathOffset + 3),
6920 unittest.equals("v1/"),
6921 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006922 pathOffset += 3;
6923 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6924
6925 var query = (req.url).query;
6926 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006927 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006928 void addQueryParam(core.String n, core.String v) =>
6929 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006930
Kevin Moore6d21e902021-01-15 06:41:08 -08006931 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006932 for (var part in query.split('&')) {
6933 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006934 addQueryParam(
6935 core.Uri.decodeQueryComponent(keyValue[0]),
6936 core.Uri.decodeQueryComponent(keyValue[1]),
6937 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006938 }
6939 }
Kevin Moore58e22332021-02-25 10:11:41 -08006940 unittest.expect(
6941 queryMap["fields"]!.first,
6942 unittest.equals(arg_$fields),
6943 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006944
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006945 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08006946 'content-type': 'application/json; charset=utf-8',
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006947 };
Jakob Andersen52715df2018-05-01 13:58:48 +02006948 var resp = convert.json.encode(buildGoogleIamV1Policy());
Kevin Moore6d21e902021-01-15 06:41:08 -08006949 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006950 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08006951 final response = await res.setIamPolicy(arg_request, arg_resource,
6952 $fields: arg_$fields);
6953 checkGoogleIamV1Policy(response as api.GoogleIamV1Policy);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006954 });
6955
Kevin Moore341348b2021-02-25 11:55:18 -08006956 unittest.test('method--testIamPermissions', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08006957 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08006958 var res = api.CloudMachineLearningEngineApi(mock).projects.models;
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006959 var arg_request = buildGoogleIamV1TestIamPermissionsRequest();
Kevin Moored0251702021-01-15 06:41:08 -08006960 var arg_resource = 'foo';
6961 var arg_$fields = 'foo';
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006962 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08006963 var obj = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
6964 json as core.Map<core.String, core.dynamic>);
6965 checkGoogleIamV1TestIamPermissionsRequest(
6966 obj as api.GoogleIamV1TestIamPermissionsRequest);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006967
6968 var path = (req.url).path;
6969 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08006970 core.int index;
6971 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006972 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006973 path.substring(pathOffset, pathOffset + 1),
6974 unittest.equals("/"),
6975 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006976 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006977 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08006978 path.substring(pathOffset, pathOffset + 3),
6979 unittest.equals("v1/"),
6980 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006981 pathOffset += 3;
6982 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
6983
6984 var query = (req.url).query;
6985 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02006986 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08006987 void addQueryParam(core.String n, core.String v) =>
6988 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02006989
Kevin Moore6d21e902021-01-15 06:41:08 -08006990 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08006991 for (var part in query.split('&')) {
6992 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08006993 addQueryParam(
6994 core.Uri.decodeQueryComponent(keyValue[0]),
6995 core.Uri.decodeQueryComponent(keyValue[1]),
6996 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02006997 }
6998 }
Kevin Moore58e22332021-02-25 10:11:41 -08006999 unittest.expect(
7000 queryMap["fields"]!.first,
7001 unittest.equals(arg_$fields),
7002 );
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02007003
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02007004 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007005 'content-type': 'application/json; charset=utf-8',
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02007006 };
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007007 var resp =
Jakob Andersen52715df2018-05-01 13:58:48 +02007008 convert.json.encode(buildGoogleIamV1TestIamPermissionsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08007009 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02007010 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007011 final response = await res.testIamPermissions(arg_request, arg_resource,
7012 $fields: arg_$fields);
7013 checkGoogleIamV1TestIamPermissionsResponse(
7014 response as api.GoogleIamV1TestIamPermissionsResponse);
Martin Kustermann8c5bbda2017-07-10 13:23:47 +02007015 });
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007016 });
7017
Kevin Moore88512712021-01-28 14:43:28 -08007018 unittest.group('resource-ProjectsModelsVersionsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08007019 unittest.test('method--create', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007020 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007021 var res =
7022 api.CloudMachineLearningEngineApi(mock).projects.models.versions;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007023 var arg_request = buildGoogleCloudMlV1Version();
Kevin Moored0251702021-01-15 06:41:08 -08007024 var arg_parent = 'foo';
7025 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007026 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08007027 var obj = api.GoogleCloudMlV1Version.fromJson(
7028 json as core.Map<core.String, core.dynamic>);
7029 checkGoogleCloudMlV1Version(obj as api.GoogleCloudMlV1Version);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007030
7031 var path = (req.url).path;
7032 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007033 core.int index;
7034 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007035 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007036 path.substring(pathOffset, pathOffset + 1),
7037 unittest.equals("/"),
7038 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007039 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007040 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007041 path.substring(pathOffset, pathOffset + 3),
7042 unittest.equals("v1/"),
7043 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007044 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007045 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7046
7047 var query = (req.url).query;
7048 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007049 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007050 void addQueryParam(core.String n, core.String v) =>
7051 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007052
Kevin Moore6d21e902021-01-15 06:41:08 -08007053 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007054 for (var part in query.split('&')) {
7055 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007056 addQueryParam(
7057 core.Uri.decodeQueryComponent(keyValue[0]),
7058 core.Uri.decodeQueryComponent(keyValue[1]),
7059 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007060 }
7061 }
Kevin Moore58e22332021-02-25 10:11:41 -08007062 unittest.expect(
7063 queryMap["fields"]!.first,
7064 unittest.equals(arg_$fields),
7065 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007066
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007067 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007068 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007069 };
Jakob Andersen52715df2018-05-01 13:58:48 +02007070 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08007071 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007072 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007073 final response =
7074 await res.create(arg_request, arg_parent, $fields: arg_$fields);
7075 checkGoogleLongrunningOperation(
7076 response as api.GoogleLongrunningOperation);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007077 });
7078
Kevin Moore341348b2021-02-25 11:55:18 -08007079 unittest.test('method--delete', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007080 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007081 var res =
7082 api.CloudMachineLearningEngineApi(mock).projects.models.versions;
Kevin Moored0251702021-01-15 06:41:08 -08007083 var arg_name = 'foo';
7084 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007085 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007086 var path = (req.url).path;
7087 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007088 core.int index;
7089 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007090 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007091 path.substring(pathOffset, pathOffset + 1),
7092 unittest.equals("/"),
7093 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007094 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007095 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007096 path.substring(pathOffset, pathOffset + 3),
7097 unittest.equals("v1/"),
7098 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007099 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007100 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7101
7102 var query = (req.url).query;
7103 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007104 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007105 void addQueryParam(core.String n, core.String v) =>
7106 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007107
Kevin Moore6d21e902021-01-15 06:41:08 -08007108 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007109 for (var part in query.split('&')) {
7110 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007111 addQueryParam(
7112 core.Uri.decodeQueryComponent(keyValue[0]),
7113 core.Uri.decodeQueryComponent(keyValue[1]),
7114 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007115 }
7116 }
Kevin Moore58e22332021-02-25 10:11:41 -08007117 unittest.expect(
7118 queryMap["fields"]!.first,
7119 unittest.equals(arg_$fields),
7120 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007121
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007122 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007123 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007124 };
Jakob Andersen52715df2018-05-01 13:58:48 +02007125 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08007126 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007127 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007128 final response = await res.delete(arg_name, $fields: arg_$fields);
7129 checkGoogleLongrunningOperation(
7130 response as api.GoogleLongrunningOperation);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007131 });
7132
Kevin Moore341348b2021-02-25 11:55:18 -08007133 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007134 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007135 var res =
7136 api.CloudMachineLearningEngineApi(mock).projects.models.versions;
Kevin Moored0251702021-01-15 06:41:08 -08007137 var arg_name = 'foo';
7138 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007139 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007140 var path = (req.url).path;
7141 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007142 core.int index;
7143 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007144 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007145 path.substring(pathOffset, pathOffset + 1),
7146 unittest.equals("/"),
7147 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007148 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007149 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007150 path.substring(pathOffset, pathOffset + 3),
7151 unittest.equals("v1/"),
7152 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007153 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007154 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7155
7156 var query = (req.url).query;
7157 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007158 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007159 void addQueryParam(core.String n, core.String v) =>
7160 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007161
Kevin Moore6d21e902021-01-15 06:41:08 -08007162 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007163 for (var part in query.split('&')) {
7164 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007165 addQueryParam(
7166 core.Uri.decodeQueryComponent(keyValue[0]),
7167 core.Uri.decodeQueryComponent(keyValue[1]),
7168 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007169 }
7170 }
Kevin Moore58e22332021-02-25 10:11:41 -08007171 unittest.expect(
7172 queryMap["fields"]!.first,
7173 unittest.equals(arg_$fields),
7174 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007175
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007176 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007177 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007178 };
Jakob Andersen52715df2018-05-01 13:58:48 +02007179 var resp = convert.json.encode(buildGoogleCloudMlV1Version());
Kevin Moore6d21e902021-01-15 06:41:08 -08007180 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007181 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007182 final response = await res.get(arg_name, $fields: arg_$fields);
7183 checkGoogleCloudMlV1Version(response as api.GoogleCloudMlV1Version);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007184 });
7185
Kevin Moore341348b2021-02-25 11:55:18 -08007186 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007187 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007188 var res =
7189 api.CloudMachineLearningEngineApi(mock).projects.models.versions;
Kevin Moored0251702021-01-15 06:41:08 -08007190 var arg_parent = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08007191 var arg_filter = 'foo';
Jonas Finnemann Jensenb223bd52020-10-09 13:02:08 +02007192 var arg_pageSize = 42;
Kevin Moore8810e8b2021-01-19 13:22:15 -08007193 var arg_pageToken = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08007194 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007195 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007196 var path = (req.url).path;
7197 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007198 core.int index;
7199 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007200 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007201 path.substring(pathOffset, pathOffset + 1),
7202 unittest.equals("/"),
7203 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007204 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007205 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007206 path.substring(pathOffset, pathOffset + 3),
7207 unittest.equals("v1/"),
7208 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007209 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007210 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7211
7212 var query = (req.url).query;
7213 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007214 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007215 void addQueryParam(core.String n, core.String v) =>
7216 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007217
Kevin Moore6d21e902021-01-15 06:41:08 -08007218 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007219 for (var part in query.split('&')) {
7220 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007221 addQueryParam(
7222 core.Uri.decodeQueryComponent(keyValue[0]),
7223 core.Uri.decodeQueryComponent(keyValue[1]),
7224 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007225 }
7226 }
Kevin Moore8810e8b2021-01-19 13:22:15 -08007227 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007228 queryMap["filter"]!.first,
7229 unittest.equals(arg_filter),
7230 );
7231 unittest.expect(
7232 core.int.parse(queryMap["pageSize"]!.first),
7233 unittest.equals(arg_pageSize),
7234 );
7235 unittest.expect(
7236 queryMap["pageToken"]!.first,
7237 unittest.equals(arg_pageToken),
7238 );
7239 unittest.expect(
7240 queryMap["fields"]!.first,
7241 unittest.equals(arg_$fields),
7242 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007243
7244 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007245 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007246 };
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007247 var resp =
Jakob Andersen52715df2018-05-01 13:58:48 +02007248 convert.json.encode(buildGoogleCloudMlV1ListVersionsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08007249 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007250 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007251 final response = await res.list(arg_parent,
7252 filter: arg_filter,
7253 pageSize: arg_pageSize,
7254 pageToken: arg_pageToken,
7255 $fields: arg_$fields);
7256 checkGoogleCloudMlV1ListVersionsResponse(
7257 response as api.GoogleCloudMlV1ListVersionsResponse);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007258 });
7259
Kevin Moore341348b2021-02-25 11:55:18 -08007260 unittest.test('method--patch', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007261 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007262 var res =
7263 api.CloudMachineLearningEngineApi(mock).projects.models.versions;
Martin Kustermann0e130012017-10-05 15:54:21 +01007264 var arg_request = buildGoogleCloudMlV1Version();
Kevin Moored0251702021-01-15 06:41:08 -08007265 var arg_name = 'foo';
7266 var arg_updateMask = 'foo';
7267 var arg_$fields = 'foo';
Martin Kustermann0e130012017-10-05 15:54:21 +01007268 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08007269 var obj = api.GoogleCloudMlV1Version.fromJson(
7270 json as core.Map<core.String, core.dynamic>);
7271 checkGoogleCloudMlV1Version(obj as api.GoogleCloudMlV1Version);
Martin Kustermann0e130012017-10-05 15:54:21 +01007272
7273 var path = (req.url).path;
7274 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007275 core.int index;
7276 core.String subPart;
Martin Kustermann0e130012017-10-05 15:54:21 +01007277 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007278 path.substring(pathOffset, pathOffset + 1),
7279 unittest.equals("/"),
7280 );
Martin Kustermann0e130012017-10-05 15:54:21 +01007281 pathOffset += 1;
7282 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007283 path.substring(pathOffset, pathOffset + 3),
7284 unittest.equals("v1/"),
7285 );
Martin Kustermann0e130012017-10-05 15:54:21 +01007286 pathOffset += 3;
7287 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7288
7289 var query = (req.url).query;
7290 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007291 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007292 void addQueryParam(core.String n, core.String v) =>
7293 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann0e130012017-10-05 15:54:21 +01007294
Kevin Moore6d21e902021-01-15 06:41:08 -08007295 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007296 for (var part in query.split('&')) {
7297 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007298 addQueryParam(
7299 core.Uri.decodeQueryComponent(keyValue[0]),
7300 core.Uri.decodeQueryComponent(keyValue[1]),
7301 );
Martin Kustermann0e130012017-10-05 15:54:21 +01007302 }
7303 }
7304 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007305 queryMap["updateMask"]!.first,
7306 unittest.equals(arg_updateMask),
7307 );
7308 unittest.expect(
7309 queryMap["fields"]!.first,
7310 unittest.equals(arg_$fields),
7311 );
Martin Kustermann0e130012017-10-05 15:54:21 +01007312
7313 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007314 'content-type': 'application/json; charset=utf-8',
Martin Kustermann0e130012017-10-05 15:54:21 +01007315 };
Jakob Andersen52715df2018-05-01 13:58:48 +02007316 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08007317 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann0e130012017-10-05 15:54:21 +01007318 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007319 final response = await res.patch(arg_request, arg_name,
7320 updateMask: arg_updateMask, $fields: arg_$fields);
7321 checkGoogleLongrunningOperation(
7322 response as api.GoogleLongrunningOperation);
Martin Kustermann0e130012017-10-05 15:54:21 +01007323 });
7324
Kevin Moore341348b2021-02-25 11:55:18 -08007325 unittest.test('method--setDefault', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007326 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007327 var res =
7328 api.CloudMachineLearningEngineApi(mock).projects.models.versions;
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007329 var arg_request = buildGoogleCloudMlV1SetDefaultVersionRequest();
Kevin Moored0251702021-01-15 06:41:08 -08007330 var arg_name = 'foo';
7331 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007332 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Kevin Moorec4dbd8e2021-01-26 14:40:35 -08007333 var obj = api.GoogleCloudMlV1SetDefaultVersionRequest.fromJson(
7334 json as core.Map<core.String, core.dynamic>);
7335 checkGoogleCloudMlV1SetDefaultVersionRequest(
7336 obj as api.GoogleCloudMlV1SetDefaultVersionRequest);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007337
7338 var path = (req.url).path;
7339 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007340 core.int index;
7341 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007342 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007343 path.substring(pathOffset, pathOffset + 1),
7344 unittest.equals("/"),
7345 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007346 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007347 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007348 path.substring(pathOffset, pathOffset + 3),
7349 unittest.equals("v1/"),
7350 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007351 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007352 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7353
7354 var query = (req.url).query;
7355 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007356 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007357 void addQueryParam(core.String n, core.String v) =>
7358 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007359
Kevin Moore6d21e902021-01-15 06:41:08 -08007360 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007361 for (var part in query.split('&')) {
7362 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007363 addQueryParam(
7364 core.Uri.decodeQueryComponent(keyValue[0]),
7365 core.Uri.decodeQueryComponent(keyValue[1]),
7366 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007367 }
7368 }
Kevin Moore58e22332021-02-25 10:11:41 -08007369 unittest.expect(
7370 queryMap["fields"]!.first,
7371 unittest.equals(arg_$fields),
7372 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007373
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007374 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007375 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007376 };
Jakob Andersen52715df2018-05-01 13:58:48 +02007377 var resp = convert.json.encode(buildGoogleCloudMlV1Version());
Kevin Moore6d21e902021-01-15 06:41:08 -08007378 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007379 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007380 final response =
7381 await res.setDefault(arg_request, arg_name, $fields: arg_$fields);
7382 checkGoogleCloudMlV1Version(response as api.GoogleCloudMlV1Version);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007383 });
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007384 });
7385
Kevin Moore88512712021-01-28 14:43:28 -08007386 unittest.group('resource-ProjectsOperationsResource', () {
Kevin Moore341348b2021-02-25 11:55:18 -08007387 unittest.test('method--cancel', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007388 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007389 var res = api.CloudMachineLearningEngineApi(mock).projects.operations;
Kevin Moored0251702021-01-15 06:41:08 -08007390 var arg_name = 'foo';
7391 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007392 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007393 var path = (req.url).path;
7394 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007395 core.int index;
7396 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007397 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007398 path.substring(pathOffset, pathOffset + 1),
7399 unittest.equals("/"),
7400 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007401 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007402 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007403 path.substring(pathOffset, pathOffset + 3),
7404 unittest.equals("v1/"),
7405 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007406 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007407 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7408
7409 var query = (req.url).query;
7410 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007411 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007412 void addQueryParam(core.String n, core.String v) =>
7413 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007414
Kevin Moore6d21e902021-01-15 06:41:08 -08007415 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007416 for (var part in query.split('&')) {
7417 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007418 addQueryParam(
7419 core.Uri.decodeQueryComponent(keyValue[0]),
7420 core.Uri.decodeQueryComponent(keyValue[1]),
7421 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007422 }
7423 }
Kevin Moore58e22332021-02-25 10:11:41 -08007424 unittest.expect(
7425 queryMap["fields"]!.first,
7426 unittest.equals(arg_$fields),
7427 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007428
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007429 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007430 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007431 };
Jakob Andersen52715df2018-05-01 13:58:48 +02007432 var resp = convert.json.encode(buildGoogleProtobufEmpty());
Kevin Moore6d21e902021-01-15 06:41:08 -08007433 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007434 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007435 final response = await res.cancel(arg_name, $fields: arg_$fields);
7436 checkGoogleProtobufEmpty(response as api.GoogleProtobufEmpty);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007437 });
7438
Kevin Moore341348b2021-02-25 11:55:18 -08007439 unittest.test('method--get', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007440 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007441 var res = api.CloudMachineLearningEngineApi(mock).projects.operations;
Kevin Moored0251702021-01-15 06:41:08 -08007442 var arg_name = 'foo';
7443 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007444 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007445 var path = (req.url).path;
7446 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007447 core.int index;
7448 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007449 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007450 path.substring(pathOffset, pathOffset + 1),
7451 unittest.equals("/"),
7452 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007453 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007454 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007455 path.substring(pathOffset, pathOffset + 3),
7456 unittest.equals("v1/"),
7457 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007458 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007459 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7460
7461 var query = (req.url).query;
7462 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007463 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007464 void addQueryParam(core.String n, core.String v) =>
7465 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007466
Kevin Moore6d21e902021-01-15 06:41:08 -08007467 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007468 for (var part in query.split('&')) {
7469 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007470 addQueryParam(
7471 core.Uri.decodeQueryComponent(keyValue[0]),
7472 core.Uri.decodeQueryComponent(keyValue[1]),
7473 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007474 }
7475 }
Kevin Moore58e22332021-02-25 10:11:41 -08007476 unittest.expect(
7477 queryMap["fields"]!.first,
7478 unittest.equals(arg_$fields),
7479 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007480
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007481 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007482 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007483 };
Jakob Andersen52715df2018-05-01 13:58:48 +02007484 var resp = convert.json.encode(buildGoogleLongrunningOperation());
Kevin Moore6d21e902021-01-15 06:41:08 -08007485 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007486 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007487 final response = await res.get(arg_name, $fields: arg_$fields);
7488 checkGoogleLongrunningOperation(
7489 response as api.GoogleLongrunningOperation);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007490 });
7491
Kevin Moore341348b2021-02-25 11:55:18 -08007492 unittest.test('method--list', () async {
Kevin Moore6d21e902021-01-15 06:41:08 -08007493 var mock = HttpServerMock();
Kevin Moore5889af72021-01-28 13:31:53 -08007494 var res = api.CloudMachineLearningEngineApi(mock).projects.operations;
Kevin Moored0251702021-01-15 06:41:08 -08007495 var arg_name = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08007496 var arg_filter = 'foo';
Jonas Finnemann Jensendda12e42019-02-09 12:37:20 +01007497 var arg_pageSize = 42;
Kevin Moore8810e8b2021-01-19 13:22:15 -08007498 var arg_pageToken = 'foo';
Kevin Moored0251702021-01-15 06:41:08 -08007499 var arg_$fields = 'foo';
Martin Kustermann3953f0d2017-06-12 16:59:53 +02007500 mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007501 var path = (req.url).path;
7502 var pathOffset = 0;
Kevin Moore6d21e902021-01-15 06:41:08 -08007503 core.int index;
7504 core.String subPart;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007505 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007506 path.substring(pathOffset, pathOffset + 1),
7507 unittest.equals("/"),
7508 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007509 pathOffset += 1;
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007510 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007511 path.substring(pathOffset, pathOffset + 3),
7512 unittest.equals("v1/"),
7513 );
Martin Kustermanna6d0a322017-03-27 13:52:31 +02007514 pathOffset += 3;
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007515 // NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
7516
7517 var query = (req.url).query;
7518 var queryOffset = 0;
Jakob Andersen52715df2018-05-01 13:58:48 +02007519 var queryMap = <core.String, core.List<core.String>>{};
Kevin Moore91f7e3e2021-01-26 07:51:20 -08007520 void addQueryParam(core.String n, core.String v) =>
7521 queryMap.putIfAbsent(n, () => []).add(v);
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007522
Kevin Moore6d21e902021-01-15 06:41:08 -08007523 if (query.isNotEmpty) {
Kevin Moored0251702021-01-15 06:41:08 -08007524 for (var part in query.split('&')) {
7525 var keyValue = part.split('=');
Kevin Moore6d21e902021-01-15 06:41:08 -08007526 addQueryParam(
7527 core.Uri.decodeQueryComponent(keyValue[0]),
7528 core.Uri.decodeQueryComponent(keyValue[1]),
7529 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007530 }
7531 }
Kevin Moore8810e8b2021-01-19 13:22:15 -08007532 unittest.expect(
Kevin Moore58e22332021-02-25 10:11:41 -08007533 queryMap["filter"]!.first,
7534 unittest.equals(arg_filter),
7535 );
7536 unittest.expect(
7537 core.int.parse(queryMap["pageSize"]!.first),
7538 unittest.equals(arg_pageSize),
7539 );
7540 unittest.expect(
7541 queryMap["pageToken"]!.first,
7542 unittest.equals(arg_pageToken),
7543 );
7544 unittest.expect(
7545 queryMap["fields"]!.first,
7546 unittest.equals(arg_$fields),
7547 );
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007548
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007549 var h = {
Kevin Moored0251702021-01-15 06:41:08 -08007550 'content-type': 'application/json; charset=utf-8',
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007551 };
Martin Kustermann5eb85c12017-09-11 12:35:54 +02007552 var resp =
Jakob Andersen52715df2018-05-01 13:58:48 +02007553 convert.json.encode(buildGoogleLongrunningListOperationsResponse());
Kevin Moore6d21e902021-01-15 06:41:08 -08007554 return async.Future.value(stringResponse(200, h, resp));
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007555 }), true);
Kevin Moore341348b2021-02-25 11:55:18 -08007556 final response = await res.list(arg_name,
7557 filter: arg_filter,
7558 pageSize: arg_pageSize,
7559 pageToken: arg_pageToken,
7560 $fields: arg_$fields);
7561 checkGoogleLongrunningListOperationsResponse(
7562 response as api.GoogleLongrunningListOperationsResponse);
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007563 });
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007564 });
Martin Kustermann4ff71db2016-11-09 10:46:40 +01007565}